Skip to content
Q847465
EntityQ847465· pop 28· linked from 452 articles

FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing video and audio files. It is widely used for format transcoding, basic editing (trimming and concatenation), video scaling, video post-production effects, and standards compliance (SMPTE, ITU).

Key facts

Software.logo
200px
Software.screenshot
FFmpeg 8.0 screenshot.webp
Software.screenshot size
300px
Software.caption
FFmpeg being used to convert a file from the PNG file format to the WebP format
Software.author
Fabrice Bellard Bobby Bingham (libavfilter)
Software.developer
FFmpeg team
Software.programming language
C and Assembly
Software.operating system
Various, including Windows, macOS, and Linux (executable programs are only available from third parties, as the project only distributes source code)
Software.platform
x86, ARM, PowerPC, MIPS, RISC-V, DEC Alpha, Blackfin, AVR32, SH-4, and SPARC; may be compiled for other desktop computers
Software.genre
Multimedia framework
Software.license
LGPL-2.1-or-later, GPL-2.0-or-later Unredistributable if compiled with any software with a license incompatible with the GPL
Software.website
ffmpeg.org

via Wikipedia infobox

Official website

Link to the official site · 40,000 chars · not written by Vinony

Wikidata facts

Official website
ffmpeg.org
Image
FFmpeg 7.1 screenshot.webp
Show 11 more facts
Commons category
FFmpeg
source code repository URL
git.ffmpeg.org/ffmpeg.git
inception
2000-12-20
software version identifier
8.1
social media followers
10055
issue tracker URL
trac.ffmpeg.org
publication date
2000-12-20
official wiki URL
trac.ffmpeg.org
Sources (15)

via Wikidata · CC0

~25 min read

Article

35 sections
Contents
  • History
  • Codec history
  • Components
  • Command-line tools
  • Libraries
  • Supported hardware
  • CPUs
  • Special purpose hardware
  • Supported codecs and formats
  • Image formats
  • Supported formats
  • Muxers
  • Pixel formats
  • Supported protocols
  • Open standards
  • [[De facto standard]]s
  • Supported filters
  • Audio
  • Video
  • Supported test patterns
  • Supported LUT formats
  • Supported media and interfaces
  • Media
  • Physical interfaces
  • Audio IO
  • Video IO
  • Screen capture and output
  • Others
  • Applications
  • Legal aspects
  • Projects using FFmpeg
  • Embedded applications
  • See also
  • References
  • External links

FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing video and audio files. It is widely used for format transcoding, basic editing (trimming and concatenation), video scaling, video post-production effects, and standards compliance (SMPTE, ITU).

FFmpeg also includes other tools: ffplay, a simple media player, and ffprobe, a command-line tool to display media information. Among included libraries are libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf), an audio/video container mux and demux library, and libavfilter, a library for enhancing and editing filters through a GStreamer-like filtergraph.

Gallery (2)

Connections

Categories