Aller au contenu
Wikipédia l'encyclopédie libre

FFmpeg

Un article de Wikipédia, l'encyclopédie libre.
FFmpeg
Informations
Créateur Fabrice Bellard Voir et modifier les données sur Wikidata
Première version [1] Voir et modifier les données sur Wikidata
Dernière version 7.1.1 ()[2] Voir et modifier les données sur Wikidata
Dépôt git.ffmpeg.org/ffmpeg.git Voir et modifier les données sur Wikidata
Écrit en C, assembleur et C++ Voir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, macOS, Microsoft Windows, Android et BSD Voir et modifier les données sur Wikidata
Environnement X86, architecture ARM, PowerPC, architecture MIPS, DEC Alpha, Blackfin (en), AVR32 et architecture SPARC Voir et modifier les données sur Wikidata
Formats lus Audible Audiobook (d), Animated Portable Network Graphics, Advanced Systems Format, FLV (d), GIF, Format de fichier Quicktime, MPEG Transport Stream, 4X IMA ADPCM (d), Free Lossless Audio Codec, NUT Container, Bink Video, version 1 (d), Bink Video, version 2 (d), Indeo, Digital Picture Exchange, Adaptive Multi Rate, Audio Interchange File Format, Advanced Audio Coding, X-Face et Dirac Voir et modifier les données sur Wikidata
Formats écrits Audio Interchange File Format, Advanced Systems Format, FLV (d), GIF, ICO, Matroska, WebM, Format de fichier Quicktime, Audible Audiobook (d), MP3, MPEG Transport Stream, Material Exchange Format, Ogg, Free Lossless Audio Codec et MPEG-4 Part 14 Voir et modifier les données sur Wikidata
Type Framework multimédia Voir et modifier les données sur Wikidata
Licence Licence publique générale limitée GNU version 2.1 ou ultérieure (d)Voir et modifier les données sur Wikidata
Documentation ffmpeg.org/documentation.html Voir et modifier les données sur Wikidata
Site web ffmpeg.org Voir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

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, iTunes ou YouTube [3] .

Développé sur GNU/Linux, FFmpeg peut être compilé sur la plupart des systèmes d'exploitation, y compris 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.

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

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] .

Composants

[modifier | modifier le code ]

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 ont été développés 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 ]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

Liste des formats de compression pris en charge

[modifier | modifier le code ]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

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 des outils multimédias qui utilisent FFmpeg

[modifier | modifier le code ]

Voir aussi

[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-devel] Point releases », (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 ]

AltStyle によって変換されたページ (->オリジナル) /