在过去的几个月里,我在 Ubuntu 中播放高清视频时遇到了重大问题。一般来说,我遇到问题的是 1080p 视频,但我记得不久前在 720p 视频中遇到了同样的问题。这发生在我的笔记本电脑(带有集成英特尔视频芯片)和我的台式机(Nvidia Geforce 250GTS)上。这很奇怪,因为我认为我在 Ubuntu 的早期版本中没有遇到过这个问题,而且它在同一台机器上的 Windows 中运行良好。
尝试在 mkv 容器中播放已编码为/使用“avc1”的视频时会出现问题。我对视频编解码器等方面的知识不是很了解,但从我读过的内容来看,avc1 似乎是一个非常古老的编解码器。当 Xvid 工作正常时,我怎么会有问题?
有关如何解决此问题的建议?
编辑:所以我现在已经尝试了所有提出的解决方案。它们都没有真正起作用,尽管有些确实减轻了波动。我什至尝试使用相同编码的 720p 视频,这也非常不稳定。当我可以完美地播放其他 1080p 视频时,有人可以向我解释为什么这不起作用吗?
您可以通过启用 VDPAU 来提高配备 Nvidia 芯片的计算机的性能,该功能会将部分视频渲染任务转移到 GPU 而不是 CPU。
安装 libvdpau1 软件包并尝试使用 Mplayer 播放视频。您还需要拥有最新的专有 Nvidia 驱动程序。
当我在 2006 年购买的电脑上播放高清内容(720p 到 1080p)时,有时会遇到困难。我为此使用 mplayer,当它检测到视频渲染缓慢时,它会提示我使用以下命令来播放视频:
mplayer -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all video-1080p.mkv
Run Code Online (Sandbox Code Playgroud)
对于我的台式电脑来说,这足以观看 1080p 视频。我希望这对您有帮助。
我不确定所有选项的含义(没有费心阅读手册页),但看起来它正在做正确的事情。:)