我最近安装了 Ubuntu 12.04。我已经安装了 ubuntu-restricted-extras 和 ubuntu-restricted-addons、gstreamer0.10-ffmpeg、libdvdread4、libdvdcss2,运行了 .sh 脚本,我不记得还安装了哪些其他软件包(但从许多教程、从这里和其他来源安装的软件包中可以找到)。
我有可以在 gxine 中播放的 mp4 文件,但不能在 Movie Player 中播放。
我看到的大多数帮助都建议,当出现此问题时,请切换到 VLC、gxine 或其他播放器。但我想修复 Movie Player 以处理这些文件,这样我就可以使用一个易于使用的播放器,而不必依赖其他工具。
有人可以帮忙吗?
答案1
你可能会在 12.04 中看到这个错误 -https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/973014
为了测试,您可以将特定插件移动到 .bak,然后尝试在文件上使用 totem。如果可以播放,则表示您受到了影响。移动插件并不是解决方案,尽管许多人将其用作临时解决方法。我在报告中发布了一个补丁,该补丁取自我的上游报告的提交,并针对 12.04 进行了修改,解决了该问题,但目前还没有任何结果
在 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