版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

[求助]关于resize锯齿问题

代码: 全选

setworkingdir("C:\Program Files\AviSynth 2.5\plugins\")
LoadPlugin("FFMS2.dll")
Import("ffms2.avsi")
ffvideosource("01 (1920x1080 x264 AAC).mp4", timecodes="tc.txt")
LanczosResize(1280,720) 
ConvertToYV12()
压720的时候感觉深色(特别是深红部分)有锯齿
avs.png
avs.png (12.11 KiB) 查看 4900 次
直接播放用ffdshow解码 强制输出RGB32颜色 锯齿消失
FFDSHOW.png
FFDSHOW.png (10.45 KiB) 查看 4900 次
如何让FFMS2解码强制输出RGB32颜色 然后做resize? 或者有什么其他方法?
因为后面还要做一点其他处理 所以尽量在AVS里面做 求教各位大大
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: [求助]关于resize锯齿问题

问题感觉出在解码那
话说这可以直接喂x264,不用走avs吧...
另外为什么要写

代码: 全选

ConvertToYV12()
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: [求助]关于resize锯齿问题

有些工具(譬如VDM)在不是按原畫面1:1顯示時的resize非常RP,效果不足信的……
如果一定要讓ffms2輸出RGB32的話,可以改成

代码: 全选

ffvideosource("01 (1920x1080 x264 AAC).mp4", timecodes="tc.txt", colorspace="RGB32")
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: [求助]关于resize锯齿问题

这个过程是因为你的系统的YV12 Codec或者你前端软件(VDM)的YV12->RGB转换过程中颜色upscale做得不好。

因此预览avs过程中出现的红色锯齿可以不用理会,保证压制的时候全程YV12就可以(YV12的avs直接喂x264)。压出来的东西,只要播放的时候环境正确,就不存在锯齿问题。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

Re: [求助]关于resize锯齿问题

感谢解答 我昨天换个了播放器 就没有这个问题了 目前用覆盖+FFDSHOW+MPC-HC

但是这样win7的桌面特效就会变成basic 请问现在那种组合方式比较好用一点
Yuricon 写了:问题感觉出在解码那
话说这可以直接喂x264,不用走avs吧...
另外为什么要写

代码: 全选

ConvertToYV12()
后面要挂卡拉oK特效 所以必须AVS

ConvertToYV12()额 试着强制rgb32 输出的时候加的 后来忘记删掉了 一开始这AVS是走DSS的
06_taro 写了:有些工具(譬如VDM)在不是按原畫面1:1顯示時的resize非常RP,效果不足信的……
如果一定要讓ffms2輸出RGB32的話,可以改成

代码: 全选

ffvideosource("01 (1920x1080 x264 AAC).mp4", timecodes="tc.txt", colorspace="RGB32")
瀑布汗 昨天自己打错了单词 结果怎么试都不行 跑论坛来问 感谢 {:cat_5}
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: [求助]关于resize锯齿问题

只是掛字幕的話可以考慮用roozhou的direct264。
從來不開Aero的表示那個是浮雲……
不過記得和Aero衝突的應該就是你用的Overlay,換成EVR或者madVR的話應該就沒問題了……
反正喜歡開Aero的肯定是效果黨,速度慢點應該沒啥的吧……
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

Re: [求助]关于resize锯齿问题

还要剪辑视频时间轴 所以不能用direct264

换成evr或者MADVR 锯齿又回来了 瀑布汗 - -
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: [求助]关于resize锯齿问题

xiao7 写了:还要剪辑视频时间轴 所以不能用direct264

换成evr或者MADVR 锯齿又回来了 瀑布汗 - -
x264有seek和frames这两个参数
http://mewiki.project357.com/wiki/X264_Settings#seek
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

Re: [求助]关于resize锯齿问题

感谢指点 我去试试

回到 “AviSynth”