在过去的几个月里,我在 Ubuntu 中播放高清视频时遇到了重大问题。一般来说,我遇到的问题是 1080p 视频,但我确实记得不久前 720p 视频也遇到过同样的问题。这发生在我的笔记本电脑(带有集成的英特尔视频芯片)和我的台式机(Nvidia Geforce 250GTS)上。这很奇怪,因为我认为我在早期版本的 Ubuntu 中没有遇到过这个问题,并且它在同一台机器上的 Windows 中运行良好。
尝试在 mkv 容器中播放已编码为“avc1”/使用“avc1”编码的视频时会出现问题。在视频编解码器等方面我不是很了解,但从我读过的内容来看,avc1 似乎是一个相当古老的编解码器。当 Xvid 工作正常时,我怎么会有问题?
有关如何解决此问题的建议?
编辑:所以我现在已经尝试了所有提出的解决方案。它们都没有真正起作用,尽管有些确实减轻了波动。我什至尝试了使用相同编码的 720p 视频,这也很不稳定。当我可以完美播放其他 1080p 视频时,有人可以向我解释为什么这不起作用吗?
您可以通过启用 VDPAU 来提高您在使用 Nvidia 芯片的机器上的性能,它将一些视频渲染卸载到您的 GPU 而不是 CPU。
安装软件包 libvdpau1 并尝试使用 Mplayer 播放您的视频。您还需要拥有最新的专有 Nvidia 驱动程序。
较新的 X 驱动程序通常可以从 xorg-edgers 存储库中获得:
https://edge.launchpad.net/~xorg-edgers
但是,请注意,这些只是上游代码的快照,Ubuntu 不支持。它们有时可能会出现错误,您可能会发现恢复到 Ubuntu 库存产品具有挑战性,因此只有在您感到非常幸运或者您足够熟练可以撤消它们可能造成的任何损害时才安装它们。
当我在 2006 年购买的电脑上播放高清内容(720p 到 1080p)时,有时会出现问题。我为此使用 mplayer,当它检测到视频渲染缓慢时,它会提示我使用以下命令播放视频:
就我的台式电脑而言,这足以让我观看 1080p 视频。我希望这可能对你有所帮助。
我不确定所有选项的含义(没有费心阅读手册页),但它似乎在做正确的事情。:)
试试 xbmc
我从 ubuntu 存储库安装了最新的 nVidia 驱动程序以及来自私有包存档 (nvidia-vdpau) 的 libvdpau1 包。
虽然我在 totem、VLC 或 mplayer 中播放效果不佳,但使用 xbmc 效果很好,并且可以很好地播放 720 和 1080p 电影。
我正在使用的 xmbc 包位于私有包存档中。我使用以下指南安装 xbmc http://wiki.xbmc.org/?title=HOW-TO_install_XBMC_for_Linux_on_Ubuntu_with_a_minimal_installation_step-by-step
我知道我提出的只是一种解决方法,但是......转换你的视频怎么样?
您可能没有在基于您的卡的 xorg.conf 中启用任何加速。
转到终端并输入:
登录
现在输入
(可能会要求您输入密码)
现在输入:
(是的,需要大写“X”)现在输入:
并通过以下方式进入 GUI 模式(带加速):
您将拥有所有需要的模块和驱动程序,以使您的卡获得最佳性能。万岁!