『漫游』酷论坛>『影音数码技术学习交流』>[求助]请问怎么做反交 ..

[求助]请问怎么做反交错才能处理到如下效果?

小kero@2010-03-11 21:19

使用MEGUI默认的YADIF 和 X264里默认的INTERLACE项,都无法处理,画面是不会拉丝了,但是一旦出现快速动作时就会模糊不清,详细请看下图:

这个应该是正常反交错所得到的效果,用的是COREAVC解码器:



但问题是对于这个视频无论是COREAVC或FFDSHOW来解码,都会在压制时产生MSK,同时我还发现,非高清源不会出现MSK(不知为什么),但如果是处理高清源的话,就只能使用CYBERLINK来解码才能不出现MSK,而CYBERLINK解码压制出来就会是这样:



所以想问问大家,遇到这种情况应该怎么写参数好啊?有没什么好的反交错代码能够解决这个问题呢?

测试视频(请使用CYBERLINK解码)

附上我的参数:

program --preset slow --crf 20 --thread-input --deblock -2:-1 --ref 6 --subme 10 --trellis 2 --profile high --level 4.2 --aud --nal-hrd --b-pyramid strict --keyint 24 --min-keyint 2 --vbv-bufsize 30000 --vbv-maxrate 40000 --output "output" "input"

AVS参数:

DirectShowSource("D:\1.ts", fps=25.000, audio=false, convertfps=true)
Load_Stdcall_Plugin("D:\megui\tools\yadif\yadif.dll")
Yadif(order=-1)
crop( 12, 10, -8, -10)

LanczosResize(704,396) # Lanczos (Sharp)
#denoise
引用

小kero@2010-03-12 20:02

希望有人解答下这个问题,自己顶一下先
引用

大虾@2010-03-12 20:23

用基于单场deinterlace试试,nnedi、eedi之类的。
引用

小kero@2010-03-14 00:07

引用
最初由 大虾 发布
用基于单场deinterlace试试,nnedi、eedi之类的。


很复杂,请问有没有在MEGUI里面有的选的傻瓜式的?
引用

rainierus@2010-03-14 15:57

用bob吧...那滾動字是50i的東西...
引用

小kero@2010-03-15 13:27

引用
最初由 rainierus 发布
用bob吧...那滾動字是50i的東西...


用BOB一点改变都没有啊,可以写下AVS作为参考吗?
引用

egg0001@2010-03-19 09:39

要不试试直接上TIVTC。。。
引用

绿叶之砚@2010-03-19 17:04

估计是yadif的问题,换一个deinterlace的滤镜再尝试,例如eedi系列
引用

ciey@2010-03-20 15:39

用avs去做反交错比较麻烦的吧 何不用ffdshow解码时做下Deinterlacing呢。
先设置下ffdshow video decoder configuration,左边Deinterlacing选项打下钩就行了。至于avs,直接用DSS加载ts源就行了。如果预览avs没拉丝了那就行了。
随手转了下,ts->mp4
http://u.115.com/file/f089108a20
sub.mp4
引用

小kero@2010-03-25 13:18

引用
最初由 绿叶之砚 发布
估计是yadif的问题,换一个deinterlace的滤镜再尝试,例如eedi系列


并非是YADIF的问题,几乎所有的反交错滤镜都会有这个问题,原因来自于视频解码器,使用COREAVC或FFDSHOW、MPC-HC之类可以完美反交错,但问题是上述三款解码器对应部分H.264 TS还不够完善,对于此类TS,拖动时会出现大量马赛克,奇怪的是MSK现象仅仅对应1280X720分辨率以上的TS,对于这种情况,本人AVS无能,使用MEGUI根本无法进行处理,唯一一款能无马赛克显示的CODEC就是CYBERLINK,但默认DSS载入TS显示是未打开DXVA的状态,无论我在KMP或PD上打开DXVA都没作用,所以我才想知道DSS究竟调用的是哪里的编码器,有没方法可以更正?

这个问题真是太折磨人啦!
引用

大虾@2010-03-25 13:40

不如别用DSS(DirectShowSource),改用DGAVCDec……
引用

MeteorRain@2010-03-25 16:55

dss is evil
引用

小kero@2010-03-25 23:38

谢谢LS两位大大,难怪DSS怎么弄都弄不出满意效果,DSS果然是很恶劣啊!!!!!!

改换DGINDEX后立马能够完美处理后段字幕了!!!太感谢各位啦!!!困扰多日的问题终于解决!!!
引用

roozhou@2010-03-26 00:10

试了楼主的sample
我用ffdshow的内置解码器+yadif效果很好啊,完全没有一楼那张图的问题。

如果要用yadif,不要用avisynth插件的那个,那个很老,没有sse2优化,而且不支持多线程。直接用ffdshow的就行了。
引用

younghuie@2010-04-22 13:09

yadif设置为1看看 hehe
引用

«12»共2页

| TOP