Dernières nouvelles
FFmpeg et libav
libav des dépôts Ubuntu
Ubuntu a commencé à expédier le fork de libav au lieu de FFmpeg dans les versions récentes . Si vous avez installé le paquet ffmpeg , vous avez en fait installé le paquet libav-tools et un programme qui vous demandait de les utiliser avconv
au lieu de ffmpeg
, et donnant l’impression que ffmpeg est déconseillé, ce qui n’est pas le cas.
Le ffmpeg
paquet transitoire semble avoir été supprimé de trusty / Ubuntu 14.04 (comparez la liste des fichiers du paquet pour les fichiers fantaisistes et dignes de confiance du paquet source ).
Donc, une option consiste à installer le paquet libav-tools et à l'utiliser à la avconv
place (remarque: il ne s'agit pas de FFmpeg "principale", mais d'un fork important).
FFmpeg d'un PPA sur Launchpad
Une autre option consiste à utiliser un PPA fournissant FFmpeg. Veuillez consulter la page de téléchargement de FFmpeg pour plus de détails sur les PPA et les packages disponibles. Vous devriez vérifier chaque AAE de temps en temps s’ils sont toujours à jour.
Questions connexes:
Installer depuis la source
Une autre option consiste à installer les packages de dépendance FFmpeg, puis à les compiler manuellement et à les installer à partir des sources.
Utiliser des constructions statiques
Bien que cela puisse sembler un peu gênant du point de vue de l’emballage, vous pouvez également utiliser n’importe quelle version statique à partir de sources fiables . Dans mon cas, je conserve les fichiers binaires Windows 32 bits et 64 bits FFmpeg ainsi que les fichiers binaires x264-10 bits dans un dossier pour les exécuter dans Wine ou Windows chaque fois que j'en ai besoin.
Voici ce que j'ai pu trouver lors de mes recherches sur ce sujet. Je n'ai pas suivi de près l'évolution des deux projets et ce n'est pas mon intention de blâmer qui que ce soit. En tant que lecteur, vous ne devriez pas le faire non plus.
Comment s'est passée la fourchette?
Wikipedia indique que le projet forké ainsi que la version initiale ont été annoncés le 13 mars 2011, mais il y en a un peu plus qui se passait.
Creuser avec Git commits
18 janvier 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Le chef de projet FFmpeg, Michael Niedermayer, est supprimé du MAINTAINERS
fichier.
27 juillet 2011 - commettre 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
est introduit:
Faites une copie de ffmpeg sous un nouveau nom - avconv.
Il sera développé avec quelques modifications incompatibles.
ffmpeg.c restera tel quel pendant un certain temps, ainsi les scripts l’utilisant ne seront pas cassés.
27 juillet 2011 - commettre 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Un avertissement est ajouté à la version forkée du ffmpeg.c
code source, ce qui peut induire en erreur les utilisateurs qui ne se sont pas rendus compte du fork et qui n'utilisent plus FFmpeg.
12 janvier 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
est supprimé du code source.
Annonces officielles sur libav.org
Les articles suivants proviennent de la section actualités (la plus ancienne en dernier):
09 août 2011
Mis à jour le 12.09.2011.
Par souci de cohérence avec notre nouveau nom, nous avons renommé ffplay en avplay ,
ffserver en avserver et ffprobe en avprobe . Leur comportement est le même, seuls les noms ont été changés.
Avec ffmpeg (l’outil en ligne de commande), nous avons décidé d’utiliser cette opportunité pour résoudre des problèmes d’utilisabilité de longue date, qui impliquent une rupture de la compatibilité. Par conséquent, nous avons ajouté un nouvel outil appelé avconv basé sur ffmpeg , mais utilisant une syntaxe différente (espérons-le plus puissante et plus facile à utiliser) pour certaines options. ffmpeg restera dans son état actuel pendant un certain temps, ainsi aucun script ni aucune interface l’utilisant ne sera interrompu. Cependant, il ne sera pas développé davantage.
Les différences entre avconv et ffmpeg sont les suivantes:
[...]
Notez que l' interface avconv n'est pas encore considérée comme stable. Des changements plus incompatibles pourraient survenir dans les prochaines semaines. Nous annoncerons ici quand avconv est stable.
Et plus tôt en 2011:
18 mars 2011
Nous venons de pousser une autre version ponctuelle de notre branche 0.6:
Libav 0.6.2 . Ceci est une autre version uniquement réservée à la maintenance qui aborde deux problèmes de sécurité.
A partir de maintenant, nous utiliserons notre nouveau nom de projet libav . Mais ne vous inquiétez pas, comparé à la version 0.6.1 précédente, les seules modifications fonctionnelles sont les deux correctifs de sécurité pour les décodeurs VC1 et APE. Cela signifie que libav fournit une solution de remplacement sans problème pour les installations FFmpeg existantes.
De plus, nous sommes fiers d’accompagner cette version source d’exécutables et de bibliothèques pour la plate-forme win32 . Ces fichiers binaires incluent l’encodage H.264 à l’aide de la bibliothèque x264 fournie. Prendre plaisir!
Les distributeurs et les intégrateurs de systèmes sont invités à mettre à jour et à partager leurs correctifs avec nos branches de publication.
17 mars 2011
Nous venons de pousser une autre version ponctuelle de notre branche 0.5:
FFmpeg 0.5.4 . Ceci est une autre version uniquement réservée à la maintenance qui résout un certain nombre de problèmes de sécurité.
Les distributeurs et les intégrateurs de systèmes sont invités à mettre à jour et à partager leurs correctifs avec nos branches de publication.
13 mars 2011
En tant que groupe de développeurs FFmpeg, nous avons décidé de poursuivre le développement de FFmpeg sous le nom de Libav. Toutes les infrastructures existantes seront transférées au domaine libav.org.
Vous pouvez mettre à jour votre référentiel git à l'aide de la commande suivante:
git remote set-url origin 'git://git.libav.org/libav'
Pour le moment, nous sommes toujours accessibles via les listes de diffusion de FFmpeg et les canaux IRC, mais nous migrerons vers les homologues de libav.org. Pendant une période de transition, le site Web et la source peuvent toujours contenir des références à FFmpeg. Celles-ci disparaîtront avec le temps, sauf lorsqu'elles sont historiquement pertinentes.
24 février 2011
Le développement de FFmpeg a été transféré sur Git et le référentiel SVN n'est plus mis à jour. Le référentiel SVN pourrait être supprimé dans un proche avenir. Il est donc recommandé d'utiliser un référentiel Git .
La dernière révision réservée à SVN était r26402 le 2011-12-19 et a remplacé svn: external libswscale par une copie autonome.
Notez que le développement de FFmpeg est actuellement passé à un référentiel Git et qu’il existe deux référentiels Git. Voir la page de téléchargement des projets correspondants.
ffmpeg
dans la liste des résultats renvoyés, il y a un problème avec votre gestionnaire de pensions. Pour le moment, je suggérerais d'installer en construisant de la source Télécharger à partir d' ici.