Linux 中使用多个 CPU/GPU 内核的视频播放器?

Linux 中使用多个 CPU/GPU 内核的视频播放器?

我的一个亲戚拥有四核 AMD Phenom II 3.0 GHz CPU(不记得具体规格)和 ATI 5750 1GB 显卡,运行 Ubuntu 10.04。

现在我知道VLC和Mplayer可以播放视频文件。但在播放 1080p mkv 文件等时,视频卡顿和滞后非常严重。

这些媒体播放器是否充分利用了多核 CPU 和图形硬件?是否有软件调整,或者只是我可以尝试的另一个视频播放器?

谢谢。

答案1

VLC 现在支持 h.264 的 GPU,需要一些额外的配置,请查看维基百科

非 h.264(和 MPEG2)仍将由 CPU 处理,但我认为 Phenom II 3GHz 就可以了。我认为您的系统存在不同的问题。我的主计算机是 POS PIV D 3 GHz,只有当我同时运行另一项繁重的工作时才会出现问题(这是在没有 VLC 额外 GPU 功能的情况下)

也许您的 x 配置存在问题?我的机器上的 xorg 有时在理想情况下需要 50% 以上...我没有打扰,只是在发生这种情况时重新启动 KDM。

如果您的玩家优先考虑其中一个核心,您也可以这样就不必共享:

祝你好运!

答案2

有一个 ffmpeg 的实验性多线程版本,位于http://gitorious.org/ffmpeg/ffmpeg-mt,也许可以将其与 mplayer 或 VLC 一起使用。

答案3

你可以试试xine。对于某些视频类型,它可以使用多个核心,但据我所知,并非适用于所有类型。

相关内容