FFmpeg is a free and open-source software project that provides a suite of libraries and programs for handling video, audio, and other multimedia files and streams. It is widely used for tasks such as format transcoding, basic editing (trimming and concatenation), video scaling, post-production effects, and ensuring compliance with standards like SMPTE and ITU.
At its core is the command-line ffmpeg tool, which processes video and audio files. The project also includes ffplay, a simple media player, and ffprobe, a command-line tool for displaying media information.
Key libraries within FFmpeg include:
ffmpeg (command-line tool)ffplay (simple media player)ffprobe (media information tool)