无法播放 .mp4 文件(视频)

无法播放 .mp4 文件(视频)

我运行的是 Ubuntu 12.04,并且安装了所有受限软件包和 354 MB 的可用更新。但是,我仍然无法播放视频。

是因为内存(RAM)不足吗?

我的计算机规格是:

  • 512MB内存(RAM)
  • 1.15GHZ 处理器

答案1

要安装所有受限软件包,您需要安装ubuntu-restricted-extras

sudo apt-get install ubuntu-restricted-extras

它将安装以下软件包:

  • flashplugin 安装程序
  • gstreamer0.10-ffmpeg
  • gstreamer0.10-fluendo-mp3
  • gstreamer0.10-pitfdll
  • gstreamer0.10-插件-坏
  • gstreamer0.10-插件-ugly
  • gstreamer0.10-插件-坏-多元宇宙
  • gstreamer0.10-插件-ugly-multiverse
  • icedtea6-插件
  • libavcodec-extra-52
  • libmp4v2-0
  • ttf-mscorefonts-安装程序
  • 解压

此后您应该可以播放 mp4 视频。如果不行,请安装vlc并尝试在其中打开视频。

sudo apt-get install vlc

参考:http://www.makeuseof.com/tag/ubuntu-restricted-extras-install-ubuntu-linux/

答案2

你可能会在 12.04 中看到这个错误 -https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/973014

为了测试,您可以将特定插件移动到 .bak,然后尝试在文件上使用 totem。如果可以播放,则表示您受到了影响。移动插件并不是解决方案,尽管许多人将其用作临时解决方法。

在 64 位安装上进行测试

sudo mv /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak

要恢复上述举措

sudo mv /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so

在 32 位安装上进行测试

sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak

恢复

sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so

来源:问库本图

如果您遇到该问题,则必须使用其他播放器。例如 VLC。

答案3

大多数情况下,当你在 Ubuntu 的播放器中打开视频文件时,一定会弹出一条消息,告诉你 - 你无法观看该视频,然后指示你安装正确的扩展名(第三方).Mp4 插件,这样你就可以观看该视频

如果您没有得到它,您也可以寻找可以完成这项工作的特定扩展/插件。否则请尝试安装 VLC 媒体播放器,大多数时候 VLC 几乎可以播放所有内容....

答案4

我想我也有过类似的经历,出现过以下错误信息:

“无法解析软件包依赖关系

此错误可能是由于缺少或无法安装所需的附加软件包而导致的。此外,还可能存在不允许同时安装的软件包之间的冲突。"

相关内容