# FFmpeg

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/FFmpeg
> Markdown URL: https://mediated.wiki/source/FFmpeg.md
> Source: https://en.wikipedia.org/wiki/FFmpeg
> Source revision: 1356131183
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Multimedia framework

FFmpeg FFmpeg being used to convert a file from the PNG file format to the WebP format Original authors Fabrice Bellard Bobby Bingham (libavfilter)[1] Developer FFmpeg team Release December 20, 2000; 25 years ago (2000-12-20)[2] Stable release 8.1.2[3] / 17 June 2026 Written in C and Assembly[4] Operating system Various, including Windows, macOS, and Linux (executable programs are only available from third parties, as the project only distributes source code)[5][6] Platform x86, ARM, PowerPC, MIPS, RISC-V, DEC Alpha, Blackfin, AVR32, SH-4, and SPARC; may be compiled for other desktop computers Type Multimedia framework License LGPL-2.1-or-later, GPL-2.0-or-later Unredistributable if compiled with any software with a license incompatible with the GPL[7] Website ffmpeg.org Repository git.ffmpeg.org/ffmpeg.git

**FFmpeg** is a [free and open-source software](/source/Free_and_open-source_software) project consisting of a suite of [libraries](/source/Library_(computing)) and [programs](/source/Computer_program) for handling video, audio, and other [multimedia](/source/Multimedia) files and streams. At its core is the [command-line](/source/Command-line_interface) ffmpeg tool itself, designed for processing video and audio files. It is widely used for format [transcoding](/source/Transcoding), basic editing (trimming and [concatenation](/source/Concatenation)), [video scaling](/source/Video_scaler), video [post-production](/source/Post-production) effects, and standards compliance ([SMPTE](/source/Society_of_Motion_Picture_and_Television_Engineers), [ITU](/source/International_Telecommunication_Union)).

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](/source/Libavcodec), an audio/video [codec](/source/Codec) library used by many commercial and free software products, **libavformat** (Lavf),[8] an audio/video [container](/source/Container_format_(computing)) [mux and demux](/source/Multiplexing) library, and libavfilter, a library for enhancing and editing filters through a [GStreamer](/source/GStreamer)-like filtergraph.[9]

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](/source/VLC_media_player), and has been included in core processing for [YouTube](/source/YouTube) and [Bilibili](/source/Bilibili).[10] 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 [LGPL-2.1-or-later](/source/GNU_Lesser_General_Public_License) or [GPL-2.0-or-later](/source/GNU_General_Public_License), depending on which options are enabled.[11]

## Project history

The project was started by [Fabrice Bellard](/source/Fabrice_Bellard)[11] (using the [pseudonym](/source/Pseudonym) "Gérard Lantau") in 2000, and was led by Michael Niedermayer from 2004 until 2015.[12] Some FFmpeg developers were also part of the [MPlayer](/source/MPlayer) project.

The "FF" in FFmpeg stands for "fast forward."[13] The logo represents a [zigzag](/source/Zigzag) scan pattern that shows how MPEG video codecs handle [entropy encoding](/source/Entropy_encoding).[14]

