Totem 在 12.04 中无法播放某些视频

Totem 在 12.04 中无法播放某些视频

在 10.04 中正常运行的视频在 12.04 中无法运行。

haris@psycho:~/music$ 文件 Captain\ Tsubasa\ 2\ NES\ -\ 21\ -\ Coimbra_s\ Theme.mp4
足球小将 2 NES - 21 - Coimbra_s Theme.mp4:ISO 媒体,MPEG v4 系统,版本 2

haris@psycho:~/music$ 文件 Captain\ Tsubasa\ 2\ Nes\ Music\ -\ 01\ Opening.mp4
足球小将 2 Nes 音乐 - 01 开场.mp4:ISO 媒体,MPEG v4 系统,版本 2

haris@psycho:~/music$ 文件 Batman\ \(NES\)\ Music\ -\ Continue\ Theme.mp4
蝙蝠侠 (NES) 音乐 - 继续主题.mp4:ISO 媒体,MPEG v4 系统,版本 2

haris@psycho:~/music$ 文件 Starship\ -\ Nothing_s\ Gonna\ Stop\ us\ Now\ \(Mannequin\)\ LYRICS.mp4
Starship - Nothing_s Gonna Stop us Now (Mannequin) LYRICS.mp4:ISO 媒体,MPEG v4 系统,版本 2

Totem 甚至无法播放第三和第四个视频,而对于第二个视频,我可以听到声音但看不到视频。第一个视频播放得还不错。再说一次,所有这些视频在 10.04 中都可以毫无问题地播放。

我应将其报告为错误吗?或者它可以被纠正吗?

答案1

对于 12.04

直到错误被修复并且目前没有任何行动,我们已经追踪到这个插件gstreamer0.10-plugins-bad,具体来说libgstvideoparsersbad.so

因此,如果需要,您可以将该插件移动到 .bak,它应该可以解决此错误导致的解码问题

对于 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

对于 32 位安装

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

目前尚不清楚是否存在功能丧失,但我没有看到任何功能丧失,显然希望这个错误将在 12.04 中得到解决,目前的报告 -https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/973014

在错误解决之前,最好的自我修复方法是修补和重建有问题的插件源。快速操作方法如下 -http://ubuntuforums.org/showpost.php?p=12118375&postcount=6

答案2

你可能没有 12.04 中的编解码器,而 10.04 中有,所以首先你应该尝试安装正确的编解码器,然后
尝试安装所有编解码器sudo aptitude install ubuntu-restricted-extras

答案3

我有一个解决方案,你可以尝试一下。

仅安装这些:

gstreamer0.10-ffmpeg
gstreamer0.10-plugins-ugly

并卸载gstreamer0.10-plugins-bad

答案4

我不认为这是一个错误totem

我已经设法用这个解决了它:

mv ~/.gstreamer-0.10/registry*.bin ~/.gstreamer-0.10/registry*.bin.org

我从这里得到它。

相关内容