Você pode realmente estar faltando alguns codecs, porque eles são separados para alguns pacotes extras no Ubuntu.
Existem duas variantes conflitantes dos pacotes, uma com -extra
no nome.
Além disso, há relatos de que a instalação dos pacotes pode atrapalhar o gerenciamento de pacotes; Pelo menos eu tive que resolver os conflitos manualmente algumas vezes.
Você precisa de libavcodec54
e libavutil52
ou libavcodec-extra
e libavutil-extra-52
:
(acho que não faço uso desses pacotes sozinho, mas os instalei há muito tempo e terminei com a versão sem o -extra
no nome. Eu lembro que foi complicado, então não espere instalá-los apenas funciona suavemente)
sudo apt-get install libavcodec54 libavutil52
Se isso não ajudar, desinstale-o e tente o outro.
sudo apt-get install libavcodec-extra libavutil-extra-52
(Antes que você pergunte: Eu me lembro vagamente que a razão para a bagunça de embalagens e dependências não é apenas devido a problemas de licença, mas tinha um componente significativo de, digamos, política entre projetos).