← Back to tools

ffmpeg

The Swiss knife of video editing from the command line

Media linuxmacoswindows C LGPL-2.1

Description

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is the backbone of countless multimedia applications and supports virtually every audio and video format.

When to use this tool

Good fit when
  • You need to convert audio or video formats
  • You need to process multimedia files programmatically
  • You want to record or stream media
Avoid when
  • You need a GUI video editor
  • Simple tasks where a wrapper tool is easier

AI Summary

The most comprehensive multimedia framework for recording, converting, and streaming audio and video.

Capabilities

  • + Convert between virtually any audio/video format
  • + Record from various input sources
  • + Stream audio and video
  • + Apply filters and effects to media
  • + Extract audio from video and vice versa
  • + Trim, cut, merge, and manipulate media files

Use When

  • You need to convert audio or video formats
  • You need to process multimedia files programmatically
  • You want to record or stream media

Avoid When

  • x You need a GUI video editor
  • x Simple tasks where a wrapper tool is easier
View AGENTS.md for ffmpeg