Por que não consigo assistir ao vídeo depois de instalar o FFMPEG Garfo original do PPA de Jon Severinson? -- video campo com dependencies campo com ffmpeg campo com libav camp askubuntu Relacionado O problema

Why can't I watch video after installing the original ffmpeg fork from Jon Severinson's PPA?


6
vote

problema

português

Acabei de instalar o Jon Severinsson FFMPEG PPA, e eu não consigo assistir qualquer vídeo e obter áudio somente, recebo uma necessidade plugins extras necessários para instalar? e, em seguida, dependências empacotadas não poderiam ser resolvidas . Aqui estão as capturas de tela, qualquer ajuda?

screen-1

screen-2

english

I just installed the Jon Severinsson ffmpeg PPA, and I cant watch any video and get audio only, I get a need extra plugins needed install? and then packaged dependencies could no be resolved . Here are the screenshots, any help?

screen-1

screen-2

           
 
 

Lista de respostas

8
 
vote
vote
Melhor resposta
 

jon Severinson's ffmpeg não é o Ubuntu's ffmpeg!

  • No ano passado, alguns dos desenvolvedores ffmpeg, dividem-se e começaram sua própria versão ("garfo") de ffmpeg , chamado libav . Por várias razões, o Ubuntu acabou escolhendo libav como a versão para incluir no Ubuntu 12.04. ver 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 ffmpeg pacotes, 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 ao seu patrimônio compartilhado. libav 0.8.x é como "novo" como ffmpeg 0.10.x !

  • agora, os aplicativos do Ubuntu são definidos para depender das versões do software libav

  • mas quando você instala o ffmpeg , centro de software / apto fica confuso porque o player de áudio / vídeo precisa de dependências, mas versões diferentes daqueles já estão instalados !

  • Bottom Line: Se você instalar o ffmpeg , você precisa estar preparado para instalar ou criar separadamente a partir do Origem seus players de áudio / vídeo preferidos. ffmpeg e libav não pode coexistir em uma instalação do Ubuntu neste momento (a menos que você instale um deles manualmente).

  • Então, a menos que você precise de algum recurso específico implementado apenas por ffmpeg , stick para libav desde que é o garfo oficialmente suportado e é como novo e ativamente desenvolvido como ffmpeg .

 

Jon Severinson's ffmpeg is NOT Ubuntu's ffmpeg!

  • Last year, some of the ffmpeg developers split off and started their own version ("fork") of ffmpeg, called libav. For various reasons, Ubuntu ended up choosing libav as the version to include in Ubuntu 12.04. See this question for more info.

  • Both ffmpeg and libav are actively developed, in parallel, right now. Jon's PPA contains the latest original ffmpeg packages, not the libav ones (which are in the official Ubuntu repository)

  • Both sets of packages have different, incompatible and confusing versioning schemes -- and this is a problem because they also share some of the same components, dependencies, etc. due to their shared heritage. libav 0.8.x is as "new" as ffmpeg 0.10.x!

  • Right now, Ubuntu applications are set to depend on the libav versions of software.

  • But when you install Jon's ffmpeg, Software Center/apt gets confused because the audio/video player needs dependencies, but different versions of those are already installed!

  • Bottom line: if you install Jon's ffmpeg, you have to be prepared to separately install or build from source your preferred audio/video players. ffmpeg and libav cannot co-exist on an Ubuntu installation at this time (unless you install one of them manually).

  • So, unless you need some particular feature only implemented by ffmpeg, stick to libav since it's the officially supported fork and is as new and actively developed as ffmpeg.

 
 
         
         
2
 
vote

Obtendo o verdadeiro ffmpeg funcionar direito é simples:

ver Esta solução - e atualiza automaticamente usando o Jon Severinsson PPA.

@IZX aponta corretamente que o FFMPEG não pode coexistir com o libav, mas o conselho em sua última bala ", ... ficar no libav, já que é o garfo oficialmente suportado e é tão novo e ativamente desenvolvido como FFMPEG, "pode ​​não ser melhor. Pelo menos em precisão, acho o verdadeiro FFMPEG Superior.

A resposta à sua pergunta, @gabriel rojas (CC @nitstorm, @eliah kagan), é que não se pode simplesmente adicionar o repo e atualização do FFMPEG. O naufrágio do trem mostrado no OP é esperado se isso for feito. Em vez disso, libav deve primeiro ser purgado , então o FFMPEG real pode ser instalado e deve funcionar sem erro. Ver o link acima para comandos passo-a-passo.

