如何在VLC中启用GPU加速解码

尝试消除问题的工具

如果您在播放高分辨率视频文件时注意到VLC Media Player中出现断断续续的播放,则在某些情况下,您可能会受益于媒体播放器中的gpu加速解码来使事情顺利进行。理论上,该功能使用图形卡的处理能力来减轻系统处理器的负担,从而使视频文件的播放更加流畅。

尽管您需要先解决一些误解,然后才能做出关于启用该功能的明智决定。

第一, 根据 转到VLC的“ GPU解码”页面,仅在Windows上可用于H.264,MPEG-1,MPEG-2,MPEG-4,WMV3,VC-1流。在Mac OS X上,目前仅支持H.264;在Linux上,仅支持使用H.264,这取决于是否使用Intel或Broadcom显卡,还是使用AMD或Nvidia显卡。

对于前者,支持MPEG-1,MPEG-2,MPEG-4 Visual,WMV3,VC-1和H.264;对于后者,则支持MPEG-1,MPEG-2,MPEG-4 Visual(可能还支持H .263),WMV3,VC-1和H.264(MPEG-4 AVC)。

其次,在解码阶段借助GPU解码数据,然后将其传输回播放器,以便可以处理其他阶段,例如过滤和流传输。这意味着在某些情况下它可能比以前慢(未启用gpu加速)。

最后但并非最不重要的一点是,GPU解码仅适用于部分操作系统。虽然支持Windows Vista和Microsoft操作系统的较新版本,但Windows XP目前尚不支持。大多数图形卡都应该支持硬件加速。但是,请确保已安装最新的驱动程序。

在VLC中启用硬件加速

vlc hardware accelerated decoding

打开VLC Media Player,然后单击工具>首选项,或按Ctrl-P打开程序的设置窗口。

如果您使用的是简单设置界面,请单击左侧栏中的“输入和编解码器”,并确保将“硬件加速解码”设置为“自动”。如果发现问题,请尝试将其设置为可用的解码选项之一。在Windows上,这些是Direct3D11 Video Acceleration或DirectX Video Acceleration。

小费 :如果启用后发现播放问题,也可以在此处停用此功能。

如果您使用“所有”设置界面,请选择“输入/编解码器”>“视频编解码器”>“ FFmpeg”,并确保将“硬件解码”设置为“自动”,以启用这种方式。

vlc ffmpeg hardware decoding

之后单击保存按钮,然后重新启动媒体播放器以使用新设置。

尝试播放多个使用不同格式的视频文件,以查看硬件加速是否在播放方面有所不同。如果是这样,请保持启用设置。如果没有,请返回设置以修改该选项或立即将其禁用。

相关文章