Dernières nouvelles
FFmpeg et libav
libav à partir des référentiels Ubuntu
Ubuntu a commencé à expédier le fork libav au lieu de FFmpeg . dans versions récentes . Si vous avez installé le paquet ffmpeg , vous avez en fait installé le package libav-tools et un programme vous demandant d'utiliser avconv
au lieu de ffmpeg
à l'avenir, donnant l'impression que ffmpeg est obsolète, ce qui est le cas non.
Le paquetage ffmpeg
de transition semble avoir été supprimé de trusty / Ubuntu 14.04 (comparez la liste des paquetages ) à celle de le package source ).
Une option consiste donc à installer le paquet libav-tools et à utiliser avconv
à la place (NB, il ne s’agit pas de FFmpeg "mainline", mais d’un fork bien en vue).
FFmpeg à partir d'un PPA sur Launchpad
Une autre option consiste à utiliser un PPA qui fournit FFmpeg. Veuillez consulter la page Téléchargement FFmpeg pour obtenir des détails sur les PPA et les packages disponibles. Vous devriez vérifier les PPA individuels de temps en temps s'ils sont encore à jour.
Questions connexes:
Installer depuis la source
Une autre option consiste à installer les paquets de dépendances FFmpeg, puis à les compiler manuellement + les installer à partir des sources.
Utiliser des constructions statiques
Bien que cela puisse paraître un peu gênant du point de vue de l’emballage, vous pouvez également utiliser toute version statique des sources de confiance . Dans mon cas, je conserve les fichiers binaires Windows 32 bits et 64 bits FFmpeg avec les fichiers binaires x264-10 bits dans un dossier pour les exécuter dans Wine ou Windows lorsque cela est nécessaire.
Voici ce que j'ai pu trouver lors de mes 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 faire non plus.
Comment s'est passée la fourchette?
Wikipedia indique que le projet fourchu ainsi que la version initiale ont été annoncés le 13 mars 2011, mais il y a encore un peu de choses qui se passaient.
Creuser à travers Git commits
-
18 jan 2011 - validez f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Le responsable du projet FFmpeg, Michael Niedermayer, est supprimé du fichier MAINTAINERS
.
-
27 juil. 2011 - commit 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, donc tous les scripts l’utilisant ne seront pas
cassé.
-
27 juil. 2011 - commit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Un avertissement est ajouté à la version fourchue du code source ffmpeg.c
, qui peut induire en erreur les utilisateurs qui n’ont pas remarqué le fork et n’utilisent plus FFmpeg.
-
12 jan 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
est supprimé du code source.
Annonces officielles sur libav.org
Les publications suivantes proviennent de la section des nouvelles (la plus ancienne étant la dernière):
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 à avserver et ffprobe à avprobe . Leur comportement est le
de 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 certains problèmes d'utilisabilité de longue date, ce qui implique de casser
compatibilité. Nous avons donc ajouté un nouvel outil nommé avconv qui
est basé sur ffmpeg , mais a un contenu différent
plus facile à utiliser) syntaxe pour certaines options. ffmpeg sera conservé dans son
état actuel pour un certain temps, donc pas de scripts ou frontends l'utilisant sera
Pause. Cependant, il ne sera pas développé plus avant.
Les différences entre avconv et ffmpeg sont:
[...]
Notez que l'interface avconv n'est pas encore considérée comme stable. Plus
Des changements incompatibles peuvent survenir dans les semaines suivantes. Nous annoncerons
ici quand avconv est stable.
Et plus tôt en 2011:
18 mars 2011
Nous venons de lancer une nouvelle version de notre branche 0.6:
Libav 0.6.2 . Ceci est une autre version de maintenance seulement adressant deux
problèmes de sécurité.
À partir de maintenant, nous utiliserons notre nouveau nom de projet libav . Mais ne pas
inquiétude, par rapport à la version précédente 0.6.1, la seule
les modifications sont les deux correctifs de sécurité pour les décodeurs VC1 et APE. Ce
signifie que libav fournit un remplacement sans accroc pour les applications existantes
Installations FFmpeg.
De plus, nous sommes fiers d’accompagner cette version avec
des exécutables et des bibliothèques pour la plateforme win32 . Ces binaires
inclut l'encodage H.264 à l'aide de la bibliothèque x264 fournie. Profitez!
Les distributeurs et intégrateurs de systèmes sont encouragés à mettre à jour et à partager
leurs correctifs contre nos branches de publication.
17 mars 2011
Nous venons de lancer une autre version de notre branche 0.5:
FFmpeg 0.5.4 . Ceci est une autre version de maintenance seulement qui adresse
un certain nombre de problèmes de sécurité.
Les distributeurs et intégrateurs de systèmes sont encouragés à mettre à jour et à partager
leurs correctifs contre nos branches de publication.
13 mars 2011
En tant que groupe de développeurs FFmpeg, nous avons décidé de continuer
développer FFmpeg sous le nom de Libav. Toutes les infrastructures existantes
sera transféré au domaine libav.org.
Vous pouvez mettre à jour votre dépôt git à l’aide de 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 l'IRC
canaux mais nous allons migrer vers des homologues libav.org. Pour un
période de transition à la fois le site Web et la source peuvent encore contenir
références à FFmpeg. Celles-ci disparaîtront avec le temps, sauf là où
historiquement pertinent.
24 février 2011
Le développement de FFmpeg a été déplacé vers Git, et le référentiel SVN n’est pas
plus mis à jour. Le référentiel SVN peut être supprimé dans un futur proche, donc
il est recommandé d'utiliser plutôt un référentiel Git .
La dernière révision engagée à SVN était r26402 le 2011-01-19 et
remplacé le svs: external libswscale par une copie autonome.
Notez que le développement de FFmpeg a en fait été déplacé dans un dépôt Git et qu’il existe deux référentiels Git. Voir la page de téléchargement des projets correspondants.