FFmpeg

FFmpeg
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereFramework gestione multimedia (non in lista)
Sviluppatore
  • Fabrice Bellard, ideatore del progetto
  • Bobby Bingham (libavfilter)
  • FFmpeg team
Data prima versione20 dicembre 2000
Ultima versione7.0.1 / 26 maggio 2024
Sistema operativoMultipiattaforma
LinguaggioC++
linguaggio assembly
C
LicenzaGNU Lesser General Public License, version 2.1 or later
(licenza libera)
Sito webffmpeg.org

FFmpeg è un progetto software libero e open source costituito da una suite di programmi e librerie per una completa gestione di files audio, video ed altri tipi di streams multimediali; ffmpeg è anche il nome della principale applicazione, utilizzabile a riga di comando, progettata per l'elaborazione di files audio e video, ampiamente usata per compiti quali conversione tra formati, operazioni di editing di base (trimming, concatenazione, scaling), effetti di post-produzione, aderenza agli standards (SMPTE, ITU).

Il progetto include anche i tool ffplay, un semplice media player, e ffprobe, per visualizzare informazioni relative ad un file multimediale. Tra le principali librerie che fanno parte del progetto troviamo libavcodec, contenente diversi codec audio/video ed utilizzata da molti prodotti software free e commerciali, libavformat (Lavf), per la gestione di file container multimediali e relativi mux e demux, libavfilter, una collezione di filtri per manipolazione e correzione audio/video, modulari e configurabili in pipelines per produrre operazioni complesse.

FFmpeg è incluso ed integrato in molti altri progetti software, e le sue librerie sono usate in media players come VLC ed in piattaforme come YouTube e Bilibili. Encoders e decoders per molti formati audio e video fanno parte del progetto, rendendolo molto utile per la transcodifica di media in formati comuni e meno comuni.

FFmpeg è disponibile sotto licenza LGPL-2.1-or-later oppure GPL-2.0-or-later, a seconda di quali opzioni sono abilitate.

FFmpeg è sviluppato su Linux e può essere compilato ed eseguito su qualunque dei principali sistemi operativi, incluso Microsoft Windows.