Por que não consigo assistir vídeos depois de instalar o fork ffmpeg original do PPA de Jon Severinson?

6

Acabei de instalar o PF ffmpeg de Jon Severinsson, e não consigo assistir a nenhum vídeo e obter áudio apenas, preciso de plug-ins extras necessários e, em seguida, dependências em pacote não podem ser resolvidas . Aqui estão as imagens, alguma ajuda?

    
por Gabriel Rojas 16.06.2012 / 02:30

2 respostas

8

O ffmpeg de Jon Severinson NÃO é o ffmpeg do Ubuntu

  • No ano passado, alguns dos desenvolvedores do ffmpeg se separaram e começaram sua própria versão ("fork") de ffmpeg , chamada libav . Por várias razões, o Ubuntu acabou escolhendo libav como a versão a ser incluída no Ubuntu 12.04. Veja esta pergunta para mais informações

  • Ambos ffmpeg e libav são ativamente desenvolvidos, em paralelo, agora. O PPA de Jon contém os últimos pacotes originais ffmpeg , não os libav (que estão no repositório oficial do Ubuntu)

  • Ambos os conjuntos de pacotes têm esquemas de versão diferentes, incompatíveis e confusos - e isso é um problema porque eles também compartilham alguns dos mesmos componentes, dependências, etc. devido à herança compartilhada. libav 0.8.x é como "novo" como ffmpeg 0.10.x !

  • Neste momento, os aplicativos do Ubuntu estão configurados para depender das versões do software libav .

  • Mas quando você instala o ffmpeg do Jon, o Software Center / apt fica confuso porque o player de áudio / vídeo precisa de dependências, mas versões diferentes dessas já estão instaladas !

  • Resumindo: se você instalar o ffmpeg do Jon, você tem que estar preparado para instalar ou construir separadamente a partir do código-fonte seus reprodutores de áudio / vídeo preferidos. ffmpeg e libav não podem coexistir em uma instalação do Ubuntu neste momento (a menos que você instale um deles manualmente).

  • Portanto, a menos que você precise de algum recurso específico implementado apenas por ffmpeg , atenha-se a libav pois é o fork oficialmente suportado é tão novo e desenvolvido ativamente como ffmpeg .

por ish 16.06.2012 / 02:58
2

Obter o ffmpeg real para funcionar corretamente é simples:

Veja esta solução - e atualize automaticamente usando o PPA Jon Severinsson.

O @izx aponta corretamente que o ffmpeg não pode coexistir com libav, mas o conselho em seu último marcador, " ... foca-se a libav já que é o fork oficialmente suportado e é tão novo e desenvolvido ativamente quanto ffmpeg, "pode não ser o melhor. Pelo menos no Precise, eu acho o verdadeiro ffmpeg superior.

A resposta para sua pergunta, @Gabriel Rojas (cc @nitstorm, @Eliah Kagan), é que não se pode simplesmente adicionar o repositório ffmpeg e atualizar. O acidente de trem mostrado no OP é esperado se isso for feito. Em vez disso, o libav deve primeiro ser eliminado , ENTÃO o ffmpeg real pode ser instalado e deve funcionar sem erros. Consulte o link acima para obter instruções passo a passo.

Desde que isso aconteceu há alguns dias, o hard ffmpeg foi muito difícil - e achei-o impecável.

A última atividade aqui foi há algum tempo, mas esse segmento aparece no topo da classificação, então queríamos atualizar com uma solução que funcionasse.

    
por u2n 11.11.2013 / 21:34