FFmpeg est une collection de bibliothèques et d'outils pour traiter le contenu multimédia tel que l'audio, la vidéo, les sous-titres et les métadonnées associées.
libavcodec
permet l'implémentation d'une gamme plus large de codecs.libavformat
implémente des protocoles de streaming, des formats de conteneurs et un accès E/S de base.libavutil
comprend des hacheurs, des décompresseurs et diverses fonctions utilitaires.libavfilter
fournit des moyens de modifier l'audio et la vidéo décodés via un graphique orienté de filtres connectés.libavdevice
fournit une abstraction pour accéder aux périphériques de capture et de lecture.libswresample
implémente des routines de mixage et de rééchantillonnage audio.libswscale
implémente des routines de conversion et de mise à l'échelle des couleurs. aviocat
, ismindex
et qt-faststart
. La documentation hors ligne est disponible dans le répertoire doc/ .
La documentation en ligne est disponible sur le site Web principal et dans le wiki.
Des exemples de codage sont disponibles dans le répertoire doc/examples .
La base de code FFmpeg est principalement sous licence LGPL avec des composants facultatifs sous licence GPL. Veuillez vous référer au fichier LICENSE pour des informations détaillées.
Les correctifs doivent être soumis à la liste de diffusion ffmpeg-devel en utilisant git format-patch
ou git send-email
. Les demandes d'extraction Github doivent être évitées car elles ne font pas partie de notre processus d'examen et seront ignorées.