FFmpeg software | |
---|---|
Genere | Framework gestione multimedia (non in lista) |
Sviluppatore |
|
Data prima versione | 20 dicembre 2000 |
Ultima versione | 7.0.1 / 26 maggio 2024 |
Sistema operativo | Multipiattaforma |
Linguaggio | C++ linguaggio assembly C |
Licenza | GNU Lesser General Public License, version 2.1 or later (licenza libera) |
Sito web | ffmpeg.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.