Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
FFmpeg
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Multimedia framework}} {{Infobox software | logo = [[File:FFmpeg Logo new.svg|200px]] | screenshot = FFmpeg 7.1 screenshot.webp | screenshot size = 300px | caption = FFmpeg being used to convert a file from the [[PNG|PNG file format]] to the [[WebP|WebP format]] | author = [[Fabrice Bellard]] <br /> Bobby Bingham (libavfilter)<ref>{{Cite web | url=https://ffmpeg.org/pipermail/ffmpeg-devel/2008-February/045338.html | date=2008-02-09 | title=Bobby announces work on libavfilter as GsOC project | archive-date=2021-10-07 | archive-url=https://web.archive.org/web/20211007032422/http://ffmpeg.org/pipermail/ffmpeg-devel/2008-February/045338.html | access-date=2021-10-07 | url-status=live }}</ref> | developer = FFmpeg team | released = {{Start date and age|2000|12|20}}<ref>{{cite web |url=http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 |title=Initial revision - git.videolan.org/ffmpeg.git/commit |publisher=git.videolan.org |date=2000-12-20 |access-date=2013-05-11 |url-status=dead |archive-url=https://web.archive.org/web/20131225083213/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dcommit%3Bh%3D9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 |archive-date=2013-12-25 }}</ref> | latest release version = {{wikidata|property|preferred|references|edit|Q847465|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q847465|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q847465|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q847465|P348|P548=Q51930650|P577}} | repo = {{URL|https://git.ffmpeg.org/ffmpeg.git}} | programming language = [[C (programming language)|C]] and [[Assembly language|Assembly]]<ref name=SEC4>{{cite web |url=https://ffmpeg.org/developer.html |title=Developer Documentation |publisher=ffmpeg.org |date=2011-12-08 |access-date=2012-01-04 |archive-date=2012-02-04 |archive-url=https://web.archive.org/web/20120204192831/http://ffmpeg.org/developer.html |url-status=live }}</ref> | operating system = Various, including [[Windows]], [[macOS]], and [[Linux]] ([[executable]] programs are only available from third parties, as the project only distributes [[source code]])<ref name="ffmpeg-platform-info">{{cite web |title=Platform Specific Information |url=https://ffmpeg.org/platform.html |website=FFmpeg.org |access-date=25 February 2020 |archive-date=25 February 2020 |archive-url=https://web.archive.org/web/20200225202151/https://ffmpeg.org/platform.html |url-status=live }}</ref><ref name=Homepage>{{cite web |url=https://ffmpeg.org/download.html |title=Download |work=ffmpeg.org |publisher=FFmpeg |access-date=2012-01-04 |archive-date=2011-10-06 |archive-url=https://web.archive.org/web/20111006131811/http://www.ffmpeg.org/download.html |url-status=live }}</ref> | platform = [[x86]], [[ARM architecture family|ARM]], [[PowerPC]], [[MIPS architecture|MIPS]], [[RISC-V]], [[DEC Alpha]], [[Blackfin]], [[AVR32]], [[SuperH#SH-4|SH-4]], and [[SPARC]]; may be [[compiled]] for other [[desktop computer]]s | genre = [[Multimedia framework]] | license = [[GNU Lesser General Public License|LGPL-2.1-or-later]], [[GNU General Public License|GPL-2.0-or-later]] <br />Unredistributable if compiled with any software with a license incompatible with the GPL<ref>FFmpeg can be compiled with various external libraries, some of which have licenses that are [[GNU General Public License#Linking and derived works|incompatible with]] the FFmpeg's primary license, the [[GNU General Public License|GNU GPL]].</ref> | website = [https://ffmpeg.org/ ffmpeg.org] }} '''FFmpeg''' is a [[free and open-source software]] project consisting of a suite of [[Library (computing)|libraries]] and [[Computer program|programs]] for handling video, audio, and other [[multimedia]] files and streams. At its core is the [[Command-line interface|command-line]] <code>ffmpeg</code> tool itself, designed for processing video and audio files. It is widely used for format [[transcoding]], basic editing (trimming and [[concatenation]]), [[Video scaler|video scaling]], video [[post-production]] effects, and standards compliance ([[Society of Motion Picture and Television Engineers|SMPTE]], [[International Telecommunication Union|ITU]]). FFmpeg also includes other tools: <code>ffplay</code>, a simple media player, and <code>ffprobe</code>, 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),<ref name="Lavf">{{cite web|url=https://www.ffmpeg.org/doxygen/2.2/group__libavf.html|title=FFmpeg: Lavf: I/O and Muxing/Demuxing Library|work=ffmpeg.org|access-date=21 October 2016|archive-date=3 December 2016|archive-url=https://web.archive.org/web/20161203035541/http://ffmpeg.org/doxygen/2.2/group__libavf.html|url-status=live}}</ref> an audio/video [[Container format (computing)|container]] [[multiplexing|mux and demux]] library, and libavfilter, a library for enhancing and editing filters through a [[GStreamer]]-like filtergraph.<ref>{{Cite web|title=Libavfilter Documentation|url=https://ffmpeg.org/libavfilter.html|access-date=2021-10-07|website=ffmpeg.org|archive-date=2021-10-07|archive-url=https://web.archive.org/web/20211007032443/https://ffmpeg.org/libavfilter.html|url-status=live}}</ref> FFmpeg is part of the workflow of many other software projects, and its libraries are a core part of software media players such as [[VLC media player|VLC]], and has been included in core processing for [[YouTube]] and [[Bilibili]].<ref>{{Citation|title=ijkplayer|date=2021-10-05|url=https://github.com/bilibili/ijkplayer|publisher=bilibili|access-date=2021-10-05|archive-date=2021-10-05|archive-url=https://web.archive.org/web/20211005224814/https://github.com/bilibili/ijkplayer|url-status=live}}</ref> Encoders and decoders for many audio and video file formats are included, making it highly useful for the transcoding of common and uncommon media files. FFmpeg is published under the [[GNU Lesser General Public License|LGPL-2.1-or-later]] or [[GNU General Public License|GPL-2.0-or-later]], depending on which options are enabled.<ref name="legal">{{cite web|url=https://www.ffmpeg.org/legal.html|title=FFmpeg License and Legal Considerations|publisher=ffmpeg.org|access-date=2012-01-04|archive-date=2012-01-03|archive-url=https://web.archive.org/web/20120103190924/http://ffmpeg.org/legal.html|url-status=live}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)