On March 13, 2011, a group of FFmpeg developers decided to [fork](/source/Fork_(software)) the project under the name Libav.[15][16][17] The group decided to fork the project due to a disagreement with the leadership of FFmpeg.[*[clarification needed](https://en.wikipedia.org/wiki/Wikipedia:Please_clarify)*][18][19][20] Libav was declared abandoned in 2020.[21]

On January 10, 2014, two Google employees announced that over 1000 bugs had been fixed in FFmpeg during the previous two years by means of [fuzz testing](/source/Fuzz_testing).[22]

In January 2018, the *ffserver* command-line program – a long-time component of FFmpeg – was removed.[23] The developers had previously deprecated the program citing high maintenance efforts due to its use of internal [application programming interfaces](/source/Application_programming_interface).[24]

In April 2026, [Anthropic](/source/Anthropic)'s [Claude Mythos Preview](/source/Claude_Mythos_Preview) found a 16-year-old critical vulnerability in FFmpeg codec [H.264](/source/H.264).[25][26][27]

The project publishes a new release every three months on average. While release versions are available from the website for download, FFmpeg developers recommend that users compile the software from source using the latest build from their [source code](/source/Source_code), using the [Git](/source/Git) [version control system](/source/Version_control_system).[28]

## Codec development

Two [video coding formats](/source/Video_coding_format) with corresponding codecs and one [container format](/source/Digital_container_format) have been created within the FFmpeg project so far. The two video codecs are the lossless [FFV1](/source/FFV1), and the lossless and lossy Snow codec. Development of Snow has stalled, while its bit-stream format has not been finalized yet, making it experimental since 2011. The multimedia container format called NUT is no longer being actively developed, but still maintained.[29]

In summer 2010, FFmpeg developers Fiona Glaser, Ronald Bultje, and David Conrad, announced the ffvp8 decoder. Through testing, they determined that ffvp8 was faster than Google's own [libvpx](/source/Libvpx) decoder.[30][31] Starting with version 0.6, FFmpeg also supported [WebM](/source/WebM) and [VP8](/source/VP8).[32]

In October 2013, a native [VP9](/source/VP9)[33] decoder and OpenHEVC, an open source [High Efficiency Video Coding](/source/High_Efficiency_Video_Coding) (HEVC) decoder, were added to FFmpeg.[34] In 2016 the native [AAC](/source/Advanced_Audio_Coding) encoder was considered stable, removing support for the two external AAC encoders from [VisualOn](/source/VisualOn) and [FAAC](/source/FAAC). FFmpeg 3.0 (nicknamed *"Einstein"*) retained build support for the [Fraunhofer FDK AAC](/source/Fraunhofer_FDK_AAC) encoder.[35] Since version 3.4 *"Cantor"* FFmpeg supported the [FITS](/source/FITS) image format.[36] Since November 2018 in version 4.1 *"al-Khwarizmi"* [AV1](/source/AV1) can be muxed in [MP4](/source/MP4_file_format) and [Matroska](/source/Matroska), including [WebM](/source/WebM).[37][38]

## Components

### Command-line tools

- *ffmpeg* is a command-line tool that converts audio or video formats. It can also capture and encode in real-time from various hardware and software sources[39] such as a TV capture card.

- *ffplay* is a simple media player utilizing [SDL](/source/Simple_DirectMedia_Layer) and the FFmpeg libraries.

- *ffprobe* is a command-line tool to display media information (text, [CSV](/source/Comma-separated_values), [XML](/source/XML), [JSON](/source/JSON)), see also [MediaInfo](/source/MediaInfo).

### Libraries

- *libswresample* is a library containing audio [resampling](/source/Resampling_(audio)) routines.

- *[libavcodec](/source/Libavcodec)* is a library containing all of the native FFmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability.

- *libavformat* (Lavf)[8] is a library containing demuxers and muxers for audio/video container formats.

- *libavutil* is a helper library containing routines common to different parts of FFmpeg. This library includes hash functions, ciphers, [LZO](/source/Lempel%E2%80%93Ziv%E2%80%93Oberhumer) decompressor and [Base64](/source/Base64) encoder/decoder.

- *libswscale* is a library containing video [image scaling](/source/Image_scaling) and [colorspace](/source/Color_space)/pixelformat conversion routines.

- *libavfilter* is the substitute for vhook which allows the video/audio to be modified or examined (for debugging) between the decoder and the encoder. Filters have been ported from many projects including [MPlayer](/source/MPlayer) and [avisynth](/source/Avisynth).

- *libavdevice* is a library containing audio/video io through internal and external devices.

## Supported hardware

### CPUs

FFmpeg encompasses software implementations of video and audio compressing and decompressing algorithms. These can be compiled and run on many different instruction sets, including [x86](/source/X86) ([IA-32](/source/IA-32) and [x86-64](/source/X86-64)), PPC ([PowerPC](/source/PowerPC)), [ARM](/source/ARM_architecture_family), [DEC Alpha](/source/DEC_Alpha), [SPARC](/source/SPARC), and [MIPS](/source/MIPS_architecture).[40]

### Special purpose hardware

There are a variety of [application-specific integrated circuits (ASICs)](/source/Application-specific_integrated_circuit) for audio/video compression and decompression. These ASICs can partially or completely offload the computation from the host CPU. Instead of a complete implementation of an algorithm, only the [API](/source/API) is required to use such an ASIC.[41]

Firm ASIC purpose supported by FFmpeg Details AMD UVD decoding via VDPAU API and VAAPI VCE encoding via VAAPI, considered experimental[42] Amlogic Amlogic Video Engine decoding ? BlackMagic DeckLink encoding/decoding real-time ingest and playout Broadcom Crystal HD decoding Samsung Exynos MFC decoding Qualcomm Hexagon encoding/decoding hwaccel[43] Intel Intel Clear Video decoding (libmfx, VAAPI) Intel Quick Sync Video encoding/decoding (libmfx, VAAPI) Nvidia PureVideo / NVDEC decoding via the VDPAU API as of FFmpeg v1.2 (deprecated) via CUVID API as of FFmpeg v3.1[44] NVENC encoding as of FFmpeg v2.6

The following APIs are also supported: [DirectX Video Acceleration](/source/DirectX_Video_Acceleration) (DXVA2, Windows), [Direct3D 11](/source/Direct3D_11) (D3D11VA, Windows), [Media Foundation](/source/Media_Foundation) (Windows), [Vulkan](/source/Vulkan) (VKVA), VideoToolbox (iOS, iPadOS, macOS), RockChip MPP, [OpenCL](/source/OpenCL), [OpenMAX](/source/OpenMAX), MMAL (Raspberry Pi), MediaCodec ([Android OS](/source/Android_(operating_system))), V4L2 (Linux). Depending on the environment, these APIs may lead to specific ASICs, to [GPGPU](/source/GPGPU) routines, or to [SIMD](/source/SIMD) CPU code.[41]

## Supported codecs and formats

### Image formats

This section may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (April 2023) (Learn how and when to remove this message)

FFmpeg supports many common and some uncommon image formats.

The **PGMYUV** image format is a homebrew variant of the binary (P5) PGM [Netpbm format](/source/Netpbm_format). FFmpeg also supports 16-bit depths of the PGM and PPM formats, and the binary (P7) [PAM](/source/Netpbm#PAM_graphics_format) format with or without alpha channel, depth 8 bit or 16 bit for pix_fmts *monob, gray, gray16be, rgb24, rgb48be, ya8, rgba, rgb64be*.

### Supported formats

Further information: [libavcodec](/source/Libavcodec)

This section needs additional citations for verification. Please help improve this article by adding citations to reliable sources in this section. Unsourced material may be challenged and removed. (July 2022) (Learn how and when to remove this message)

In addition to [FFV1](/source/FFV1) and Snow formats, which were created and developed from within FFmpeg, the project also supports the following formats:

Group Format type Format name ISO/IEC/ITU-T Video MPEG-1 Part 2, H.261 (Px64),[45] H.262/MPEG-2 Part 2, H.263,[45] MPEG-4 Part 2, H.264/MPEG-4 AVC, HEVC/H.265[34] (MPEG-H Part 2), MPEG-4 VCB (a.k.a. VP8), Motion JPEG, IEC DV video and CD+G Audio MP1, MP2, MP3, AAC, HE-AAC, MPEG-4 ALS, G.711 μ-law, G.711 A-law, G.721 (a.k.a. G.726 32k), G.722, G.722.2 (a.k.a. AMR-WB), G.723 (a.k.a. G.726 24k and 40k), G.723.1, G.726, G.729, G.729D, IEC DV audio and Direct Stream Transfer Subtitle MPEG-4 Timed Text (a.k.a. 3GPP Timed Text) Image JPEG, Lossless JPEG, JPEG-LS, JPEG 2000, JPEG XL,[46] PNG, CCITT G3 and CCITT G4 Alliance for Open Media Video AV1[47] Image AVIF[48] EIA Subtitle EIA-608 CEA Subtitle CEA-708 SMPTE Video SMPTE 314M (a.k.a. DVCAM and DVCPRO), SMPTE 370M (a.k.a. DVCPRO HD), VC-1 (a.k.a. WMV3), VC-2 (a.k.a. Dirac Pro), VC-3 (a.k.a. AVID DNxHD) Audio SMPTE 302M Image DPX ATSC/ETSI/DVB Audio Full Rate (GSM 06.10), AC-3 (Dolby Digital), Enhanced AC-3 (Dolby Digital Plus) and DTS Coherent Acoustics (a.k.a. DTS or DCA) Subtitle DVB Subtitling (ETSI 300 743) DVD Forum/Dolby Audio MLP / Dolby TrueHD Subtitle DVD-Video subtitles Xperi/DTS, Inc/QDesign Audio DTS Coherent Acoustics (a.k.a. DTS or DCA), DTS Extended Surround (a.k.a. DTS-ES), DTS 96/24, DTS-HD High Resolution Audio, DTS Express (a.k.a. DTS-HD LBR), DTS-HD Master Audio, QDesign Music Codec 1 and 2 Blu-ray Disc Association Subtitle PGS (Presentation Graphics Stream) 3GPP Audio AMR-NB, AMR-WB (a.k.a. G.722.2) 3GPP2 Audio QCELP-8 (a.k.a. SmartRate or IS-96C), QCELP-13 (a.k.a. PureVoice or IS-733) and Enhanced Variable Rate Codec (EVRC. a.k.a. IS-127) World Wide Web Consortium Video Animated GIF[49] Subtitle WebVTT Image GIF, and SVG (via librsvg) IETF Video FFV1 Audio iLBC (via libilbc), Opus and Comfort noise International Voice Association Audio DSS-SP SAC Video AVS video, AVS2 video[50] (via libdavs2), and AVS3 video (via libuavs3d) Microsoft Video Microsoft RLE, Microsoft Video 1, Cinepak, Microsoft MPEG-4 v1, v2 and v3, Windows Media Video (WMV1, WMV2, WMV3/VC-1), WMV Screen and Mimic codec Audio Windows Media Audio (WMA1, WMA2, WMA Pro and WMA Lossless), XMA (XMA1 and XMA2),[51] MSN Siren, MS-GSM and MS-ADPCM Subtitle SAMI Image Windows Bitmap, WMV Image (WMV9 Image and WMV9 Image v2), DirectDraw Surface, and MSP[52] Interactive Multimedia Association Audio IMA ADPCM Intel / Digital Video Interactive Video RTV 2.1 (Indeo 2), Indeo 3, 4 and 5,[45] and Intel H.263 Audio DVI4 (a.k.a. IMA DVI ADPCM), Intel Music Coder, and Indeo Audio Coder RealNetworks Video RealVideo Fractal Codec (a.k.a. Iterated Systems ClearVideo), 1, 2, 3 and 4 Audio RealAudio v1 – v10, and RealAudio Lossless[53] Subtitle RealText Apple / Spruce Technologies Video Cinepak (Apple Compact Video), ProRes, Sorenson 3 Codec, QuickTime Animation (Apple Animation), QuickTime Graphics (Apple Graphics), Apple Video, Apple Intermediate Codec and Pixlet[54] Audio ALAC Image QuickDraw PICT Subtitle Spruce subtitle (STL) Adobe Flash Player (SWF) Video Screen video, Screen video 2, Sorenson Spark and VP6 Audio Adobe SWF ADPCM and Nellymoser Asao Adobe / Aldus Image TIFF, PSD,[54] and DNG Xiph.Org Video Theora Audio Speex,[55] Vorbis, Opus and FLAC Subtitle Ogg Writ Sony Audio Adaptive Transform Acoustic Coding (ATRAC1, ATRAC3, ATRAC3Plus,[56] and ATRAC9[50])[45] and PSX ADPCM NTT Audio TwinVQ Google / On2 / GIPS Video Duck TrueMotion 1, Duck TrueMotion 2, Duck TrueMotion 2.0 Real Time, VP3, VP4,[57] VP5,[45] VP6,[45] VP7, VP8,[58] VP9[33] and animated WebP Audio DK ADPCM Audio 3/4, On2 AVC and iLBC (via libilbc) Image WebP[59] Epic Games / RAD Game Tools Video Smacker video and Bink video Audio Bink audio CRI Middleware Audio ADX ADPCM, and HCA Nintendo / NERD Video Mobiclip video Audio GCADPCM (a.k.a. ADPCM THP), FastAudio, and ADPCM IMA MOFLEX Synaptics / DSP Group Audio Truespeech Electronic Arts / Criterion Games / Black Box Games / Westwood Studios Video RenderWare TXD,[60] Madcow, CMV, TGV, TGQ, TQI, Midivid VQ (MVDV), MidiVid 3.0 (MV30), Midivid Archival (MVHA), and Vector Quantized Animation (VQA) Audio Electronic Arts ADPCM variants Netpbm Image PBM, PGM, PPM, PNM, PAM, PFM and PHM MIT/X Consortium/The Open Group Image XBM,[53] XPM and xwd HPE / SGI / Silicon Graphics Video Silicon Graphics RLE 8-bit video,[49] Silicon Graphics MVC1/2[49] Image Silicon Graphics Image Oracle/Sun Microsystems Image Sun Raster IBM Video IBM UltiMotion Avid Technology / Truevision Video Avid 1:1x, Avid Meridien,[53] Avid DNxHD, Avid DNx444,[56] and DNxHR Image Targa[49] Autodesk / Alias Video Autodesk Animator Studio Codec and FLIC Image Alias PIX Activision Blizzard / Activision / Infocom Audio ADPCM Zork Konami / Hudson Soft Video HVQM4 Video Audio Konami MTAF, and ADPCM IMA HVQM4 Grass Valley / Canopus Video HQ, HQA, HQX and Lossless Vizrt / NewTek Video SpeedHQ Image Vizrt Binary Image[48] Academy Software Foundation / ILM Image OpenEXR[53] Mozilla Corporation Video APNG[59] Matrox Video Matrox Uncompressed SD (M101) / HD (M102) AMD/ATI Video ATI VCR1/VCR2 Asus Video ASUS V1/V2 codec Commodore Video CDXL codec Kodak Image Photo CD Blackmagic Design / Cintel Image Cintel RAW Houghton Mifflin Harcourt / The Learning Company / ZSoft Corporation Image PCX Australian National University Image X-Face[49] Bluetooth Special Interest Group Audio SBC, and mSBC Qualcomm / CSR Audio QCELP, aptX, and aptX HD Open Mobile Alliance / WAP Forum Image Wireless Bitmap

### Muxers

Output formats (container formats and other ways of creating output streams) in FFmpeg are called "muxers". FFmpeg supports, among others, the following:

- [AIFF](/source/Audio_Interchange_File_Format)

- [ASF](/source/Advanced_Systems_Format)

- [AVI](/source/Audio_Video_Interleave) and also input from [AviSynth](/source/AviSynth)

- BFI[61]

- [CAF](/source/Core_Audio_Format)

- [FLV](/source/FLV)

- [GIF](/source/GIF)

- [GXF](/source/General_Exchange_Format), General eXchange Format, SMPTE 360M

- [HLS](/source/HTTP_Live_Streaming), HTTP Live Streaming

- [IFF](/source/Interchange_File_Format)[62]

- [ISO base media file format](/source/ISO_base_media_file_format) (including [QuickTime](/source/QuickTime_File_Format), [3GP](/source/3GP_and_3G2) and [MP4](/source/MP4_file_format))

- [Matroska](/source/Matroska) (including [WebM](/source/WebM))

- [Maxis XA](/source/Maxis)[63]

- [MPEG-DASH](/source/Dynamic_Adaptive_Streaming_over_HTTP)[64]

- [MPEG program stream](/source/MPEG_program_stream)

- [MPEG transport stream](/source/MPEG_transport_stream) (including [AVCHD](/source/AVCHD))

- [MXF](/source/Material_Exchange_Format), Material eXchange Format, SMPTE 377M

- MSN Webcam stream[65]

- NUT[29]

- [Ogg](/source/Ogg)

- [OMA](/source/OpenMG_Audio)[66]

- [RL2](/source/Voyeur_(video_game))[67]

- Segment, for creating segmented video streams

- [Smooth Streaming](/source/Smooth_Streaming)

- TXD[60]

- [WTV](/source/Windows_Media_Center)

### Pixel formats

This section needs additional citations for verification. Please help improve this article by adding citations to reliable sources in this section. Unsourced material may be challenged and removed. (July 2022) (Learn how and when to remove this message)

Type Color Packed Planar Palette Without alpha With alpha Without alpha With alpha Chroma-interleaved With alpha Monochrome Binary (1-bit monochrome) monoblack, monowhite — — — — — Grayscale 8/9/10/12/14/16bpp — — 16/32bpp — — RGB RGB 1:2:1 (4-bit color) 4bpp — — — — — RGB 3:3:2 (8-bit color) 8bpp — — — — — RGB 5:5:5 (High color) 16bpp — — — — — RGB 5:6:5 (High color) 16bpp — — — — — RGB/BGR 24/30[p 1]/48bpp 32[p 2]/64bpp — — — 8bit->32bpp GBR[p 3] — — 8/9/10/12/14/16bpc 8/10/12/16bpc — — RGB Float RGB 32bpc 16/32bpc — — — — GBR — — 32bpc 32bpc — — YUV YVU 4:1:0 — — (9bpp (YVU9))[p 4] — — — YUV 4:1:0 — — 9bpp — — — YUV 4:1:1 8bpc (UYYVYY) — 8bpc — (8bpc (NV11)) — YVU 4:2:0 — — (8bpc (YV12))[p 4] — 8 (NV21) — YUV 4:2:0 — — 8[p 5]/9/10/12/14/16bpc 8/9/10/16bpc 8 (NV12)/10 (P010)/12 (P012)/16bpc (P016) — YVU 4:2:2 — — (8bpc (YV16))[p 4] — (8bpc (NV61)) — YUV 4:2:2 8 (YUYV[p 6] and UYVY)/10 (Y210)/12bpc (Y212)[p 7] — 8[p 8]/9/10/12/14/16bpc 8/9/10/12/16bpc 8 (NV16)/10 (NV20 and P210)/16bpc (P216) — YUV 4:4:0 — — 8/10/12bpc — — — YVU 4:4:4 — — (8bpc (YV24))[p 4] — 8bpc (NV42) — YUV 4:4:4 8 (VUYX)/10[p 9]/12bpc[p 10] 8[p 11] / 16bpc (AYUV64)[p 12] 8[p 13]/9/10/12/14/16bpc 8/9/10/12/16bpc 8 (NV24)/10 (P410)/ 16bpc (P416) — XYZ XYZ 4:4:4[p 14] 12bpc — — — — — Bayer BGGR/RGGB/GBRG/GRBG 8/16bpp — — — — —

1. **[^](#cite_ref-68)** 10-bit color components with 2-bit padding (X2RGB10)

1. **[^](#cite_ref-69)** RGBx (rgb0) and xBGR (0bgr) are also supported

1. **[^](#cite_ref-70)** used in YUV-centric codecs such like H.264

1. ^ [***a***](#cite_ref-pixfmt-rawvideo_71-0) [***b***](#cite_ref-pixfmt-rawvideo_71-1) [***c***](#cite_ref-pixfmt-rawvideo_71-2) [***d***](#cite_ref-pixfmt-rawvideo_71-3) YVU9, YV12, YV16, and YV24 are supported as *rawvideo* codec in FFmpeg.

1. **[^](#cite_ref-72)** I420 a.k.a. YUV420P

1. **[^](#cite_ref-73)** aka YUY2 in Windows

1. **[^](#cite_ref-74)** UYVY 10bpc without a padding is supported as *bitpacked* codec in FFmpeg. UYVY 10bpc with 2-bits padding is supported as *v210* codec in FFmpeg. 16bpc (Y216) is supported as *targa_y216* codec in FFmpeg.

1. **[^](#cite_ref-75)** I422 a.k.a. YUV422P

1. **[^](#cite_ref-76)** XV30 a.k.a. XVYU2101010

1. **[^](#cite_ref-77)** XV36

1. **[^](#cite_ref-78)** VUYA a.k.a. AYUV

1. **[^](#cite_ref-79)** 10bpc (Y410), 12bpc (Y412), and Y416 (16bpc) are not supported.

1. **[^](#cite_ref-80)** I444 a.k.a. YUV444P

1. **[^](#cite_ref-81)** used in JPEG2000

FFmpeg does not support IMC1-IMC4, AI44, CYMK, [RGBE](/source/RGBE_image_format), Log RGB and other formats. It also does not yet support [ARGB](/source/ARGB) 1:5:5:5, 2:10:10:10, or other [BMP bitfield](/source/BMP_file_format#RGB_video_subtypes) formats that are not commonly used.

## Supported protocols

### Open standards

- IETF [RFCs](/source/Request_for_Comments): - [FTP](/source/File_Transfer_Protocol) - [Gopher](/source/Gopher_(protocol)) - [HLS](/source/HTTP_Live_Streaming) - [HTTP](/source/HTTP) - [HTTPS](/source/HTTPS) - [RTP](/source/Real-time_Transport_Protocol) - [RTSP](/source/Real-Time_Streaming_Protocol) - [SCTP](/source/Stream_Control_Transmission_Protocol) - [SDP](/source/Session_Description_Protocol) - [SRTP](/source/Secure_Real-time_Transport_Protocol) - [TCP](/source/Transmission_Control_Protocol) - [TLS](/source/Transport_Layer_Security) - [UDP](/source/User_Datagram_Protocol) - [UDP-Lite](/source/UDP-Lite)

- IETF [I-Ds](/source/Internet_Draft):[68] - [SFTP](/source/SSH_File_Transfer_Protocol) (via libssh)

- Microsoft [OSP](/source/Microsoft_Open_Specification_Promise): - [CIFS/SMB](/source/Server_Message_Block) (via libsmbclient) - [MMS](/source/Microsoft_Media_Server) over TCP (MS-MMSP) - MMS over HTTP (MS-WMSP)

- [CENELEC](/source/European_Committee_for_Electrotechnical_Standardization) - [SAT>IP](/source/Sat-IP)

- [OASIS](/source/OASIS_(organization)) standards: - [AMQP](/source/Advanced_Message_Queuing_Protocol) 0-9-1 (via librabbitmq)

- [SRT Alliance](/source/Secure_Reliable_Transport#SRT_Alliance) standard: - [SRT](/source/Secure_Reliable_Transport) (via libsrt)

### [De facto standards](/source/De_facto_standard)

- RTSP over TLS[69][70]

- [Icecast](/source/Icecast) protocol

- Adobe [RTMP](/source/Real-Time_Messaging_Protocol), RTMPT, RTMPE, RTMPTE and RTMPS

- RealMedia RTSP/[RDT](/source/Real_Data_Transport)

- [ZeroMQ](/source/ZeroMQ) (via libzmq)

- [RIST](/source/Reliable_Internet_Stream_Transport) (librist)

## Supported filters

FFmpeg supports, among others, the following filters.[71]

### Audio

- [Resampling](/source/Sample_rate_conversion) (aresample)

- Pass/Stop filters - [Low-pass filter](/source/Low-pass_filter) (lowpass) - [High-pass filter](/source/High-pass_filter) (highpass) - [All-pass filter](/source/All-pass_filter) (allpass) - [Butterworth](/source/Butterworth_filter) [Band-pass filter](/source/Band-pass_filter) (bandpass) - Butterworth [Band-stop filter](/source/Band-stop_filter) (bandreject)

- [Arbitrary Finite Impulse Response Filter](/source/Finite_impulse_response) (afir)

- [Arbitrary Infinite Impulse Response Filter](/source/Infinite_impulse_response) (aiir)

- [Equalizer](/source/Equalization_(audio)) - Peak Equalizer (equalizer) - Butterworth/[Chebyshev Type I/Type II](/source/Chebyshev_filter) Multiband Equalizer (anequalizer) - [Low Shelving filter](/source/Equalization_(audio)#Shelving_filter) (bass) - High Shelving filter (treble) - Xbox 360 equalizer - FIR equalizer (firequalizer) - [Biquad filter](/source/Digital_biquad_filter) (biquad)

- Remove/Add [DC offset](/source/DC_bias) (dcshift)

- [Expression evaluation](/source/Eval) - [Time domain](/source/Time_domain) expression evaluation (aeval) - [Frequency domain](/source/Frequency_domain) expression evaluation (afftfilt)

- Dynamics - [Limiter](/source/Limiter) (alimiter) - [Compressor](/source/Dynamic_range_compression) (acompressor) - Dynamic range expander (crystalizer) - [Side-chain Compressor](/source/Dynamic_range_compression#Side-chaining) (sidechaincompress) - [Compander](/source/Companding) (compand) - [Noise gate](/source/Noise_gate) (agate) - Side-chain Noise gate(sidechaingate)

- Distortion - [Bitcrusher](/source/Bitcrusher) (acrusher)

- [Emphasis](/source/Emphasis_(telecommunications)) (aemphasis)

- Amplify/Normalizer - Volume (volume) - Dynamic Audio Normalizer (dynaudnorm) - [EBU R 128](/source/EBU_R_128) loudness normalizer (loudnorm)

- Modulation - [Sinusoidal Amplitude Modulation](/source/Amplitude_modulation) (tremolo) - [Sinusoidal Phase Modulation](/source/Phase_modulation) (vibrato) - [Phaser](/source/Phaser_(effect)) (aphaser) - [Chorus](/source/Chorus_effect) (chorus) - [Flanger](/source/Flanging) (flanger) - Pulsator (apulsator)

- Echo/Reverb - [Echo](/source/Echo#In_music) (aecho)

- Routing/[Panning](/source/Panning_(audio)) - Stereo widening (stereowiden) - Increase channel differences (extrastereo) - [M/S](/source/Joint_encoding) to L/R (stereotools) - Channel mapping (channelmap) - Channel splitting (channelsplit) - [Channel panning](/source/Panning_(audio)) (pan) - Channel merging (amerge) - Channel joining (join) - for [Headphones](/source/Headphones) - Stereo to Binaural (earwax, ported from SoX)[72] - [Bauer Stereo to Binaural](/source/Crossfeed) (bs2b, via libbs2b) - [Crossfeed](/source/Crossfeed) (crossfeed) - Multi-channel to Binaural (sofalizer, requires libnetcdf) - [Delay](/source/Delay_(audio_effect)) - Delay (adelay) - Delay by distance (compensationdelay)

- Fade - [Fader](/source/Fade_(audio_engineering)) (afade) - [Crossfader](/source/Fade_(audio_engineering)#Crossfading) (acrossfade)

- [Audio time stretching and pitch scaling](/source/Audio_time_stretching_and_pitch_scaling) - Time stretching (atempo) - Time-stretching and Pitch-shifting (rubberband, via librubberband)

- Editing - [Trim](/source/Editing) (atrim) - Silence-padding (apad) - Silence remover (silenceremove)

- Show frame/channel information - Show frame information (ashowinfo) - Show channel information (astats) - Show silence ranges (silencedetect) - Show audio volumes (volumedetect) - [ReplayGain](/source/ReplayGain) scanner (replaygain)

- Modify frame/channel information - Set output format (aformat) - Set number of sample (asetnsamples) - Set sampling rate (asetrate)

- [Mixer](/source/Electronic_mixer) (amix)

- [Synchronization](/source/Presentation_timestamp) (asyncts)

- [HDCD](/source/High_Definition_Compatible_Digital) data decoder (hdcd)

- Plugins - [LADSPA](/source/LADSPA) (ladspa) - [LV2](/source/LV2) (lv2)

- Do nothing (anull)

### Video

- Transformations - [Cropping](/source/Cropping_(image)) (crop, cropdetect) - [Fading](/source/Dissolve_(filmmaking)) (fade) - [Scaling](/source/Image_scaling) (scale) - Padding (pad) - Rotation (rotate) - Transposition (transpose) - Others: - Lens correction (lenscorrection) - [OpenCV](/source/OpenCV) filtering (ocv) - Perspective correction (perspective)

- Temporal editing - [Framerate](/source/Framerate_interpolation) (fps, framerate) - Looping (loop) - Trimming (trim)

- [Deinterlacing](/source/Deinterlacing) (bwdif, idet, kerndeint, nnedi, yadif, w3fdif)

- [Inverse Telecine](/source/Inverse_Telecine)

- Filtering - [Blurring](/source/Gaussian_blur) (boxblur, gblur, avgblur, sab, smartblur) - [Convolution](/source/Convolution) filters - Convolution (convolution) - [Edge detection](/source/Edge_detection) (edgedetect) - [Sobel Filter](/source/Sobel_operator) (sobel) - [Prewitt Filter](/source/Prewitt_operator) (prewitt) - [Unsharp masking](/source/Unsharp_masking) (unsharp)

- [Denoising](/source/Noise_reduction) (atadenoise, bitplanenoise, dctdnoiz, owdenoise, removegrain)

- Logo removal (delogo, removelogo)

- [Subtitles](/source/Subtitle_(captioning)) ([ASS](/source/Advanced_SubStation_Alpha), subtitles)

- [Alpha](/source/Alpha_compositing) channel editing (alphaextract, alphamerge)

- [Keying](/source/Chroma_key) (chromakey, colorkey, lumakey)

- Frame detection - Black frame detection (blackdetect, blackframe) - Thumbnail selection (thumbnail)

- Frame Blending (blend, tblend, overlay)

- [Video stabilization](/source/Image_stabilization) (vidstabdetect, vidstabtransform)

- Color and Level adjustments - [Balance](/source/Color_balance) and levels (colorbalance, colorlevels) - Channel mixing (colorchannelmixer) - [Color space](/source/Color_space) (colorspace) - Parametric adjustments (curves, eq)

- Histograms and visualization - CIE Scope (ciescope) - [Vectorscope](/source/Vectorscope) (vectorscope) - [Waveform monitor](/source/Waveform_monitor) (waveform) - [Color histogram](/source/Color_histogram) (histogram)

- Drawing

- [OCR](/source/Optical_character_recognition)

- Quality measures - [SSIM](/source/Structural_similarity) (ssim) - [PSNR](/source/Peak_signal-to-noise_ratio) (psnr)

- Lookup Tables - lut, lutrgb, lutyuv, lut2, lut3d, haldclut

#### Supported test patterns

- [SMPTE color bars](/source/SMPTE_color_bars) (smptebars and smptehdbars)

- [EBU color bars](/source/EBU_color_bars) (pal75bars and pal100bars)

#### Supported LUT formats

- [cineSpace](/source/Rising_Sun_Research) LUT format

- [Iridas](/source/List_of_acquisitions_by_Adobe) Cube

- [Adobe After Effects](/source/Adobe_After_Effects) 3dl

- [DaVinci Resolve](/source/DaVinci_Resolve) dat

- [Pandora](/source/Pandora_International) m3d

## Supported media and interfaces

FFmpeg supports the following devices via external libraries.[73]

### Media

- [Compact disc](/source/Compact_disc) (via libcdio; input only)

### Physical interfaces

- [IEEE 1394](/source/IEEE_1394) (a.k.a. FireWire; via libdc1394 and libraw1394; input only)

- [IEC 61883](/source/IEC_61883) (via libiec61883; input only)

- [DeckLink](/source/Blackmagic_Design)

- [Brooktree](/source/Brooktree) video capture chip (via bktr driver; input only)

### Audio IO

- [Advanced Linux Sound Architecture](/source/Advanced_Linux_Sound_Architecture) (ALSA)

- [Open Sound System](/source/Open_Sound_System) (OSS)

- [PulseAudio](/source/PulseAudio)

- [JACK Audio Connection Kit](/source/JACK_Audio_Connection_Kit) (JACK; input only)

- [OpenAL](/source/OpenAL) (input only)

- [sndio](/source/Sndio)

- [Core Audio](/source/Core_Audio) (for [macOS](/source/MacOS)) - [AVFoundation](/source/AVFoundation) (input only) - AudioToolbox (output only)

### Video IO

- [Video4Linux](/source/Video4Linux)2

- [Video for Windows](/source/Video_for_Windows) (input only)

- Windows [DirectShow](/source/DirectShow)

- Android Camera (input only)

### Screen capture and output

- [Simple DirectMedia Layer](/source/Simple_DirectMedia_Layer) 2 (output only)

- [OpenGL](/source/OpenGL) (output only)

- [Linux framebuffer](/source/Linux_framebuffer) (fbdev)

- [Graphics Device Interface](/source/Graphics_Device_Interface) (GDI; input only)

- [X Window System](/source/X_Window_System) (X11; via [XCB](/source/XCB); input only)

- [X video extension](/source/X_video_extension) (XV; via [Xlib](/source/Xlib); output only)

- [Kernel Mode Setting](/source/Direct_Rendering_Manager#Kernel_Mode_Setting) (via libdrm; input only)

### Others

- [ASCII art](/source/ASCII_art) (via libcaca; output only)

## Applications

### Legal aspects

FFmpeg contains more than 100 codecs,[74] most of which use compression techniques of one kind or another. Many such compression techniques may be subject to legal claims relating to [software patents](/source/Software_patent).[75] Such claims may be enforceable in countries like the United States which have implemented software patents, but are considered unenforceable or void in member countries of the [European Union](/source/European_Union), for example.[76][*[original research](https://en.wikipedia.org/wiki/Wikipedia:No_original_research)*] Patents for many older codecs, including AC3 and all MPEG-1 and MPEG-2 codecs, have expired.[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

FFmpeg is licensed under the LGPL license, but if a particular build of FFmpeg is linked against any GPL libraries (notably [x264](/source/X264)), then the entire binary is licensed under the GPL.

### Projects using FFmpeg

Main category: [Software that uses FFmpeg](https://en.wikipedia.org/wiki/Category:Software_that_uses_FFmpeg)

FFmpeg is used by software such as [Blender](/source/Blender_(software)), [Cinelerra-GG Infinity](/source/Cinelerra-GG_Infinity), [HandBrake](/source/HandBrake), [Kodi](/source/Kodi_(software)), [MPC-HC](/source/MPC-HC), [Plex](/source/Plex_(software)), [Shotcut](/source/Shotcut), [VirtualDub2](/source/VirtualDub) (a [VirtualDub](/source/VirtualDub) fork),[77] [VLC media player](/source/VLC_media_player), [xine](/source/Xine) and [YouTube](/source/YouTube).[78][79] It handles video and audio playback in [Chromium](/source/Chromium_(web_browser)) (and deliveries such as [Google Chrome](/source/Google_Chrome) and [Microsoft Edge](/source/Microsoft_Edge))[79] and the Linux version of Firefox.[80] [GUI](/source/Graphical_user_interface) [front-ends](/source/Front-end_(computing)) for FFmpeg have been developed, including Multimedia Xpert,[81] XMedia Recode and ShutterEncoder.

FFmpeg is used by [ffdshow](/source/Ffdshow), FFmpegInterop, the [GStreamer FFmpeg plug-in](/source/GStreamer_FFmpeg_plug-in), LAV Filters and [OpenMAX IL](/source/OpenMAX#Layers) to expand the encoding and decoding capabilities of their respective multimedia platforms.

As part of [NASA](/source/NASA)'s [Mars 2020](/source/Mars_2020) mission, FFmpeg is used by the [Perseverance rover](/source/Perseverance_(rover)) on Mars for image and video compression before footage is sent to Earth.[82]

### Embedded applications

FFmpeg is also being used in [embedded applications](/source/Embedded_operating_system), where it can be used with custom hardware to simplify version and dependency management and also to provide operating system abstraction across multiple different OS and processor manufacturers.

## See also

- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [MPlayer](/source/MPlayer), a similar project

- [List of assembly software and tools](/source/List_of_assembly_software_and_tools)

- [List of open-source codecs](/source/List_of_open-source_codecs)

- [List of video editing software](/source/List_of_video_editing_software)

## References

1. **[^](#cite_ref-1)** ["Bobby announces work on libavfilter as GsOC project"](https://ffmpeg.org/pipermail/ffmpeg-devel/2008-February/045338.html). 2008-02-09. [Archived](https://web.archive.org/web/20211007032422/http://ffmpeg.org/pipermail/ffmpeg-devel/2008-February/045338.html) from the original on 2021-10-07. Retrieved 2021-10-07.

1. **[^](#cite_ref-2)** ["Initial revision - git.videolan.org/ffmpeg.git/commit"](https://web.archive.org/web/20131225083213/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dcommit%3Bh%3D9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78). git.videolan.org. 2000-12-20. Archived from [the original](http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78) on 2013-12-25. Retrieved 2013-05-11.

1. **[^](#cite_ref-wikidata-d2ff41740d3d974a1084dca56bed4c8e74896d4d-v20_3-0)** ["FFmpeg 8.1.2 "Hoare""](https://ffmpeg.org/download.html#release_8.2). Retrieved 19 June 2026.

1. **[^](#cite_ref-SEC4_4-0)** ["Developer Documentation"](https://ffmpeg.org/developer.html). ffmpeg.org. 2011-12-08. [Archived](https://web.archive.org/web/20120204192831/http://ffmpeg.org/developer.html) from the original on 2012-02-04. Retrieved 2012-01-04.

1. **[^](#cite_ref-ffmpeg-platform-info_5-0)** ["Platform Specific Information"](https://ffmpeg.org/platform.html). *FFmpeg.org*. [Archived](https://web.archive.org/web/20200225202151/https://ffmpeg.org/platform.html) from the original on 25 February 2020. Retrieved 25 February 2020.

1. **[^](#cite_ref-Homepage_6-0)** ["Download"](https://ffmpeg.org/download.html). *ffmpeg.org*. FFmpeg. [Archived](https://web.archive.org/web/20111006131811/http://www.ffmpeg.org/download.html) from the original on 2011-10-06. Retrieved 2012-01-04.

1. **[^](#cite_ref-7)** FFmpeg can be compiled with various external libraries, some of which have licenses that are [incompatible with](/source/GNU_General_Public_License#Linking_and_derived_works) the FFmpeg's primary license, the [GNU GPL](/source/GNU_General_Public_License).

1. ^ [***a***](#cite_ref-Lavf_8-0) [***b***](#cite_ref-Lavf_8-1) ["FFmpeg: Lavf: I/O and Muxing/Demuxing Library"](https://www.ffmpeg.org/doxygen/2.2/group__libavf.html). *ffmpeg.org*. [Archived](https://web.archive.org/web/20161203035541/http://ffmpeg.org/doxygen/2.2/group__libavf.html) from the original on 3 December 2016. Retrieved 21 October 2016.

1. **[^](#cite_ref-9)** ["Libavfilter Documentation"](https://ffmpeg.org/libavfilter.html). *ffmpeg.org*. [Archived](https://web.archive.org/web/20211007032443/https://ffmpeg.org/libavfilter.html) from the original on 2021-10-07. Retrieved 2021-10-07.

1. **[^](#cite_ref-10)** [*ijkplayer*](https://github.com/bilibili/ijkplayer), bilibili, 2021-10-05, [archived](https://web.archive.org/web/20211005224814/https://github.com/bilibili/ijkplayer) from the original on 2021-10-05, retrieved 2021-10-05

1. ^ [***a***](#cite_ref-legal_11-0) [***b***](#cite_ref-legal_11-1) ["FFmpeg License and Legal Considerations"](https://www.ffmpeg.org/legal.html). ffmpeg.org. [Archived](https://web.archive.org/web/20120103190924/http://ffmpeg.org/legal.html) from the original on 2012-01-03. Retrieved 2012-01-04.

1. **[^](#cite_ref-:0_12-0)** Niedermayer, Michael (31 July 2015). ["\[FFmpeg-devel\] FFmpegs future and resigning as leader"](https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/176489.html). [Archived](https://web.archive.org/web/20150815230313/https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/176489.html) from the original on 2015-08-15. Retrieved 2015-09-22.

1. **[^](#cite_ref-13)** [Bellard, Fabrice](/source/Fabrice_Bellard) (18 February 2006). ["FFmpeg naming and logo"](https://ffmpeg.org/pipermail/ffmpeg-devel/2006-February/010315.html). *FFmpeg developer mailing list*. FFmpeg website. [Archived](https://web.archive.org/web/20120426071311/http://ffmpeg.org/pipermail/ffmpeg-devel/2006-February/010315.html) from the original on 26 April 2012. Retrieved 24 December 2011.

1. **[^](#cite_ref-14)** Carlsen, Steve (1992-06-03). ["TIFF 6.0 specification"](ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps) (PS). *[Aldus Corporation](/source/Aldus_Corporation)* ([FTP](/source/FTP)). p. 98. Retrieved 2016-08-14. Zig-Zag Scan[*dead ftp link*] (To view documents see [Help:FTP](https://en.wikipedia.org/wiki/Help:FTP)) [Alt URL](http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf) [Archived](https://web.archive.org/web/20120703095221/http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf) 2012-07-03 at the [Wayback Machine](/source/Wayback_Machine)

1. **[^](#cite_ref-15)** [*Libav project site*](http://www.libav.org/), [archived](https://web.archive.org/web/20120103091848/http://libav.org/) from the original on 2012-01-03, retrieved 2012-01-04

1. **[^](#cite_ref-16)** Ronald S. Bultje (2011-03-14), [*Project renamed to Libav*](https://web.archive.org/web/20161107163133/http://article.gmane.org/gmane.comp.video.ffmpeg.devel/129579), archived from [the original](http://article.gmane.org/gmane.comp.video.ffmpeg.devel/129579) on 2016-11-07, retrieved 2012-01-04

1. **[^](#cite_ref-17)** [*A group of FFmpeg developers just forked as Libav*](https://www.phoronix.com/news/OTIwNw), Phoronix, 2011-03-14, [archived](https://web.archive.org/web/20110915210209/http://www.phoronix.com/scan.php?page=news_item&px=OTIwNw) from the original on 2011-09-15, retrieved 2012-01-04

1. **[^](#cite_ref-18)** [*What happened to FFmpeg*](https://codecs.multimedia.cx/2011/03/what-happened-to-ffmpeg/), 2011-03-30, [archived](https://web.archive.org/web/20180902151632/https://codecs.multimedia.cx/2011/03/what-happened-to-ffmpeg/) from the original on 2018-09-02, retrieved 2012-05-19

1. **[^](#cite_ref-19)** [*FFMpeg turmoil*](https://lwn.net/Articles/423702/), 2011-01-19, [archived](https://web.archive.org/web/20120112085953/http://lwn.net/Articles/423702/) from the original on 2012-01-12, retrieved 2012-01-04

1. **[^](#cite_ref-20)** ["The FFmpeg/Libav situation"](http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html). *blog.pkh.me*. [Archived](https://web.archive.org/web/20120701210503/http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html) from the original on 2012-07-01. Retrieved 2015-09-22.

1. **[^](#cite_ref-21)** Kunhya, Kieran (2020-04-16). ["\[libav-devel\] What is the status of this project?"](https://web.archive.org/web/20200812182017/https://lists.libav.org/pipermail/libav-devel/2020-April/086589.html). Archived from [the original](https://lists.libav.org/pipermail/libav-devel/2020-April/086589.html) on 2020-08-12. Retrieved 2020-12-20.

1. **[^](#cite_ref-22)** ["FFmpeg and a thousand fixes"](https://security.googleblog.com/2014/01/ffmpeg-and-thousand-fixes.html). *googleblog.com*. January 10, 2014. [Archived](https://web.archive.org/web/20161022022444/https://security.googleblog.com/2014/01/ffmpeg-and-thousand-fixes.html) from the original on 22 October 2016. Retrieved 21 October 2016.

1. **[^](#cite_ref-23)** ["ffserver – FFmpeg"](https://trac.ffmpeg.org/wiki/ffserver). *trac.ffmpeg.org*. [Archived](https://web.archive.org/web/20180204000416/https://trac.ffmpeg.org/wiki/ffserver) from the original on 2018-02-04. Retrieved 2018-02-03.

1. **[^](#cite_ref-24)** ["ffserver program being dropped"](https://ffmpeg.org/index.html#ffserv). *ffmpeg.org*. 2016-07-10. [Archived](https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#ffserv) from the original on 2016-07-16. Retrieved 2018-02-03.

1. **[^](#cite_ref-pcquest/11720635_25-0)** Pandey, Ashok (13 Apr 2026). ["Anthropic's New AI Cracks Open Decades-Old Security Bugs"](https://www.pcquest.com/artificial-intelligence/anthropics-new-ai-cracks-open-decades-old-security-bugs-11720635). *[PCQuest (magazine)](/source/PCQuest_(magazine))*. Retrieved 14 April 2026.

1. **[^](#cite_ref-pcworld/3109427_26-0)** ["Anthropic's new AI found thousands of zero-day flaws on its own"](https://www.pcworld.com/article/3109427/anthropics-new-ai-found-thousands-of-zero-day-flaws-on-its-own.html). *[PCWorld](/source/PCWorld)*. Apr 8, 2026. Retrieved 14 April 2026.

1. **[^](#cite_ref-piunikaweb/ffmpeg-thanks-claude_27-0)** Cubbins, Dwayne (8 April 2026). ["FFmpeg thanks Anthropic's Claude Mythos for real 16-year bug fix"](https://piunikaweb.com/2026/04/08/ffmpeg-thanks-claude-mythos-16-year-bug-fix/). *PiunikaWeb*. Retrieved 14 April 2026.

1. **[^](#cite_ref-release_policy_28-0)** ["ffmpeg.org/download.html#releases"](https://ffmpeg.org/download.html#releases). ffmpeg.org. [Archived](https://web.archive.org/web/20111006131811/http://www.ffmpeg.org/download.html#releases) from the original on 2011-10-06. Retrieved 2015-04-27.

1. ^ [***a***](#cite_ref-nut_29-0) [***b***](#cite_ref-nut_29-1) ["NUT"](http://wiki.multimedia.cx/index.php?title=NUT). Multimedia Wiki. 2012. [Archived](https://web.archive.org/web/20140103022122/http://wiki.multimedia.cx/index.php?title=NUT) from the original on 2014-01-03. Retrieved 2014-01-03.

1. **[^](#cite_ref-30)** Glaser, Fiona (2010-07-23), [*Diary Of An x264 Developer: Announcing the world's fastest VP8 decoder*](https://web.archive.org/web/20100930181634/http://x264dev.multimedia.cx/?p=499), archived from [the original](http://x264dev.multimedia.cx/?p=499) on 2010-09-30, retrieved 2012-01-04

1. **[^](#cite_ref-31)** [*FFmpeg Announces High-Performance VP8 Decoder*](https://news.slashdot.org/story/10/07/24/1227241/FFmpeg-Announces-High-Performance-VP8-Decoder), Slashdot, 2010-07-24, [archived](https://web.archive.org/web/20111221092712/http://news.slashdot.org/story/10/07/24/1227241/ffmpeg-announces-high-performance-vp8-decoder) from the original on 2011-12-21, retrieved 2012-01-04

1. **[^](#cite_ref-32)** ["FFmpeg Goes WebM, Enabling VP8 for Boxee & Co"](https://web.archive.org/web/20100620003915/http://newteevee.com/2010/06/17/ffmpeg-goes-webm-enabling-vp8-for-boxee-co/). newteevee.com. 2010-06-17. Archived from [the original](http://newteevee.com/2010/06/17/ffmpeg-goes-webm-enabling-vp8-for-boxee-co/) on 2010-06-20. Retrieved 2012-01-04. ...with [VLC](/source/VLC_media_player), [Boxee](/source/Boxee), [MythTV](/source/MythTV), [Handbrake](/source/HandBrake) and [MPlayer](/source/MPlayer) being some of the more popular projects utilizing FFmpeg...

1. ^ [***a***](#cite_ref-LaunchpadVP9Decoder_33-0) [***b***](#cite_ref-LaunchpadVP9Decoder_33-1) ["Native VP9 decoder is now in the Git master branch"](https://launchpad.net/ffmpeg/+announcement/12045). *[Launchpad](/source/Launchpad_(website))*. 2013-10-03. [Archived](https://web.archive.org/web/20131022011447/https://launchpad.net/ffmpeg/+announcement/12045) from the original on 2013-10-22. Retrieved 2013-10-21.

1. ^ [***a***](#cite_ref-FFmpegHEVCOctober2013Softpedia_34-0) [***b***](#cite_ref-FFmpegHEVCOctober2013Softpedia_34-1) ["FFmpeg Now Features Native HEVC/H.265 Decoder Support"](https://linux.softpedia.com/blog/Ffmpeg-Now-Features-Native-HEVC-H-265-Decoder-Support-391582.shtml). [Softpedia](/source/Softpedia). 2013-10-16. [Archived](https://web.archive.org/web/20140615002423/http://news.softpedia.com/news/Ffmpeg-Now-Features-Native-HEVC-H-265-Decoder-Support-391582.shtml) from the original on 2014-06-15. Retrieved 2013-10-16.

1. **[^](#cite_ref-Einstein_35-0)** FFmpeg (2016-02-15). ["February 15th, 2016, FFmpeg 3.0 "Einstein""](https://ffmpeg.org/index.html#pr3.0). [Archived](https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr3.0) from the original on 2016-07-16. Retrieved 2016-04-02.

1. **[^](#cite_ref-Cantor_36-0)** FFmpeg (2017-10-15). ["October 15th, 2017, FFmpeg 3.4 "Cantor""](https://ffmpeg.org/index.html#pr3.4). [Archived](https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr3.4) from the original on 2016-07-16. Retrieved 2019-05-10.

1. **[^](#cite_ref-al-Khwarizmi_37-0)** FFmpeg (2018-11-06). ["November 6th, 2018, FFmpeg 4.1 "al-Khwarizmi""](https://ffmpeg.org/index.html#pr4.1). [Archived](https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr4.1) from the original on 2016-07-16. Retrieved 2019-05-10.

1. **[^](#cite_ref-38)** Jan Ozer (2019-03-04). ["Good News: AV1 Encoding Times Drop to Near-Reasonable Levels"](https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=130284). *StreamingMedia.com*. [Archived](https://web.archive.org/web/20210514020514/https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=130284) from the original on 2021-05-14. Retrieved 2019-05-10.

1. **[^](#cite_ref-39)** [This video of Linux desktop (X11) was captured by ffmpeg and encoded in realtime](https://commons.wikimedia.org/wiki/File:Gentoo-portage-installing-and-using-of-equery.webm)[*[circular reference](https://en.wikipedia.org/wiki/Wikipedia:Verifiability#Wikipedia_and_sources_that_mirror_or_use_it)*]

1. **[^](#cite_ref-40)** ["FFmpeg Automated Testing Environment"](http://fate.multimedia.cx/). Fate.multimedia.cx. [Archived](https://web.archive.org/web/20160410165839/http://fate.multimedia.cx/) from the original on 2016-04-10. Retrieved 2012-01-04.

1. ^ [***a***](#cite_ref-HWAccelIntro_41-0) [***b***](#cite_ref-HWAccelIntro_41-1) ["FFmpeg Hardware Acceleration"](https://trac.ffmpeg.org/wiki/HWAccelIntro). *trac.ffmpeg.org*. ffmpeg.org Wiki. [Archived](https://web.archive.org/web/20161204005157/http://trac.ffmpeg.org/wiki/HWAccelIntro) from the original on 2016-12-04. Retrieved 2016-11-12.

1. **[^](#cite_ref-42)** ["Hardware/VAAPI – FFmpeg"](https://trac.ffmpeg.org/wiki/Hardware/VAAPI). *trac.ffmpeg.org*. [Archived](https://web.archive.org/web/20171016175234/https://trac.ffmpeg.org/wiki/Hardware/VAAPI) from the original on 2017-10-16. Retrieved 2017-10-16.

1. **[^](#cite_ref-43)** ["HEVC Video Encoder User Manual"](https://developer.qualcomm.com/download/hevc/hevc-video-encoder-user-manual.pdf) (PDF). *Qualcomm Developer Network*. [Archived](https://web.archive.org/web/20210416113519/https://developer.qualcomm.com/download/hevc/hevc-video-encoder-user-manual.pdf) (PDF) from the original on 2021-04-16. Retrieved 2021-02-23.

1. **[^](#cite_ref-44)** ["FFmpeg Changelog"](https://github.com/FFmpeg/FFmpeg/blob/master/Changelog). *[GitHub](/source/GitHub)*. [Archived](https://web.archive.org/web/20170321031856/https://github.com/FFmpeg/FFmpeg/blob/master/Changelog) from the original on 2017-03-21. Retrieved 2016-11-12.

1. ^ [***a***](#cite_ref-svn8747_45-0) [***b***](#cite_ref-svn8747_45-1) [***c***](#cite_ref-svn8747_45-2) [***d***](#cite_ref-svn8747_45-3) [***e***](#cite_ref-svn8747_45-4) [***f***](#cite_ref-svn8747_45-5) ["Changelog"](http://svn.mplayerhq.hu/ffmpeg/trunk/Changelog?revision=8747&view=marku). *FFmpeg trunk SVN*. FFmpeg. 17 April 2007. Retrieved 26 April 2007.[*[permanent dead link](https://en.wikipedia.org/wiki/Wikipedia:Link_rot)*]

1. **[^](#cite_ref-46)** ["FFmpeg Lands JPEG-XL Support"](https://www.phoronix.com/news/FFmpeg-JPEG-XL-Lands). *www.phoronix.com*. [Archived](https://web.archive.org/web/20220724085837/https://www.phoronix.com/news/FFmpeg-JPEG-XL-Lands) from the original on 2022-07-24. Retrieved 2022-04-26.

1. **[^](#cite_ref-47)** ["git.ffmpeg.org Git - ffmpeg.git/commit"](https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/43778a501f1bfbceeddc8eaeea2ea2b3506beeda). *git.ffmpeg.org*. [Archived](https://web.archive.org/web/20180423232534/https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/43778a501f1bfbceeddc8eaeea2ea2b3506beeda) from the original on 2018-04-23. Retrieved 2018-04-23.

1. ^ [***a***](#cite_ref-phoronix_5_1_48-0) [***b***](#cite_ref-phoronix_5_1_48-1) [FFmpeg 5.1 Released With Many Improvements To This Important Multimedia Project](https://www.phoronix.com/news/FFmpeg-5.1-Released) [Archived](https://web.archive.org/web/20220807151020/https://www.phoronix.com/news/FFmpeg-5.1-Released) 2022-08-07 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. July 22, 2022

1. ^ [***a***](#cite_ref-phoronix_1_1_49-0) [***b***](#cite_ref-phoronix_1_1_49-1) [***c***](#cite_ref-phoronix_1_1_49-2) [***d***](#cite_ref-phoronix_1_1_49-3) [***e***](#cite_ref-phoronix_1_1_49-4) [FFmpeg 1.1 Brings New Support, Encoders/Decoders](https://www.phoronix.com/news/MTI2OTA) [Archived](https://web.archive.org/web/20220808081634/https://www.phoronix.com/news/MTI2OTA) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. January 7, 2013

1. ^ [***a***](#cite_ref-phoronix_4_1_50-0) [***b***](#cite_ref-phoronix_4_1_50-1) [FFmpeg 4.1 Brings AV1 Parser & Support For AV1 In MP4](https://www.phoronix.com/news/FFmpeg-4.1-Released) [Archived](https://web.archive.org/web/20220808081633/https://www.phoronix.com/news/FFmpeg-4.1-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. November 6, 2018

1. **[^](#cite_ref-51)** [FFmpeg 3.0 Released, Supports VP9 VA-API Acceleration](https://www.phoronix.com/news/FFmpeg-3.0-Released) [Archived](https://web.archive.org/web/20220808081632/https://www.phoronix.com/news/FFmpeg-3.0-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. February 15, 2016

1. **[^](#cite_ref-52)** [FFmpeg 4.4 Released With AV1 VA-API Decoder, SVT-AV1 Encoding](https://www.phoronix.com/news/FFmpeg-4.4-Released) [Archived](https://web.archive.org/web/20220808081633/https://www.phoronix.com/news/FFmpeg-4.4-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. April 9, 2021

1. ^ [***a***](#cite_ref-phoronix_0_11_53-0) [***b***](#cite_ref-phoronix_0_11_53-1) [***c***](#cite_ref-phoronix_0_11_53-2) [***d***](#cite_ref-phoronix_0_11_53-3) [FFmpeg 0.11 Has Blu-Ray Protocol, New Encoders](https://www.phoronix.com/news/MTEwNzM) [Archived](https://web.archive.org/web/20220808081633/https://www.phoronix.com/news/MTEwNzM) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. May 26, 2012

1. ^ [***a***](#cite_ref-phoronix_3_3_54-0) [***b***](#cite_ref-phoronix_3_3_54-1) [FFmpeg 3.3 Brings Native Opus Encoder, Support For Spherical Videos](https://www.phoronix.com/news/FFmpeg-3.3-Released) [Archived](https://web.archive.org/web/20220808072028/https://www.phoronix.com/news/FFmpeg-3.3-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. April 17, 2017

1. **[^](#cite_ref-55)** [FFmpeg 5.0 Released For This Popular, Open-Source Multimedia Library](https://www.phoronix.com/news/FFmpeg-5.0-Released) [Archived](https://web.archive.org/web/20220808082930/https://www.phoronix.com/news/FFmpeg-5.0-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. January 14, 2022

1. ^ [***a***](#cite_ref-phoronix_2_2_56-0) [***b***](#cite_ref-phoronix_2_2_56-1) [FFmpeg 2.2 Release Adds The Libx265 Encoder](https://www.phoronix.com/news/MTY0MTA) [Archived](https://web.archive.org/web/20220808082929/https://www.phoronix.com/news/MTY0MTA) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. March 23, 2014

1. **[^](#cite_ref-57)** [FFmpeg 4.2 Released With AV1 Decoding Support, GIF Parser](https://www.phoronix.com/news/FFmpeg-4.2-Released) [Archived](https://web.archive.org/web/20220808082929/https://www.phoronix.com/news/FFmpeg-4.2-Released) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. August 6, 2019

1. **[^](#cite_ref-58)** [FFmpeg 0.6 Released With H.264, VP8 Love](https://www.phoronix.com/news/ODM0MA) [Archived](https://web.archive.org/web/20220808074540/https://www.phoronix.com/news/ODM0MA) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. June 16, 2010

1. ^ [***a***](#cite_ref-phoronix_2_5_59-0) [***b***](#cite_ref-phoronix_2_5_59-1) [FFmpeg 2.5 Brings Animated PNG, WebP Decoding Support](https://www.phoronix.com/news/MTg1NDQ) [Archived](https://web.archive.org/web/20220808071333/https://www.phoronix.com/news/MTg1NDQ) 2022-08-08 at the [Wayback Machine](/source/Wayback_Machine). Phoronix. December 4, 2014

1. ^ [***a***](#cite_ref-ffdev20070507_60-0) [***b***](#cite_ref-ffdev20070507_60-1) ["FFmpeg development mailing list"](http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028760.html). *FFmpeg development*. FFmpeg. 7 May 2007. Retrieved 24 December 2010.{{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: CS1 maint: deprecated archival service ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_deprecated_archival_service))

1. **[^](#cite_ref-ffdev20080413_61-0)** vitor (13 April 2008). ["FFmpeg development mailing list"](https://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-April/013231.html). *FFmpeg development*. FFmpeg website. Retrieved 14 April 2008.[*[permanent dead link](https://en.wikipedia.org/wiki/Wikipedia:Link_rot)*]

1. **[^](#cite_ref-ffdev20080330_62-0)** vitor (30 March 2008). ["FFmpeg development mailing list"](https://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012963.html). *FFmpeg development*. FFmpeg website. Retrieved 30 March 2008.[*[permanent dead link](https://en.wikipedia.org/wiki/Wikipedia:Link_rot)*]

1. **[^](#cite_ref-MaxisXADemuxContext_63-0)** ["FFmpeg: MaxisXADemuxContext Struct Reference"](https://ffmpeg.org/doxygen/5.1/structMaxisXADemuxContext.html). *FFmpeg development*. FFmpeg website. [Archived](https://web.archive.org/web/20240317184808/https://ffmpeg.org/doxygen/5.1/structMaxisXADemuxContext.html) from the original on 17 March 2024. Retrieved 17 March 2024.

1. **[^](#cite_ref-64)** Michael Niedermayer, Timothy Gu (2014-12-05). ["RELEASE NOTES for FFmpeg 2.5 "Bohr""](https://web.archive.org/web/20141208011850/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob%3Bf%3DRELEASE_NOTES%3Bhb%3Drelease%2F2.5). [VideoLAN](/source/VideoLAN). Archived from [the original](http://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release/2.5) on 2014-12-08. Retrieved 2014-12-05.

1. **[^](#cite_ref-ffdev20080318_65-0)** ramiro (18 March 2008). ["FFmpeg development mailing list"](https://web.archive.org/web/20080817072304/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012708.html). *FFmpeg development*. FFmpeg website. Archived from [the original](http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012708.html) on 17 August 2008. Retrieved 18 March 2008.

1. **[^](#cite_ref-ffdev20080608_66-0)** banan (8 June 2008). ["FFmpeg development mailing list"](https://web.archive.org/web/20090114195646/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-June/014417.html). *FFmpeg development*. FFmpeg website. Archived from [the original](http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-June/014417.html) on 14 January 2009. Retrieved 8 June 2008.

1. **[^](#cite_ref-ffdev20080321_67-0)** faust3 (21 March 2008). ["FFmpeg development mailing list"](https://web.archive.org/web/20080425024126/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012799.html). *FFmpeg development*. FFmpeg website. Archived from [the original](http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012799.html) on 25 April 2008. Retrieved 21 March 2008.

1. **[^](#cite_ref-82)** van Kesteren, Anne (2010-09-01). ["Internet Drafts are not Open Standards"](https://annevankesteren.nl/2010/09/draft-vs-standard). *annevankesteren.nl*. [Self-published](https://en.wikipedia.org/wiki/Wikipedia:SPS). [Archived](https://web.archive.org/web/20100902054734/http://annevankesteren.nl/2010/09/draft-vs-standard) from the original on 2010-09-02. Retrieved 2015-03-22.

1. **[^](#cite_ref-83)** [Real Time Streaming Protocol 2.0 (RTSP)](https://datatracker.ietf.org/doc/html/rfc7826) [Archived](https://web.archive.org/web/20231025214422/https://datatracker.ietf.org/doc/html/rfc7826) 2023-10-25 at the [Wayback Machine](/source/Wayback_Machine) P.231

1. **[^](#cite_ref-84)** ["rtsp: Support tls-encapsulated RTSP - git.videolan.org Git - ffmpeg.git/commit"](http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b2e9636c57b22582143467a8a06b509b47b92f9). *videolan.org*. [Archived](https://web.archive.org/web/20161018153936/http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b2e9636c57b22582143467a8a06b509b47b92f9) from the original on 18 October 2016. Retrieved 21 October 2016.

1. **[^](#cite_ref-85)** ["FFmpeg Filters"](https://ffmpeg.org/ffmpeg-filters.html). ffmpeg.org. [Archived](https://web.archive.org/web/20170328021020/http://ffmpeg.org/ffmpeg-filters.html) from the original on 2017-03-28. Retrieved 2017-03-27.

1. **[^](#cite_ref-86)** [How it works](https://web.archive.org/web/20080928130012/http://www.geocities.com/beinges/works.htm) earwax.ca

1. **[^](#cite_ref-87)** ["FFmpeg Devices Documentation"](https://ffmpeg.org/ffmpeg-devices.html). ffmpeg.org. [Archived](https://web.archive.org/web/20211025071944/https://ffmpeg.org/ffmpeg-devices.html) from the original on 2021-10-25. Retrieved 2021-10-25.

1. **[^](#cite_ref-88)** ["Codecs list"](https://ffmpeg.org/general.html#Supported-File-Formats_002c-Codecs-or-Features). ffmpeg.org. [Archived](https://web.archive.org/web/20120106131336/http://ffmpeg.org/general.html#Supported-File-Formats_002c-Codecs-or-Features) from the original on 2012-01-06. Retrieved 2012-01-01.

1. **[^](#cite_ref-89)** ["Legal information on FFmpeg's website"](https://ffmpeg.org/legal.html). ffmpeg.org. [Archived](https://web.archive.org/web/20120103190924/http://ffmpeg.org/legal.html) from the original on 2012-01-03. Retrieved 2012-01-04.

1. **[^](#cite_ref-90)** ["The European Patent Convention"](https://www.epo.org/en/legal/epc/2020/a52.html). *www.epo.org*. [European Patent Office](/source/European_Patent_Office). 2020-11-29. [Archived](https://web.archive.org/web/20211119121958/https://www.epo.org/law-practice/legal-texts/html/epc/2020/e/ar52.html) from the original on 2021-11-19. Retrieved 2021-11-24.

1. **[^](#cite_ref-91)** ["VirtualDub2"](https://sourceforge.net/p/vdfiltermod/wiki/Home/). [Archived](https://web.archive.org/web/20200807134046/https://sourceforge.net/p/vdfiltermod/wiki/Home/) from the original on 2020-08-07. Retrieved 2020-08-15.

1. **[^](#cite_ref-92)** ["Google's YouTube Uses FFmpeg | Breaking Eggs And Making Omelettes"](https://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/). Multimedia.cx. 2011-02-08. [Archived](https://web.archive.org/web/20120814124110/http://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/) from the original on 2012-08-14. Retrieved 2012-08-06.

1. ^ [***a***](#cite_ref-projects_93-0) [***b***](#cite_ref-projects_93-1) ["FFmpeg-based Projects"](https://trac.ffmpeg.org/wiki/Projects). ffmpeg.org. [Archived](https://web.archive.org/web/20160220104135/https://trac.ffmpeg.org/wiki/Projects) from the original on 2016-02-20. Retrieved 2012-01-04..

1. **[^](#cite_ref-94)** ["Firefox Enables FFmpeg Support By Default"](https://www.phoronix.com/news/Firefox-FFmpeg-Default). Phoronix. 2015-11-15. [Archived](https://web.archive.org/web/20170925225920/https://www.phoronix.com/scan.php?page=news_item&px=Firefox-FFmpeg-Default) from the original on 2017-09-25. Retrieved 2015-11-18.

1. **[^](#cite_ref-95)** ["Multimedia Xpert"](https://www.atlas-informatik.ch/multimediaXpert/). Atlas Informatik. [Archived](https://web.archive.org/web/20230404142511/https://www.atlas-informatik.ch/multimediaXpert/) from the original on 2023-04-04. Retrieved 2022-05-26.

1. **[^](#cite_ref-96)** Maki, J. N.; Gruel, D.; McKinney, C.; Ravine, M. A.; Morales, M.; Lee, D.; Willson, R.; Copley-Woods, D.; Valvo, M.; Goodsall, T.; McGuire, J.; Sellar, R. G.; Schaffner, J. A.; Caplinger, M. A.; Shamah, J. M.; Johnson, A. E.; Ansari, H.; Singh, K.; Litwin, T.; Deen, R.; Culver, A.; Ruoff, N.; Petrizzo, D.; Kessler, D.; Basset, C.; Estlin, T.; Alibay, F.; Nelessen, A.; Algermissen, S. (2020). ["The Mars 2020 Engineering Cameras and Microphone on the Perseverance Rover: A Next-Generation Imaging System for Mars Exploration"](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7686239). *Space Science Reviews*. **216** (8). Springer Nature Switzerland AG.: 137. [Bibcode](/source/Bibcode_(identifier)):[2020SSRv..216..137M](https://ui.adsabs.harvard.edu/abs/2020SSRv..216..137M). [doi](/source/Doi_(identifier)):[10.1007/s11214-020-00765-9](https://doi.org/10.1007%2Fs11214-020-00765-9). [PMC](/source/PMC_(identifier)) [7686239](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7686239). [PMID](/source/PMID_(identifier)) [33268910](https://pubmed.ncbi.nlm.nih.gov/33268910).

## External links

- [Official website](https://ffmpeg.org)

v t e Media player software Free software Windows Media Player Classic MediaPortal Linux active Guayadeque JuK Kaffeine Music on Console Noise Parole Rhythmbox GNOME Videos Xine inactive Muine Ogle DVD Player XMMS XMMS2 Baudline Helix Cross-platform active Amarok Audacious Clementine DeaDBeeF Exaile ffplay Kodi Mpg123 MPlayer/mpv (IINA, SMPlayer) Music Player Daemon MusikCube qmmp Quod Libet VLC inactive Miro Songbird Freeware Windows AIMP Dell MediaDirect GOM Player Groove Music (discontinued) iTunes jetAudio KMPlayer MediaMonkey Media Go (discontinued) Microsoft Movies & TV Microsoft Photos Mod4Win MusicBee MusikCube InterActual Player PotPlayer QuickTime (discontinued) Winamp Windows Media Player (2022) Cross-platform DivX Player foobar2000 Plex QuickTime RealPlayer Commercial (proprietary) Windows CD Player Connect Player DVD Player JRiver Media Center PowerDVD ArcSoft TotalMedia Theatre WinDVD Windows Media Player Legacy macOS DVD Player Peel Mobile Core Pocket Media Player doubleTwist Music (Xperia) Musicolet RealPlayer Winamp Lists Video players Audio players Free software audio players Personal video recorders

v t e Data compression software Archivers with compression (comparison) Free and open-source 7-Zip Ark Expander File Roller FreeArc Info-ZIP KGB Archiver PAQ pax PeaZip XAD (decompression only) Xarchiver Zipeg ZPAQ Freeware Filzip LHA StuffIt Expander (decompression only) The Unarchiver (decompression only) TUGZip ZipGenius Commercial ARC ALZip Archive Utility ARJ BetterZip MacBinary PKZIP/SecureZIP PowerArchiver StuffIt WinAce WinRAR WinZip Non-archiving compressors Generic bzip2 compress gzip lzip lzop pack rzip Snappy XZ Utils zstd For code UPX Audio compression (comparison) Lossy AAC Fraunhofer FDK AAC Nero AAC Codec FAAC Helix DNA Producer MP3 l3enc LAME TooLAME libavcodec libcelt libopus libspeex Musepack libvorbis Windows Media Encoder Lossless ALAC FLAC libavcodec Monkey's Audio mp4als OptimFROG Shorten WavPack Video compression (comparison) Lossy MPEG-4 ASP 3ivx DivX Nero Digital FFmpeg HDX4 Xvid H.264 CoreAVC Blu-code DivX FFmpeg Nero Digital OpenH264 QuickTime x264 HEVC DivX x265 Others CineForm Cinepak Daala DNxHD Helix DNA Producer Indeo libavcodec Schrödinger (Dirac) SBC Sorenson VP7 libtheora libvpx Windows Media Encoder Lossless FFV1 Huffyuv Lagarith MSU Lossless YULS See also: compression methods and compression formats

---
Adapted from the Wikipedia article [FFmpeg](https://en.wikipedia.org/wiki/FFmpeg) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/FFmpeg?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
