|
本帖最后由 Misaka_9993 于 2023-7-8 15:20 编辑
电影(Telecine)检测模式将识别电影帧速率转换,反转(InverseTelecine/IVTC)该流程,以及将视频恢复到其原始帧速率,以便改进渐进显示和画面质量。
一种是改变帧速率来消除电视制式的影响。一种是纯交错视频。
所以intel驱动里的就是这个意思。
如果是这样,那这和播放器提供的反交错模式是否有冲突?(比如PotPlayer和VLC提供了多种反交错模式,那开启或关闭Intel显卡控制中心“电影检测模式”,对这两个播放器对隔行扫描视频进行的反交错处理有无影响?)
如果对PotPlayer、VLC等播放器反交错处理没有干预,那是在什么情况下才会起作用呢?
PotPlayer闭源,且自带各种软件滤镜,内部流程未知,是否有冲突需要自己试。但毕竟老软件了,这种低级bug应该修了吧?
VLC适配了DXVA/D3D11 VideoProcessor的常见Deint算法和IVCT,甚至Deint_Adaptive功能。
https://code.videolan.org/videol ... d3d11_deinterlace.c
- static struct filter_mode_t filter_mode [] = {
- { "blend", D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND,
- { false, false, false, false } },
- { "bob", D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB,
- { true, false, false, false } },
- { "x", D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION,
- { true, true, false, false } },
- { "ivtc", D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE,
- { false, true, true, false } },
- { "yadif2x", D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE,
- { true, true, false, false } },
- };
复制代码
是否意味需要是“DXVA2 deinterlacing”时Intel的“电影模式检测 (Film Mode Detection)”才会起作用?
文章已经过时了IVB时还是DX9/DXVA2,现在早就DX11/D3D11VA了。 |
|