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.