最简单的实现方法是,在avs中添加以下脚本:
LoadPlugin("D:\RPG_RPP11\avsfile\ffavisynth.dll")
ffdshow("default")
然后在ffdshow设置5-tap lowpass
请问 avs 如何调用 ffdshow 进行反交错处理?
genword@2010-04-23 09:06
有个演唱会的源用 DirectShowSource 直接调用会出错,所以只能用 mpeg2source 的方式调用。引用最简单的实现方法是,在avs中添加以下脚本:
LoadPlugin("D:\RPG_RPP11\avsfile\ffavisynth.dll")
ffdshow("default")
然后在ffdshow设置5-tap lowpass
264768502@2010-04-23 15:32
引用ffdshow(options="isDeinterlace=1,deinterlaceMethod=10")
解释一下:
isDeinterlace=1是代表启用ffdshow的反交错(deinterlacing)功能
deinterlaceMethod=10是代表反交错模式用5-tap lowpass
genword@2010-04-23 21:01
嗯,这个我也看到了,尝试了也不成功roozhou@2010-04-24 03:46
引用最初由 genword 发布
嗯,这个我也看到了,尝试了也不成功
唉,干脆不加反交错滤镜,直接压缩成交错的,让观众的播放器自己反交错去吧
genword@2010-04-24 05:51
谢谢楼上批评~引用LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\Decomb.dll")
DGDecode_mpeg2source("Video.d2v")
Telecide(guide=1,post=2,show=false,vthresh=25)
genword@2010-04-24 07:20
把遇到问题的那段视频分离出来了,5 秒钟,6 MB 大小:264768502@2010-04-24 07:31
如果是纯交错源的话,用交错的方法压不是很好么,现在主流显卡的已经能提供较好的反交错效果了genword@2010-04-24 14:19
谢谢楼上。264768502@2010-04-24 14:27
一般来说分段压..(如果只有1,2帧的话我都无视了...roozhou@2010-04-24 15:28
引用最初由 264768502 发布
如果是纯交错源的话,用交错的方法压不是很好么,现在主流显卡的已经能提供较好的反交错效果了
uc0083@2010-04-24 15:43
引用最初由 roozhou 发布
这个办法相当不好。第一浪费码率,第二各种显卡的反交错效果不同,PureVideo2以上的N卡自然不错,但是A卡和更老的卡上不敢恭维,不如普通的软件反交错。交错这东西本来就应该逐渐消灭,如果还继续助长就是背道而驰了。交错的源还压成交错的还rip个什么啊,直接看源就行了。
genword@2010-04-24 15:44
就因为对于这个源,在直接压成交错后,使用 CoreAVC 2.0 配合 ATI HD4k 系列显卡,选的硬件反交错;或者 MPC-HC 自带 H.264 解码器反交错选 Auto,播放时效果感觉很不错。或者用 ffdshow-tryout 5-tap lowless 直接播放 vob 交错源效果也不错。而软件方面使用 Decomb 和 yadif 弄了很久,一直没压出前面三个播放效果,所以搞得焦头烂额的。另外 CoreAVC 2.0 和 ffdshow-tryout 中其它反交错选项效果也都一般,和 avs 中挂以上两个滤镜效果差不多。264768502@2010-04-24 17:33
做个RIP要把什么都考虑进去,干脆别压了..大家都去买碟子放机器上看吧..genword@2010-04-24 18:52
原来是这样,谢谢楼上,我去了解一下 IVTCssnake@2010-04-24 20:10
那是Ripper失格,直接拖出去砍了引用最初由 uc0083 发布
要是rip时反交错反的还没人家直接播放时反交错的效果好的话,怎么办。。。