FFmpeg é um projeto de código aberto que desenvolve bibliotecas e programas para lidar com dados multimídia. FFmpeg é o lar de libavcodec, uma biblioteca codec usada por um grande espectro de programas, e libavformat, uma biblioteca mux e demux para recipientes. O projeto desenvolve 4 programas de linha de comando; ffmpeg, a ferramenta central para transcodificar arquivos multimídia, bem como ffplay, um media player simples para visualizar arquivos, ffprobe, uma ferramenta de perfilagem para os recipientes de digitalização e ffserver, um servidor de streaming de rede. FFmpeg é publicado sob a Licença Pública Geral GNU Lesser 2.1+ ou GNU General Public License 2+ (dependendo de quais opções estão ativadas).