web-dev-qa-db-fra.com

Pourquoi ne puis-je pas regarder la vidéo après avoir installé le fork d'origine ffmpeg du PPA de Jon Severinson?

Je viens d’installer le PPA ffmpeg de Jon Severinsson, et je ne peux regarder aucune vidéo et obtenir uniquement de l’audio, j’ai un besoin des plug-ins supplémentaires sont nécessaires pour l’installation? puis les dépendances ne peuvent pas être résolues =. Voici les captures d'écran, aucune aide?

screen-1

screen-2

6
Gabriel Rojas

Jon Severinson ffmpeg n'est PAS celui d'Ubuntu ffmpeg!

  • L'année dernière, certains des ffmpeg développeurs se sont séparés et ont lancé leur propre version ("fork") de ffmpeg, appelée libav. Pour diverses raisons, Ubuntu a fini par choisir libav comme version à inclure dans Ubuntu 12.04. Voir cette question pour plus d'informations.

  • Les deux ffmpeg et libav sont activement développés, en parallèle, en ce moment. Le PPA de Jon contient les derniers originaux ffmpeg packages, pas les libav (qui sont dans le référentiel officiel Ubuntu)

  • Les deux ensembles de paquets ont des schémas de version différents, incompatibles et déroutants - ce qui pose problème, car ils partagent également certains des mêmes composants, dépendances, etc. en raison de leur héritage partagé. libav 0.8.x est aussi "nouveau" que ffmpeg 0.10.x !

  • Actuellement, les applications Ubuntu sont définies pour dépendre des versions du logiciel libav.

  • Mais lorsque vous installez Jon ffmpeg, Software Center/apt devient confus car le lecteur audio/vidéo a besoin de dépendances, mais différentes versions de ceux qui sont déjà installés!

  • En bout de ligne: si vous installez --- ffmpeg de Jon, vous devez être prêt à installer ou à compiler séparément vos lecteurs audio/vidéo préférés. ffmpeg et libav ne peuvent pas coexister sur une installation Ubuntu pour le moment (à moins que vous n'en installiez une manuellement).

  • Donc, à moins que vous n'ayez besoin d'une fonctionnalité particulière implémentée uniquement par ffmpeg, respectez libav car il s'agit de le fork officiellement supporté et est aussi nouveau et développé activement que ffmpeg.

8
ish

Obtenir le vrai ffmpeg pour bien fonctionner est simple:

Voir cette solution - et il se met à jour automatiquement à l'aide du PPA de Jon Severinsson.

@izx souligne correctement que ffmpeg ne peut pas coexister avec libav, mais le conseil de sa dernière puce, " ... reste fidèle à libav car il s'agit de la fourchette officiellement prise en charge et est aussi nouvelle et activement développée que ffmpeg. , "peut ne pas être le meilleur. Au moins dans Precise, je trouve le vrai ffmpeg supérieur.

La réponse à votre question, @Gabriel Rojas (cc @nitstorm, @Eliah Kagan), est que l’on ne peut pas simplement ajouter le dépôt et la mise à jour de ffmpeg. L'épave de train indiquée dans le PO est à prévoir si cela est fait. Au lieu de cela, libav doit d'abord être purgé , ALORS le vrai ffmpeg peut être installé et devrait fonctionner sans erreur. Voir le lien ci-dessus pour les commandes pas à pas.

Depuis, il y a quelques jours, nous avons poussé la nouvelle ffmpeg - et l’avons trouvée parfaite.


La dernière activité a eu lieu il y a quelque temps déjà, mais ce fil de discussion occupe une place importante dans le classement des moteurs de recherche. Nous souhaitons donc le mettre à jour avec une solution qui fonctionne.

2
u2n