FFmpeg jest rozwijany na systemach GNU/Linux, ale kompiluje się praktycznie na dowolnym systemie operacyjnym, między innymi MacOS X, Microsoft Windows i AmigaOS. Przez długi okres zasadniczo nie były tworzone konkretne wydania, a programiści projektu zalecali stosowanie buildów opartych na głównej gałęzi drzewa SVN, która powinna być stabilna. W zależności od wyboru opcjonalnych bibliotek, oprogramowanie jest udostępnione na licencji GPL albo LGPL.
Podczas prac nad FFmpeg powstały dwa nowe kodeki video: bezstratny i Snow (który wymaga jeszcze dopracowania).
W styczniu 2018 usunięto ffserver, który był jednym z komponentów projektu od czasów jego powstania. Twórcy FFmpeg zapowiedzieli usunięcie komponentu półtora roku wcześniej, m.in. utrudniał rozwój reszty programu, a także był trudny w użyciu dla początkujących.
Komponenty Projekt składa się z kilku komponentów: ffmpeg – narzędzia służącego do konwertowania z jednego formatu do innego, pozwala też na nagrywanie z kart telewizyjnych, kamerek internetowych i z mikrofonu. ffplay – prostego odtwarzacza multimedialnego bazującego na SDL i bibliotekach FFmpeg. libavcodec – biblioteki zawierającej wszystkie kodeki audio/video projektu FFmpeg.