ffmpeg - Multimedia processor

ffmpeg is a complete, cross-platform solution to record, convert and stream audio and video.


ffmpeg is a free and open-source command-line tool for transcoding multimedia files. It is widely used for converting audio and video files from one format to another, as well as for performing various other operations on media files.

Some of the main features of ffmpeg include:

  • Support for a wide range of audio and video formats, codecs, and containers
  • The ability to convert audio and video files from one format to another
  • The ability to extract audio tracks from video files, and vice versa
  • The ability to resize, crop, and rotate video files
  • The ability to add watermarks, overlays, and other visual effects to video files
  • The ability to concatenate multiple audio and video files into a single file
  • The ability to stream audio and video over a network using various protocols.

References