图腾在 12.04 中无法播放某些视频

har*_*mkv 4 totem

在 10.04 中正常运行的视频在 12.04 中不起作用。

haris@psycho:~/music$ file Captain\Tsubasa\2\NES\-\21\-\Coimbra_s\Theme.mp4 
船长翼 2 NES - 21 - Coimbra_s Theme.mp4: ISO Media, MPEG v4 system, version 2

haris@psycho:~/music$ file Captain\Tsubasa\2\Nes\Music\-\01\Opening.mp4 
船长翼 2 Nes Music - 01 Opening.mp4: ISO Media, MPEG v4 system, version 2

haris@psycho:~/music$ file Batman\\(NES\)\Music\-\Continue\Theme.mp4 
Batman (NES) Music - Continue Theme.mp4: ISO Media, MPEG v4 system, version 2

haris@psycho:~/music$ file Starship\ -\Nothing_s\Gonna\Stop\us\Now\\(Mannequin\)\LYRICS.mp4 
Starship - Nothing_s Gonna Stop us Now (Mannequin) LYRICS.mp4: ISO Media, MPEG v4 system, version 2

第三个和第四个视频甚至没有被 Totem 播放,而对于第二个,我可以听到音频但看不到视频。第一个玩的还不错。再一次,所有这些视频在 10.04 中都没有任何问题。

我应该将此报告为错误还是可以纠正?

dou*_*oug 9

对于 12.04

在 bug 被修复之前,atm 没有任何进展,所以我们已经将其追踪到了 中的插件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
Run Code Online (Sandbox Code Playgroud)

对于 32 位安装

sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak
Run Code Online (Sandbox Code Playgroud)

如果有的话,这里的功能损失不清楚,我没有看到但是,显然希望这个错误将在 12.04 中得到解决,当前报告 - https://bugs.launchpad.net/ubuntu/+source/gstreamer0 .10/+bug/973014

在错误解决之前最好的自我修复是修补和重建坏插件源。快速入门 - http://ubuntuforums.org/showpost.php?p=12118375&postcount=6

  • 只是要注意。这个问题会影响-totem、banshee、gnome-sushi、minitube、transmageddon,在某些情况下是totem-mozilla插件,虽然还没有尝试过可能的假释 (3认同)