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].
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.
Histoire
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.
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
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
ffmpeg-php : cette bibliothèque permet d'obtenir les informations d'une vidéo (taille, longueur, nombre d'images, etc) ou encore de générer une image GIF animée d'une vidéo.