microka 发表于 2023-7-8 01:30

Intel显卡控制中心“电影模式检测”具体起什么作用?

本帖最后由 microka 于 2023-7-8 01:43 编辑



有个疑问:Intel显卡控制中心“电影模式检测”具体起什么作用?

在 https://www.intel.com/content/dam/support/us/en/documents/graphics/sb/intelg45mediaoptimizationguide3.pdf 里找到这样的描述


结合 https://zhuanlan.zhihu.com/p/33326278 这篇文章提到的概念,以及Intel显卡控制中心功能介绍提到的“此功能仅影响利用电影制作而成的视频”,是不是意味着该功能是“对Telecine视频进行Inverse Telecine(IVTC)”?
如果是这样,那这和播放器提供的反交错模式是否有冲突?(比如PotPlayer和VLC提供了多种反交错模式,那开启或关闭Intel显卡控制中心“电影检测模式”,对这两个播放器对隔行扫描视频进行的反交错处理有无影响?)
如果对PotPlayer、VLC等播放器反交错处理没有干预,那是在什么情况下才会起作用呢?

在 https://www.anandtech.com/show/5773/intels-ivy-bridge-an-htpc-perspective/4 这篇文章中找到两张对比图

文章并提到“Deinterlacing works as expected in PowerDVD and also EVR-CP / madVR (which implement DXVA2 deinterlacing).”

是否意味需要是“DXVA2 deinterlacing”时Intel的“电影模式检测 (Film Mode Detection)”才会起作用?

yangzi123aaa20 发表于 2023-7-8 02:03

管他是什么 全关了准没错
驱动里面的视频优化100和个有99个是劣化

sthmb 发表于 2023-7-8 09:44

除了0~255,其它都得关https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

1014982466 发表于 2023-7-8 10:21

驱动无脑全关,用KLITECODECPACK的MPCHC+MPCVR

archxm 发表于 2023-7-8 12:59

模拟味

Misaka_9993 发表于 2023-7-8 15:15

本帖最后由 Misaka_9993 于 2023-7-8 15:20 编辑

结合 https://zhuanlan.zhihu.com/p/33326278 这篇文章提到的概念,以及Intel显卡控制中心功能介绍提到的“此功能仅影响利用电影制作而成的视频”,是不是意味着该功能是“对Telecine视频进行Inverse Telecine(IVTC)”?

电影(Telecine)检测模式将识别电影帧速率转换,反转(InverseTelecine/IVTC)该流程,以及将视频恢复到其原始帧速率,以便改进渐进显示和画面质量。

一种是改变帧速率来消除电视制式的影响。一种是纯交错视频。

所以intel驱动里的就是这个意思。

如果是这样,那这和播放器提供的反交错模式是否有冲突?(比如PotPlayer和VLC提供了多种反交错模式,那开启或关闭Intel显卡控制中心“电影检测模式”,对这两个播放器对隔行扫描视频进行的反交错处理有无影响?)
如果对PotPlayer、VLC等播放器反交错处理没有干预,那是在什么情况下才会起作用呢?

PotPlayer闭源,且自带各种软件滤镜,内部流程未知,是否有冲突需要自己试。但毕竟老软件了,这种低级bug应该修了吧?

VLC适配了DXVA/D3D11 VideoProcessor的常见Deint算法和IVCT,甚至Deint_Adaptive功能。
https://code.videolan.org/videolan/vlc/-/blob/master/modules/hw/d3d11/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了。

microka 发表于 2023-7-8 16:28

Misaka_9993 发表于 2023-7-8 15:15
电影(Telecine)检测模式将识别电影帧速率转换,反转(InverseTelecine/IVTC)该流程,以及将视频恢复到其原 ...

不愧是大佬,还是有个疑问,VLC的ivtc反交错模式与Intel驱动面板的“电影检测模式”是否有联动呢?如果关闭Intel驱动面板的“电影检测模式”,那VLC的ivtc反交错是CPU在跑?如果开启,则会交给GPU跑?(感觉应该不会是这样)

Misaka_9993 发表于 2023-7-8 16:51

microka 发表于 2023-7-8 16:28
不愧是大佬,还是有个疑问,VLC的ivtc反交错模式与Intel驱动面板的“电影检测模式”是否有联动呢?如果关 ...

估计至少影响windows自带播放器。猜测起一个hint的作用。cpu跑不太可能。

N卡也有类似的按钮。

页: [1]
查看完整版本: Intel显卡控制中心“电影模式检测”具体起什么作用?