FFmpeg
Comprehensive multimedia framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering, and playback of nearly any audio or video format, with command-line tools, integrated libraries, portable code, and regular security updates for users and developers.
Cost / License
- Free
- Open Source (LGPL-2.1)
Application typeApplication types
Platforms
- Mac
- Windows
- Linux
- BSD
- Linux Mobile
- Haiku
Features
FFmpeg News & Activities
Recent News
- Paul published news article about FFmpeg
- Mauricio B. Holguin published news article about FFmpeg
- Paul published news article about FFmpeg
Recent activities
- gdaz8lhqgo liked FFmpeg
- Alaik updated FFmpeg
- Juan Anderson liked FFmpeg
- LockingHere liked FFmpeg
Daler Azimov added FFmpeg as alternative to ConvertessaWe generate every social asset for a job board with it: two vertical videos a day for TikTok, carousel frames for Instagram, OG cards, plus narration audio. Nothing else covers all of that in one binary, and the fact that it behaves identically on a laptop and on a cheap droplet is why our whole pipeline is a shell script instead of a service. The trap is that valid output and accepted output are two different things: our default MP4 carried an ICC colour-profile atom that TikTok's uploader...
- Anton Kylikov liked FFmpeg
- chenjindu added FFmpeg as alternative to FreeCompress.video
- Lewis John Villamor liked FFmpeg





















Comments and Reviews
This is at the core of many video editing/transcoding applications.
CLI editors for videos and images are insane or very special purpose.
FFmpeg is not exception.
My thoughts exactly: "a CLI tool for media editing / conversion? are you insane?!"
But, after trying a whole bunch of apps with disappointing results, I started using this CLI insanity and figured out how powerful & downright convenient it can be...
And then there's the fact that this CLI tool in particular is the brains behind almost all GUI apps for media editing / conversion / streaming / playing... so yeah, color me a fan.
We generate every social asset for a job board with it: two vertical videos a day for TikTok, carousel frames for Instagram, OG cards, plus narration audio. Nothing else covers all of that in one binary, and the fact that it behaves identically on a laptop and on a cheap droplet is why our whole pipeline is a shell script instead of a service. The trap is that valid output and accepted output are two different things: our default MP4 carried an ICC colour-profile atom that TikTok's uploader silently refused, and ffmpeg was right the entire time, the file was fine and the platform simply would not take it. So you end up keeping a per-destination recipe file, and the error that sends you there always comes from the platform, never from ffmpeg. Learn the flags once and it outlives every GUI tool you would otherwise pay for.
Fantastic tool for managing everything related to media converting and playback. Without FFmpeg the internet wouldn't be the same at all.
FFMPEG is the ImageMagick-equivalent for video processing. It's supremely powerful and the basis for many other tools. You've probably used it without even realizing. However, it's command line only and has an instruction manual 100's of pages long. But if your Google-Fu is strong, it is an excellent tool for video processing.
Use it for screen-recording via ShareX. Reliable and never had any issues with it.
The mother of all. Accept you must use the cli and you will do wonders with this.