Dernières nouvelles
FFmpeg et libav
libav depuis les dépôts Ubuntu
Ubuntu a commencé à livrer le libav au lieu de FFmpeg en Communiqués récents . Si vous avez installé le paquet ffmpeg alors vous avez effectivement installé le paquet libav-tools et un programme qui vous disait d'utiliser avconv
au lieu de ffmpeg
dans le futur, donnant l'impression que ffmpeg est déprécié, ce qui n'est pas le cas.
La transition ffmpeg
semble avoir été supprimé de la version trusty/Ubuntu 14.04 (comparez le fichier les fichiers du paquet liste pour grivoiserie et confiance de le paquet source ).
Une option est donc d'installer le paquet libav-tools et d'utiliser avconv
à la place (NB que ce n'est pas FFmpeg "mainline" mais un fork important à la place).
FFmpeg à partir d'un PPA sur Launchpad
Une autre option est d'utiliser un PPA qui fournit FFmpeg. Veuillez consulter le Télécharger FFmpeg pour obtenir des détails sur les AAE et les forfaits disponibles. Vous devriez vérifier de temps en temps les AAE individuels pour vous assurer qu'ils sont toujours d'actualité.
Questions connexes :
Installer à partir de la source
Une autre option est d'installer les paquets de dépendance de FFmpeg, puis de le compiler+installer manuellement à partir des sources.
Utiliser des constructions statiques
Bien que cela puisse paraître un peu bizarre du point de vue de l'empaquetage, vous pouvez également utiliser n'importe quelle compilation statique de l'application de confiance sources. Dans mon cas, je garde les binaires FFmpeg Windows 32-Bit et 64-Bit ainsi que les binaires x264-10-Bit dans un dossier pour les exécuter dans Wine ou Windows quand j'en ai besoin.
Voici ce que j'ai pu trouver en faisant des recherches sur ce sujet. Je n'ai pas suivi de près le développement des deux projets et je n'ai pas l'intention de blâmer qui que ce soit. En tant que lecteur, vous ne devriez pas le faire non plus.
Comment la fourchette s'est-elle produite ?
Wikipedia indique que le projet de bifurcation ainsi que la version initiale ont été annoncés le 13 mars 2011, mais il y a eu un peu plus que cela.
Fouiller dans les commits de Git.
-
18 janvier 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Le chef du projet FFmpeg, Michael Niedermayer, est retiré de la liste des membres de la Commission européenne. MAINTAINERS
archivo.
-
27 juillet 2011 - commit 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
est introduit :
Faites une copie de ffmpeg sous un nouveau nom -- avconv.
Il sera développé avec quelques changements incompatibles.
ffmpeg.c restera tel quel pendant un certain temps, donc tout scripts l'utilisant ne sera pas cassés.
-
27 juillet 2011 - commit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Un avertissement est ajouté à la version forked de ffmpeg.c
code source, ce qui peut être trompeur pour les utilisateurs qui n'ont pas remarqué le 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 messages suivants sont tirés de la section des actualités (les plus anciens en dernier) :
09 août 2011
Mise à jour le 12.09.2011.
Par souci de cohérence avec notre nouveau nom, nous avons rebaptisé ffplay a avplay , ffserver a avserver y ffprobe a 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 corriger certains problèmes d'utilisation de longue date, ce qui implique de rompre la la compatibilité. Nous avons donc ajouté un nouvel outil nommé avconv dont est basé sur ffmpeg mais dispose d'un système différent (espérons-le plus puissant et plus efficace). plus facile à utiliser) pour certaines options. ffmpeg sera conservé dans son état actuel pendant un certain temps, donc aucun scripts ou frontends l'utilisant ne sera casser. Cependant, il ne sera pas développé davantage.
Différences entre avconv y ffmpeg sont :
[...]
Notez que le avconv n'est pas encore considérée comme stable. D'autres changements incompatibles peuvent arriver dans les semaines suivantes. Nous annoncerons ici lorsque avconv est stable.
Et plus tôt en 2011 :
18 mars 2011
Nous venons de pousser une nouvelle version de notre branche 0.6 : Libav 0.6.2 . Il s'agit d'une autre version de maintenance seulement qui traite de deux problèmes de sécurité.
A partir de maintenant, nous utiliserons notre nouveau nom de projet libav . Mais ne vous Mais ne vous inquiétez pas, par rapport à la version 0.6.1 précédente, les seuls sont les deux corrections de sécurité pour les décodeurs VC1 et APE. Ce Cela signifie que libav permet de remplacer sans problème les décodeurs FFmpeg existantes.
De plus, nous sommes fiers d'accompagner cette version source avec des exécutables et des bibliothèques pour le plate-forme win32 . Ces binaires incluent l'encodage H.264 en utilisant la bibliothèque x264 fournie. Profitez-en !
Les distributeurs et les intégrateurs de systèmes sont encouragés à mettre à jour et à partager les informations suivantes leurs correctifs par rapport à nos branches de publication.
17 mars 2011
Nous venons de pousser une nouvelle version de notre branche 0.5 : FFmpeg 0.5.4 . Il s'agit d'une autre version de maintenance seulement qui traite un certain nombre de problèmes de sécurité.
Les distributeurs et les intégrateurs de systèmes sont encouragés à mettre à jour et à partager leurs correctifs par rapport à nos branches de publication.
13 mars 2011
Nous, en tant que groupe de développeurs FFmpeg, avons décidé de poursuivre développer FFmpeg sous le nom de Libav. Toute l'infrastructure existante sera transférée vers le domaine libav.org.
Vous pouvez mettre à jour votre dépôt git en utilisant la commande suivante :
git remote set-url origin 'git://git.libav.org/libav'
Pour l'instant, nous sommes toujours joignables sur les listes de diffusion de FFmpeg et sur IRC. mais nous allons migrer vers les contreparties de libav.org. Pendant une période de transition, le site web et les sources peuvent encore contenir des références à FFmpeg. Celles-ci disparaîtront avec le temps, sauf si elles sont historiquement pertinentes.
24 février 2011
Le développement de FFmpeg a été transféré sur Git, et le dépôt SVN n'est plus disponible. plus mis à jour. Le dépôt SVN pourrait être supprimé dans un futur proche, donc il est recommandé d'utiliser un Dépôt Git à la place.
La dernière révision commise au SVN a été r26402 le 2011-01-19 et a remplacé la libswscale svn:external par une copie autonome.
Notez que le développement de FFmpeg a en fait été déplacé vers un dépôt Git et qu'il y a deux dépôts Git. Voir la page de téléchargement des projets correspondants.