Développeur | L'équipe de FFmpeg |
Version avancée | SVN |
Environnement | Multiplate-forme |
Type | Framework multimédia |
Licence | LGPL |
Site Web | ffmpeg.mplayerhq.hu |
FFmpeg est une collection de logiciels libres dédiés au traitement d'un flux numérique (enregistrement, lecture ou conversion d'un format à un autre).
FFmpeg est développé sous Linux, mais il peut être compilé sur la plupart des systèmes d'exploitation, y compris Windows.
Actuellement, le projet est hébergé sur le serveur du projet MPlayer. Initialement, ce projet a été créé par Fabrice Bellard en 2000, et est maintenant maintenu par Michael Niedermayer.
FFmpeg est réalisé sous licence LGPL mais il incorpore des modules sous GPL.
Le projet est constitué de plusieurs composants:
En faisant de la rétro-ingénierie, les formats suivants ont été implémentés dans FFmpeg :
À la manière de YouTube ou de Dailymotion, il est possible avec ffmpeg d'encoder à la volée des vidéos sur un site web et plus encore. Grâce à la bibliothèque ffmpeg-php, il est possible d'obtenir les informations d'une vidéo (taille, longueur, nombre de frames, ...) ou encore de générer une image GIF de la vidéo.
Il est toutefois nécessaire de posséder un serveur dédié car l'accès aux fichiers de configuration de PHP est obligatoire pour activer l'extension ffmpeg-php.