我有一些 .mkv 1080p 视频,但 VLC 无法流畅播放它们。
如果我打开任务管理器,我可以看到 CPU 达到了 100%,因为 VLC 使用了尽可能多的 CPU(95% 或更多)。
那么,我想知道
- 是不是CPU的问题,因为速度很慢?
- 是不是因为 GPU 性能不太好,所以 CPU 必须完成所有工作?
- 这是播放器的问题吗?因为这是 VLC 的错误,或者它没有使用正确的编解码器,或者不支持硬件加速?
- 是不是操作系统的问题,因为 XP 太旧了?
我有:
- CPU:双核 AMD Athlon 64 X2,2200 MHz (11 x 200) 4200+
- 显卡:nVIDIA nForce 6100-430
- 播放器:VLC v2.0.5
- 操作系统:Windows XP SP3
答案1
VLC 占用大量 CPU,你可以找到其他更好地利用 GPU 的播放器。Daum PotPlayer、SMPlayer、Gom Player。 LifeHacker 链接
答案2
您的 GPU 不支持加速高清解码。较新的 GPU 可以处理高清解码,并且比 CPU 效率高得多。
答案3
与更改 VLC 设置相关的另一个选项是,您还可以尝试禁用或启用硬件解码。启用它对我有用:首选项 -> 在显示设置下,单击“全部”-> 输入/编解码器 -> 视频编解码器 -> FFmpeg -> 搜索硬件解码复选框并尝试选中/取消选中它。
更多与该问题相关的信息可参见: http://www.howtogeek.com/howto/windows/fix-for-vlc-skipping-and-lagging-playing-high-def-video-files
答案4
我遇到了同样的问题。我在另一个网站上看到了解决方案,它对我有用。1080p 文件在 Windows Media Player 中播放得很好,所以我知道不是我的电脑出了问题。解决方案是在 VLC 播放器中将文件缓存更改为更大的值,比如 2000。您可以在工具/首选项中找到该设置,并在显示设置中选中“全部”。然后转到输入/编解码器,在窗口底部附近显示高级/文件缓存。将其设置为 2000 并保存,然后重新启动 VLC 播放器。瞧,它对我有用。我花了一秒钟才在底部找到显示设置,然后又花了一点时间才找到文件缓存,但一旦我找到它,它就完美了。您可能还想重置 VLC 播放器,以防您把它弄得很糟,然后增加缓存值。祝你好运。