![]() |
Licence Creative Commons by-nc-nd
(Paternité, pas d'utilisation commerciale, pas de modification) |
Le paquet "ffmpeg" contient deux applications essentielles :
Il contient également des bibliothèques qui sont utilisées par exemple dans "mencoder" (ou "mplayer").
L'application et ses bibliothèques prennent en compte une multitude de formats : plus de 160 dans la version testée en octobre 2010. On y trouve des formats (tous ?) standards pour le multimédia (MPEG1/2, MP3, MPEG4, AVI, MOV, mais aussi VOB [DVD], ainsi que WAV, AU, AIFF), mais également des fonctionnalités plus exotiques de sous-titrage et des formats multi-canal audio.
Elle permet également de produire des captures d'écran X11 animées (pour tutorial ou démo).
Il inter-opère avec toutes les applications permettant de lire ou générer des fichiers multimedia selon les standards utilisés (MPEG, AVI, MOV, ... plus de 160 en total)
Au CPPM, transformation de séquences d'images en clip vidéo, captures animées d'écran, extraction d'images à partir d'un film ou clip vidéo
Il est intéressant de noter que souvent, mencoder/mplayer et ffmpeg/ffplay sont complémentaires. Il existe de rares cas, où un fichier n'est pas lisible ou n'est correctement traité par l'une des deux suites. Dans le même registre, vlc arrive à digérer des fichiers qu'aucun des deux ne traite raisonnablement, et vice-versa.
L'outil "qui fait tout" n'existe visiblement pas encore, alors que mencoder/mplayer utilise clairement quelques bibliothèques de ffmpeg.
Quasiment toutes les distribution Linux. Pour RedHat et dérivés, on passera par la distribution complémentaire rpmfusion ou similaire.
Linux, Windows
Sources Linux devraient compiler sur Mac OS
Site propre ffmpeg.org, soutenu par Google Summer of Code (9 étudiants en 2009) par exemple
Vu l'activité sur les listes de support et l'origine des contributions, il y a quelques dizaines d'instituts ou laboratoires de recherche dans le monde qui utilisent FFMPEG et contribuent régulièrement. Par extrapolation il doit y avoir des centaines d'utilisateurs "muets".
L'initiateur de FFMPEG, Fabrice Bellard, est un informaticien et mathématicien contemporain, proche du domaine de la recherche (record du monde en calcul de décimales de pi).
Voir aussi remarques sur "listes de support" plus loin. Les conséquences restent à observer de près !
6 mailing lists, visant le public de l'utilisateur au développeur
Deux canaux IRC sur freenode.net
Voir http://ffmpeg.org/contact.html
Malheureusement, la liste traditionnelle ffmpeg-users s'est arrêtée en mars 2011, suite à des querelles internes. J'ai retrouvé ses archives ici. Une nouvelle liste ffmepg-users existe depuis mars 2011. Les archives des deux listes contiennent de nombreux exemples d'utilisation concrèts et instructifs.
Manuels, HowTos, FAQ et exemples disponibles sur le site http://ffmpeg.org
Rapports de bugs : http://ffmpeg.org/bugreports.html
Serveur GIT pour contributions : http://ffmpeg.org/download.html