FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. Created by Fabrice Bellard in 2000, FFmpeg is the most widely used multimedia framework — it powers VLC, YouTube, Netflix, Plex, iTunes, Twitch, OBS, and countless other applications.
If software handles audio or video, it likely uses FFmpeg under the hood.
Complete cross-platform solution to record, convert, and stream audio and video. Powers the world's media.
✨ Features
Decode and encode between hundreds of formats. ffmpeg -i in.mp4 out.webm — it just works.
Complex audio/video filter chains. Crop, scale, overlay, watermark, denoise — all chainable.
Read and write live streams. RTMP, RTSP, HLS, DASH, SRT — all bidirectional.
NVIDIA NVENC, Intel Quick Sync, VAAPI, VideoToolbox. Offload encoding to the GPU.
libavcodec, libavformat, libavfilter, libswscale, libswresample — embeddable in any app.