Aller au contenu

FFmpeg

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis FFMPEG)
Diagramme montrant différents logiciels utilisant FFmpeg (Video Disk Recorder, MPlayer, Xine et VideoLAN).

FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture ou conversion d'un format à un autre). Cette bibliothÚque est utilisée par de nombreux autres logiciels ou services comme VLC media player, iTunes ou YouTube[3].

DĂ©veloppĂ© sur GNU/Linux, FFmpeg peut ĂȘtre compilĂ© sur la plupart des systĂšmes d'exploitation, y compris Microsoft Windows. Le projet est distribuĂ© sous licence libre, GPL 2+ ou LGPL 2.1+ en fonction des options de compilation du projet.

Le nom FFmpeg est constitué du nom du groupe de travail MPEG et des deux F provenant de l'abréviation de « fast forward » (« avance rapide ») en anglais.

Ce projet a été créé par Fabrice Bellard en 2000, et est maintenant maintenu par Michael Niedermayer. Il est actuellement hébergé sur les serveurs du projet MPlayer.

En , FFmpeg a reçu 157 580 € du Sovereign Tech Fund jusqu'à la fin de [4].

Le projet est constitué de plusieurs composants, outils en ligne de commande ou bibliothÚques logicielles :

  • ffmpeg l'utilitaire Ă©ponyme de conversion des formats vidĂ©o. Il prend aussi en charge l'encodage en temps rĂ©el depuis une carte TV ;
  • ffserver est un serveur HTTP destinĂ© Ă  la diffusion de contenu en continu (streaming) ;
  • ffplay permet de lire un fichier multimĂ©dia (il est basĂ© sur les bibliothĂšques SDL et FFmpeg).

BibliothÚques :

  • libavcodec contient tous les encodeurs et dĂ©codeurs audio/video de FFmpeg. La plupart des codecs ont Ă©tĂ© redĂ©veloppĂ©s Ă  partir de zĂ©ro pour assurer les meilleures performances et la rĂ©utilisabilitĂ© du code source, une partie d'entre eux a Ă©tĂ© dĂ©veloppĂ©e par rĂ©tro-ingĂ©nierie ;
  • libavformat contient un analyseur syntaxique (un parser en anglais, parcoureur en français) et un gĂ©nĂ©rateur pour les formats audio/video les plus communs.

Liste des formats conteneurs audio/vidéo pris en charge

[modifier | modifier le code]

Liste des formats de compression pris en charge

[modifier | modifier le code]

FFmpeg est probablement le logiciel d'encodage/décodage prenant en charge le plus de formats.

Ces formats sont principalement utilisés pour monter une animation ou pour extraire des images

Liste d'outils multimédias qui utilisent FFmpeg

[modifier | modifier le code]
  • Libav, ayant commencĂ© en 2011 comme un fork de FFmpeg.

Références

[modifier | modifier le code]
  1. ↑ « http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 »
  2. ↑ « FFmpeg 9.0.1 "Lei" », (consultĂ© le )
  3. ↑ (en) « Google's YouTube Uses FFmpeg | Breaking Eggs And Making Omelettes », sur Multimedia.cx, (consultĂ© le )
  4. ↑ (en) Sovereign Tech Fund, The FFmpeg project, 13 mai 2024.
  5. ↑ « General Documentation », sur ffmpeg.org (consultĂ© le )
  6. ↑ (en) « April 8th, 2021, FFmpeg 4.4 "Rao" », sur FFmpeg.org
  7. ↑ ldd /usr/lib/kodi/kodi.bin | grep ffmpeg

Liens externes

[modifier | modifier le code]