引用
最初由 a4840639 发布
你可以直接压成MBAFF
压片的时候A卡还没有任何办法调用硬件反交错
但是Interlaced AVC目前确实是兼容性相当不行
很多解码器根本不能够正常处理,对渲染器也有要求
同意压成MBAFF,仍旧压成1080i的,播放的时候可以利用硬件的反交错。
我试了一下,ffdshow的解码器能正常解码。
播放器用vmr9或evr输出渲染。
用evr似乎更容易调用硬件反交错。
ffdshow输出交错的旗标,就能利用硬件的反交错。
xp中也可以通过安装.NET 3.5来获得evr输出,硬件的反交错一样有效。
验证调用效果,播放时,查看渲染器输出的属性。
例如PAL25帧50i的视频,调用了硬件反交错,就会显示帧率50。
NTSC29.97帧60i的视频,就会显示帧率60,说明调用了硬件的反交错。
我是N卡,要用最新驱动。老的驱动,靠ffdshow输出旗标调用硬件反交错可能有些问题。