『漫游』酷论坛>『影音数码技术学习交流』>[求助]有什么滤镜可以 ..

roozhou@2009-01-17 01:10

引用
最初由 vempx 发布
MBAFF之后播放调用显卡Deinterlacer应该是品质最好的解决方案了
如果实在担心播放的时候会RP那发布的时候跟着写一个简单的播放指南就好了~


放的时候改设置烦不烦啊,而且正片又不是交错的,显卡可不会自动识别,肯定全片反交错了,画质必然下降。记住这是H264不是MPEG2。
引用

vempx@2009-01-17 01:13

正片为啥要反交错呢?
这是分段处理,ED的部分才压成MBAFF,各个段落直接用x264输出raw格式,然后copy /b 连接起来,封MKV的时候再写个timecode就可以了
正片部分是不会做deinterlace的,到了MBAFF的ED会自动开启deinterlacer。
比如说用CoreAVC+Haali渲染器这种模式下,你只要保持CoreAVC里面的Deinterlace选择Hardware就可以了,根本不用改设置,不是MBAFF的他不会启动,是MBAFF的他自动启动,没什么需要改来改去的
引用

roozhou@2009-01-17 01:27

CoreAVC处理MBAFF是有问题的,字幕肯定跳
引用

vempx@2009-01-17 01:30

CoreAVC只有在haali的渲染器上才能正常输出场序,播放没有问题的,字幕不跳,我就是用这种方法压的濑户,ED都是MBAFF的,播放一切正常,显卡是98GT

如果不想用CoreAVC的话,ffdshow也行,输出那里把HW反交错勾上,方法和场序都auto就可以了,渲染器可以用VMR或者EVR
引用

roozhou@2009-01-17 01:38

用Overlay Mixer的飘过,还有你忘了输出要用NV12的吧,不然会默认用YUY2的,速度慢一些。
引用

vempx@2009-01-17 01:45

我CoreAVC的输出最优先是NV12,选是这么选的,实际上到底用的啥我也不知道 囧

个人感觉处理这种30i字幕的ED或者是30i的实摄,还是MBAFF比较好,这EP历史遗留物还是在播放的时候搞定吧,编码之前怎么处理都觉得不好。保持30做deinterlace会觉得卡,weave成60再deinterlace或者直接bob帧率又翻倍,码率跟着涨,解码的时候占用率也跟着高,实在是……

我还曾经一度想把用NV的Deinterlacer用在编码时,我EP的用TMPGEnc压出来lossless的264再喂给DGAVCDecNV,然后用它做double deinterlacer,再喂给x264,是不是很EP……囧
引用

roozhou@2009-01-17 01:49

直接取奇数场再resize?这样省时省码率。
引用

vempx@2009-01-17 01:52

引用
最初由 roozhou 发布
直接取奇数场再resize?这样省时省码率。

这样画面也会卡,毕竟少了一个场。30i的ED倒是无所谓,如果是实摄(比如演唱会)这么弄看着就别扭了……囧
引用

roozhou@2009-01-17 02:01

电视节目直接全程deinterlace或者MBAFF就行了,我说的就是针对不好处理的ED部分,反正大部分都看毛片...
引用

vempx@2009-01-17 02:03

:o 毛片美

反正ED基本上大多数人也不怎么看,都是直接跳过类型的,咋处理都好,但是咱知道了MBAFF而且知道了NV那个很棒的品质,就忍不住用MBAFF啦!
引用

roozhou@2009-01-17 02:20

引用
最初由 vempx 发布
:o 毛片美

反正ED基本上大多数人也不怎么看,都是直接跳过类型的,咋处理都好,但是咱知道了MBAFF而且知道了NV那个很棒的品质,就忍不住用MBAFF啦!


那用A卡甚至用Intel集成显卡的怎么办
引用

vempx@2009-01-17 02:50

那就软件BOB了
引用

qyqgpower@2009-01-17 08:57

A卡从R520(X1000系列)开始也有了avivo,这种技术在两家厂商之间不可能有很大的time lag。A卡和N卡 deinterlacer的算法是完全不同的(adaptive vector和spatial-temporal ),当然效果也不一样,但都极好

我要强调的是,Haali带的deinterlacer是基于shader的smart bob,和显卡自带的算法没有任何关系。对付纵向滚动字幕效果很好,但总体来说质量肯定低于显卡提供的算法,而且非常依赖显卡的shader性能

NV12输出是给VMR9和EVR用的,Haali只接受YUY2和RGB系,设了也没用
引用

vempx@2009-01-17 10:39

那么我用CoreAVC勾上Hardware之后喂给haali,这个交错到底是haali做的还是显卡做的?
引用

qyqgpower@2009-01-17 18:24

haali 调用 显卡的运算单元 运行 haali提供的shader
引用

«1234»共4页

| TOP