FFmpeg

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
FFmpeg
Logo

Image illustrative de l'article FFmpeg

Fondateur Fabrice BellardVoir et modifier les données sur Wikidata
Développeur Projet FFmpeg
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 3.1.1 (Laplace et )[2]Voir et modifier les données sur Wikidata
Écrit en C et AssembleurVoir et modifier les données sur Wikidata
Environnements GNU/Linux, FreeBSD, NetBSD, OpenBSD Mac OS X, MS Windows, AmigaOS, MorphOS
Type Framework multimédia
Licence GNU LGPL ou GNU GPL
Site web (en) Site officiel
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).

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. Il a été développé sous GNU/Linux mais peut cependant être compilé sur la plupart des systèmes d'exploitation, y compris Windows. Le choix de la licence GNU LGPL ou GNU GPL dépend du choix de configuration d'options.

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 pour convertir des formats vidéo. Il supporte aussi l'encodage en temps réel depuis une carte TV ;
  • ffserver est un serveur HTTP destiné à la diffusion de contenu en continu (streaming) ;
  • ffplay pour 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 conteneurs (formats audio/vidéo) supportés[modifier | modifier le code]

Liste des codecs supportés[modifier | modifier le code]

FFmpeg est probablement le logiciel d'encodage/décodage supportant le plus de format.

Codecs audio[modifier | modifier le code]

Codecs vidéo[modifier | modifier le code]

Codecs d'image[modifier | modifier le code]

Ces codecs 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]

Références[modifier | modifier le code]

Annexes[modifier | modifier le code]

Sur les autres projets Wikimedia :

Liens externes[modifier | modifier le code]