Accueil🇫🇷Chercher

FFmpeg

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[4].

FFmpeg
Description de l'image FFmpeg Logo new.svg.
Description de l'image FFmpeg 4.4 screenshot.png.
Informations
Créateur Fabrice Bellard
Première version [1]
Dernière version 6.0 ()[2] - [3]
DĂ©pĂ´t git.ffmpeg.org/ffmpeg.git
Écrit en C, assembleur et C++
Système d'exploitation GNU/Linux, macOS, Microsoft Windows, Android et BSD
Environnement X86, architecture ARM, PowerPC, architecture MIPS, DEC Alpha, Blackfin (en), AVR32 et architecture SPARC
Formats lus Audible Audiobook (d), Animated Portable Network Graphics, Advanced Systems Format, FLV (d), GIF, Format de fichier Quicktime (en), MPEG Transport Stream, 4X IMA ADPCM (d), Native FLAC (d), NUT Container, Bink Video, version 1 (d), Bink Video, version 2 (d), Indeo, Digital Picture Exchange, Adaptive Multi Rate et Audio Interchange File Format
Formats Ă©crits Audio Interchange File Format, Advanced Systems Format, FLV (d), GIF, ICO, Matroska, WebM, Format de fichier Quicktime (en), Audible Audiobook (d), MPEG-1/2 Audio Layer 3, MPEG Transport Stream, Material Exchange Format, Ogg, Native FLAC (d) et MPEG-4 Part 14
Type Framework multimédia
Licence Licence publique générale limitée GNU version 2.1 ou ultérieure (d)
Documentation ffmpeg.org/documentation.html
Site web ffmpeg.org

Diagramme montrant différents logiciels utilisant FFmpeg (Video Disk Recorder, MPlayer, Xine et VideoLAN).

Développé sur GNU/Linux, FFmpeg peut être compilé sur la plupart des systèmes d'exploitation, y compris Windows. Le projet est distribué sous licence libre, GPL 2+ ou LGPL 2.1+ en fonction des options de compilation du projet.

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

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.

Composants

Le projet est constitué de plusieurs composants, outils en ligne de commande ou bibliothèques logicielles :

  • ffmpeg l'utilitaire Ă©ponyme de conversion des formats vidĂ©o. Il prend aussi en charge l'encodage en temps rĂ©el depuis une carte TV ;
  • ffserver est un serveur HTTP destinĂ© Ă  la diffusion de contenu en continu (streaming) ;
  • 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

Liste des formats de compression pris en charge

FFmpeg est probablement le logiciel d'encodage/décodage prenant en charge le plus de formats.

Audio

Vidéo

Image

Ces formats sont principalement utilisés pour monter une animation ou pour extraire des images

Liste des outils multimédias qui utilisent FFmpeg

  • Blender (depuis la version 2.42)
  • Emby (en) Media Server
  • DLNow (tĂ©lĂ©chargement et convertisseur vidĂ©o YouTube)
  • ffdshow (filtre DirectShow pour Windows)
  • 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.
  • Format Factory
  • GStreamer
  • iSquint (convertisseur format iPod pour Mac)
  • The KMPlayer
  • Kodi (ex XMBC)[7]
  • Konvertor
  • MPlayer
  • CasparCG
  • Ps3 Media Server
  • MumbleDJ: Player audio sur mumble
  • Quick Media Converter
  • Super Video Converter (convertisseur vidĂ©o pour windows)
  • Video Transcoder : une application Android pour transcoder et couper - Site du projet
  • VLC media player
  • WinFF : interface utilisateur libre de FFmpeg, pour GNU/Linux et Windows.
  • Xine

Voir aussi

  • Libav, ayant commencĂ© en 2011 comme un fork de FFmpeg.

Références

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.