FFmpeg records, converts, and streams audio and video across platforms, with command-line tools for common media workflows.

ffmpeg.org
FFmpeg homepage screenshot

About FFmpeg

FFmpeg is a cross-platform tool to record, convert and stream audio and video. Conversion is done with command-line commands, such as ffmpeg -i input.mp4 output.avi.

It supports decoders, encoders, formats and filters, including hardware-accelerated encoding and decoding options for selected codecs.

Key features

  • Record audio and video on multiple platforms
  • Convert media files with command-line commands
  • Stream audio and video
  • Decode multiple codecs, including APV and ProRes RAW
  • Use hardware-accelerated encoding and decoding for selected codecs
  • Apply video and audio filters for processing tasks
Best for: People who use command-line tools and need to record, convert, or stream audio and video.
Good for
  • Works across platforms for recording, conversion, and streaming
  • Supports multiple codecs, formats, and filters noted in releases
  • Provides hardware-accelerated encoding and decoding options for selected codecs
Watch out for
  • Vulkan compute codec support is limited to codecs designed for parallelized decoding
  • Some components are marked experimental, such as xHE-AAC Mps212 decoding

FFmpeg at a glance

Website
ffmpeg.org
Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

FFmpeg alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Ffmpeg

github.com/FFmpeg/FFmpeg

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

Multi-Stream

sorayuki.github.io/obs-multi-rtmp

obs-multi-rtmp is an OBS plugin for streaming to multiple sites at once, with a Windows installation guide and release downloads.

Popular in Screen Recording & Streaming Tools

Well-known listings from the same topic.

All 65

FFmpeg FAQ

How do I convert a video file?
Use a command such as ffmpeg -i input.mp4 output.avi.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing