在过去的几个月里,我在 Ubuntu 中播放高清视频时遇到了很大的问题。通常,我播放 1080p 视频时会遇到问题,但我记得不久前播放 720p 视频时也遇到过同样的问题。我的笔记本电脑(带有集成的 Intel 视频芯片)和台式机(Nvidia Geforce 250GTS)都出现了这种情况。这很奇怪,因为我认为我在早期版本的 Ubuntu 中没有遇到过这个问题,而且在同一台机器上的 Windows 中它运行正常。
尝试播放已编码为/使用 mkv 容器中的“avc1”的视频时会出现问题。我对视频编解码器等不是很了解,但从我读过的内容来看,avc1 似乎是一种相当古老的编解码器。为什么我遇到这个问题,而 Xvid 却运行正常?
关于如何解决此问题有什么建议?
编辑:所以我现在已经尝试了所有建议的解决方案。没有一个真的有效,尽管有些确实减少了断断续续。我甚至尝试使用相同的编码播放 720p 视频,结果也非常断断续续。有人能向我解释为什么这个方法不管用,而我可以完美播放其他 1080p 视频吗?
答案1
您可以通过启用 VDPAU 来提高采用 Nvidia 芯片的机器的性能,VDPAU 会将部分视频渲染任务卸载到 GPU 而不是 CPU 上。
安装 libvdpau1 软件包并尝试使用 Mplayer 播放视频。您还需要最新的专有 Nvidia 驱动程序。
答案2
通常可以从 xorg-edgers 存储库获取较新的 X 驱动程序:
https://edge.launchpad.net/~xorg-edgers
但是,请注意,这些只是上游代码的快照,不受 Ubuntu 支持。它们有时会有错误,您可能会发现很难恢复到 Ubuntu 原版,因此只有当您感到非常幸运或您的技术足够高超,可以消除它们可能造成的任何损害时,才可以安装它们。
答案3
当我在 2006 年购买的电脑上播放高清内容(720p 到 1080p)时,有时会出现问题。我使用 mplayer 来播放,当它检测到视频渲染速度很慢时,它会提示我使用以下命令播放视频:
mplayer -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all video-1080p.mkv
这是只是就我的台式电脑而言,这对我来说足够观看 1080p 视频了。希望这对你有所帮助。
我不确定所有选项的含义(没有费心去阅读手册页),但它似乎做了一些正确的事情。:)
答案4
我知道我提出的只是一种解决方法但是......那么如何转换你的视频呢?