FFmpeg ist ein beliebtes Multimedia-Framework zum Codieren, Decodieren, Transcodieren, Multiplexen, Demultiplexen, Streaming, Filtern und Abspielen der meisten vorhandenen Audio- und Videoformate. Das Framework ist dafür bekannt, auch alte und vergessene Formate zu unterstützen, sowohl völlig neue als auch exotische. Das Paket enthält die folgenden Tools:
libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale und libswresample. Sie können in Skripten und anderen Programmen verwendet werden. Darüber hinaus gibt es die Programme ffmpeg, ffserver, ffplay und ffprobe, die direkt von der Kommandozeile und in Skripten verwendet werden können, um Operationen auf Multimedia durchzuführen.
FFmpeg ist ein offenes Projekt, das Spezifikationen verschiedener Formate implementiert, unabhängig davon, ob sie von einem Konsortium, einem Unternehmen oder einer Einzelperson entwickelt werden. Ziel des Projekts ist es, eine komfortable und technisch bestmögliche Lösung für Entwickler anderer Programme und Endanwender anzubieten. Das Projekt wird auf der Grundlage von Open-Source-Prinzipien von der Community entwickelt.








