如何使用Media Player Classic通过字幕获得流畅的GPU加速视频播放


3

我在配备ATI Mobility Radeon HD 4500/5100系列显卡的戴尔Studio 1555笔记本电脑上运行Windows 7 x32。我安装了最新的驱动程序,即便如此,当我尝试使用WMP + Win7codecs 3.8.7最终由shark007播放高清视频(在这种情况下,我尝试了一个MKV文件,1920x800)时,我得到了一些口吃。我尝试过其他高清播放器,发现没什么用处。经过一些谷歌搜索,我发现了一篇文章 使用GPU加速平滑播放1080p x264 。我下载了Media Player Classic:家庭影院(GPU加速)并安装,并将输出更改为 EVR 正如文章中提到的那样,以获得最佳GPU加速(我使用了RealMedia Video和QuickTime Video的directx 9选项,文章中未提及)。

Settings

这个技巧奏效了,我得到了完美的视频输出。但问题是没有字幕。我把它换成了 VMR9(无渲染) 然后字幕又回来了。但视频播放再次失去了一些性能,并得到了一些口吃。所以,问题是;

  1. 是EVR(Vista / .Net3是我PC的更好选择)吗?
  2. 如果我使用EVR选项,我怎样才能获得字幕?
  3. DirectX 9是RealMedia Video和QuickTime Video的更好选择吗?
  4. 任何其他设置可以更流畅地播放1080p视频。

1
我下载了Media Player Classic:Home Cinema(GPU加速)并安装并更改了输出 - >别。 MPC:HC设置带有GPU加速功能,无需您执行任何操作。
Sathyajith Bhat

@Sathya什么是EVR?那么DirectX选项呢?
blasteralfred Ψ

EVR是增强型视频渲染器[ msdn.microsoft.com/en-us/library/windows/desktop/... 。只要选中“内部过滤器”选项卡中的DXVA过滤器并使用EVR,GPU就会处理所有(支持的)视频解码和处理/渲染任务。
Bala Sivakumar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.