desde que faz isso há alguns dias, empurraram o novo FFMPEG DURO - e achei impecável.


Última atividade aqui foi há algum tempo, mas este fio aparece no alto na classificação de pesquisa, então desejou atualizar com uma solução que funciona.

 

Getting the real ffmpeg to work right is simple:

See this solution -- and it auto-updates using the Jon Severinsson PPA.

@izx correctly points out that ffmpeg can not coexist with libav, but the advice in his last bullet, "...stick to libav since it's the officially supported fork and is as new and actively developed as ffmpeg," may not be best. At least in Precise, I find the real ffmpeg superior.

The answer to your question, @Gabriel Rojas (cc @nitstorm, @Eliah Kagan), is that one can not simply add the ffmpeg repo and update. The train wreck shown in the OP is to be expected if this is done. Instead, libav must first be purged, THEN the real ffmpeg can be installed, and should work without error. See the above link for step-by-step commands.

Since doing this a couple days ago, have pushed the new ffmpeg hard -- and found it flawless.


Last activity here was some time ago, but this thread comes up high in the search rank so wanted to update with a solution that works.

 
 

Perguntas relacionadas

2  Erro desconhecido do codificador 'libvo_aacenc'  ( Unknown encoder libvo aacenc error ) 
Eu instalei a biblioteca X262 e instalei o diretório ffmpeg em / var / www / html / getvideo com esses comandos. # build and install x264 git clone --depth...

6  Conversão muito lenta com AVCONV (libav) - Trusty Tahr 14.04?  ( Very slow conversion with avconv libav trusty tahr 14 04 ) 
ontem Eu instalei o mais recente versão 14.04 do Kubuntu. Então, conheço um pouco de problemas com as conversões de mídia. O antigo FFMPEG é finalmente substi...

1  Especifique a localização da biblioteca compartilhada para VLC  ( Specify shared library location for vlc ) 
Eu construí (da origem) Uma versão mais recente de ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , ABCDEFGHIJKLMNABCDEFGHIJKLMN2 , etc. do que fornecido pelos repositórios ...

2  Como posso reverter libavcodec-extra-54 para libavcodec54?  ( How can i revert libavcodec extra 54 to libavcodec54 ) 
Eu estou na plataforma Ubuntu 14.04.3 32bit. Eu quero compilar OpenCV, requer libavcodec-dev. Eu quero instalá-lo, mas precisa de uma longa lista de pacotes. ...

1  Instalando o libav 10 no Ubuntu 14.04  ( Installing libav 10 on ubuntu 14 04 ) 
Eu preciso da versão 10 ou superior ao libav. Eu estou executando o Ubuntu 14.0.3. Eu tenho versões 9.18-6 instaladas. olhando https://libav.org/download/ ...

0  Para instalar extras restritas do Ubuntu, esses itens devem ser removidos  ( To install ubuntu restricted extras these items must be removed ) 
Quando quiser instalar o Ubuntu ABCDEFGHIJKLMNABCDEFGHIJKLMN2 , diz que . Para instalar extras restritos ao Ubuntu, esses itens devem ser removidos: Biblio...

0  Rhythmbox não funciona com .wma no Focal 20.04  ( Rhythmbox does not work with wma on focal 20 04 ) 
Eu tenho todos os plugins gstreamer, incluindo o importante libav para este problema. Tentando fazer rhythmbox jogar um wma falhar com a seguinte mensagem e e...

8  São pacotes ffmpeg56 e ffmpeg54 descontinuados?  ( Are ffmpeg56 and ffmpeg54 packages discontinued ) 
Parece que os seguintes pacotes não foram incluídos em repositórios oficiais de Yakkety, mesmo que estivessem em Xenial. libavcodec-ffmpeg-extra56 libavfor...

2  12.04 Upgrade libav de 53 a 54  ( 12 04 upgrade libav from 53 to 54 ) 
Eu estou usando o lançamento mais recente do Blender 2.66 em 12.04 da linha de comando. Está procurando por libavformat.so.54 Mas eu só pareço ter libavformat...

1  Como instalar o libav do Launchpad?  ( How to install libav from launchpad ) 
Como eu poderia instalar este pacote do LaunchPad no Ubuntu 12.04 ?? https://launchpad.net/ubuntu/+source/libav ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.