Isso pode ser devido a plug-ins conflitantes - especialmente se você estiver reproduzindo a instalação de vários media players e outros codecs.
Infelizmente - plugins não são necessariamente obviamente nomeados para encontrar o pluging conflitante correto pode ser difícil.
Se você não se importa com um pouco de quebra (você pode reinstalar depois), então você pode tentar o seguinte. Alternativamente, use o Clonezilla ou o Partimage para fazer backup do seu disco rígido se você quiser uma maneira rápida de se recuperar.
remova players de mídia conflitantes
sudo apt-get remove smplayer
sudo apt-get remove mplayer
sudo apt-get remove libx264-67 --purge
sudo apt-get remove vlc
Desabilite o repositório Medibuntu
Como o título diz - em fontes de software, até medibuntu se você tiver ativado.
arrumar os codecs instalados
sudo apt-get remove --purge ffmpeg gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-ugly liba52-0.7.4 libavcodec52 libavformat52 libavutil49 libdvdnav4 libdvdread4 libgsm1 libid3tag0 libmad0 libmpeg2-4 libpostproc51 libschroedinger-1.0-0 libsidplay1 libswscale0 libtwolame0 ubuntu-restricted-extras libavcodec52 libavformat52 libswscale0 libvlc2 libvlccore2 vlc vlc-data vlc-nox vlc-plugin-pulse
Nota - se você tiver E: não é possível localizar as declarações do tipo pacote xxxx " - remova o pacote ausente da linha acima.
reinstalando codecs
Tente reproduzir seu vídeo - instale apenas o codec que o Totem diz que está faltando. ou seja,
sudo apt-get install [package-name]
Normalmente, a instalação do ubuntu-restricted-extras
(ou a variante do lubuntu / xubuntu / kubuntu) é segura, portanto você pode tentar instalar esse pacote novamente.
i.e. - para o ubuntu
sudo apt-get install ubuntu-restricted-extras
fonte
Existe um relatório nos fóruns do archlinux sobre a versão do gstreamer-ffmpeg que parece ser aplicável a Ubuntu e seu problema.
O Ubuntu 11.10 e o archlinux compartilham a mesma versão:
Desenvolvedores do gstreamer decidiram mudar para libav (um fork de ffmpeg) a partir da versão 0.10.12. Algumas das funções que a libav fornece não são o mesmo que no ffmpeg, e há um problema: qualquer aplicativo que depende dessas chamadas de função ffmpeg (de gstreamer0.10-ffmpeg plugin) não funcionará
Acho que isso deve ser relatado como um relatório de bug da barra de lançamento.
Supondo que seja este problema - duas soluções possíveis.
- Use
vlc
como seu player de vídeo - ele não depende do gstreamer. - Instale o pacote
ffmpeg
e useffplay
para reproduzir seus vídeos.
Registre o relatório do bug - no entanto, espero que outra pessoa possa resolver seu problema no ínterim.