Есть баг GStreamer (в пакете gstreamer0.10-plugins-bad) в свежей Ubuntu 12.04 Precise Pangolin и, возможно, в других дистрибутивах, который препятствует воспроизведению MPEG4 (.mp4) для таких приложений, как Totem, Minitube и остальных.
К счастью, есть решение этой проблемы с воспроизведением MP4-видео (протестировано в Ubuntu 12.04) — переименование файла «libgstvideoparsersbad.so»:
— 32bit:
sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak
— 64bit:
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
На этом всё, теперь MP4-видео должны корректно воспроизводиться под Ubuntu 12.04. Мы не заметили видимых эффектов при использовании этого решения, но, если вы обнаружите — вы можете просто переименовать «libgstvideoparsersbad.so.bak» обратно в «libgstvideoparsersbad.so».