
Ffmpeg
FFmpeg provides libraries and tools for processing audio, video, subtitles, and related multimedia data and formats.

About Ffmpeg
This GitHub repository is a mirror of the FFmpeg source code, maintained at git.ffmpeg.org. FFmpeg is a collection of libraries and command-line tools for processing multimedia content, including audio, video, subtitles, and related metadata. The libraries cover codecs, container formats and streaming protocols, filters, device access, audio resampling, and color conversion and scaling. The tools include ffmpeg for converting, manipulating, and streaming media, ffplay for playback, and ffprobe for inspecting media files.
The repository includes offline documentation in its doc/ directory and coding examples in doc/examples. The online documentation is on the main FFmpeg website and in its wiki. The codebase is mainly licensed under LGPL, with some optional components under GPL, so the LICENSE file should be checked for specifics. Contributions are submitted to the ffmpeg-devel mailing list, not as GitHub pull requests, which the project states will be ignored.
Key features
- ffmpeg command-line tool to manipulate, convert, and stream multimedia content
- ffplay minimalistic multimedia player
- ffprobe analysis tool for inspecting multimedia content
- libavcodec library providing implementations of a wide range of codecs
- libavfilter alters decoded audio and video through connected filter graphs
- libavdevice abstraction for accessing capture and playback devices
- Combines multimedia libraries and command-line tools in one codebase
- Includes offline documentation and coding examples in the repository
- Libraries cover a wide range of codecs, container formats, and streaming protocols
- GitHub pull requests are not part of the review process and will be ignored
- Codebase is mainly LGPL, with optional components under GPL
- This page is a mirror, and contributions must go through the ffmpeg-devel mailing list
Ffmpeg at a glance
- Website
- github.com/FFmpeg/FFmpeg
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Screen Recording & Streaming Tools

Ffmpeg alternatives
Tools and sites you could use instead, ranked by how closely they match.
This OBS Lua script adds real-time cursor zoom with smooth animation and customizable controls.
Chat Downloader retrieves chat messages from livestreams, videos, clips, and past broadcasts without authentication, with Python installation options.
FFmpeg records, converts, and streams audio and video across platforms, with command-line tools for common media workflows.
uno offers free live stream overlays and graphics for news, podcasts, sports, gaming, and other formats, compatible with OBS and vMix.
vokoscreenNG is a screencast creator for Windows and Linux that records the screen, an area, or a window (Linux only), with audio from multiple sources and built-in camera support.
Recordly creates demo videos and is listed as a screen recorder for macOS, Windows, and Linux in its repository topics.
Popular in Screen Recording & Streaming Tools
Well-known listings from the same topic.
Ffmpeg FAQ
Where can I find FFmpeg documentation?
How should I submit changes to FFmpeg?
What license does FFmpeg use?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












