我有一个相当简单的问题。或者至少我认为我很容易解决,但在网上找不到任何答案。
不管怎样,
只有一件事
当我使用VMR9过滤器播放视频文件时,在VMR9中质量看起来更差。
我尝试用IVMRMixerControl9::SetMixingPrefs修改它,但是似乎没有什么变化。IVMRMixerControl9::SetMixingPrefs确实返回了S_OK。
dwPrefs &= ~MixerPref9_FilteringMask;
dwPrefs |= MixerPref9_BiLinearFiltering;还是我用错了过滤器?
编辑:问题解决
我只是把它放在VMR9 (窗口)模式上,与Media经典模式进行了比较。它给了我同样的品质。因此,如果我想要更好的质量,我将不得不使用EVR (增强视频渲染)而不是VMR9 (视频混合渲染9)。
发布于 2014-05-01 05:46:39
VMR-7/VMR-9质量问题是一个长期存在的问题:
将使用EVR 建议,以获得适当的/更好的缩放和视觉图像质量。
在Windows和更高版本中,如果硬件支持EVR,应用程序应该使用EVR。否则,回到VMR-9或VMR-7。EVR提供了更好的性能和更好的视频质量比以前的渲染器。此外,它被设计为与桌面窗口管理器(DWM)一起工作。
更好的性能是值得怀疑的,虽然EVR本身也有自己的问题,但当产出质量受到质疑时,EVR才是答案。
https://stackoverflow.com/questions/23400593
复制相似问题