Codecs in FFmpeg
properties and processors
about codecs

The raw data for video or audio content can be too large for a device to play smoothly, for networks to relay quickly, or too expensive to store on a permanent medium. So various schemes have been devised over time to compress media data. These schemes may be lossless so that the restored data is identical to the source, or they may be lossy whereby greater compression is achieved at the cost of some acceptable loss of fidelity.

Any such scheme requires an (en)coder to compress the data and a decoder to restore it back. From those two terms, we get the term codec, used here to identify these compression schemes.

This page contains infoboxes for all codecs registered in FFmpeg and is best viewed on a PC monitor.


infobox guide

The format of a codec infobox is as shown below:

Infobox template
name: short codec name
title: Long Codec Title
codec_id: AV_CODEC_ID_FOOBAR

media type: video | audio | subtitle | data
data fidelity: lossy, lossless (video/audio only)
inter-frames: yes | no (video/audio only)
b-frames: yes | no (video only)
interlaced scan support: yes | no (video only)
subs format: text | bitmap (subtitles only)

decoders: (none) | decoder1 (attr) decoder2 (attr) decoder3 (attr) ... hwaccels: (none) | hwaccel1 (attr) hwaccel2 (attr) hwaccel3 ... encoders: (none) | encoder1 (attr) encoder2 (attr) encoder3 (attr) ... muxers: (universal-muxers-only) | muxer1 muxer2 muxer3 muxer4 muxer5 muxer6 muxer7muxer8

The (attr) for processors contains shorthand indicators, as noted below. int: internal component ext: depends on external library or OS or hardware

sw: software hw: hardware hw|sw: component has facility to select either mode

win: Windows mac: Apple platforms linux: Linux android: Android
amd: AMD GPUs nvidia: Nvidia GPUs intel: Intel GPUs
RPi: Raspberry Pi oth: other platforms
The lack of a platform indicator implies cross-platform availability but not necessarily all platforms. For hwaccels, the (attr) is optional and the same notes apply.

An entry of (universal-muxers-only) in muxers indicates that a stream in that codec can only be sent to certain codec-agnostic muxers which generally perform stream analysis or relay the stream to a subordinate muxer.

See the notes section for some caveats about the data and for a list of universal muxers.


codecs in FFmpeg

Total 540 codecs as of commit f80431dc4e on 2026-05-03, arranged alphabetically by codec name.
Each codec entry can be directly linked to by adding #codec-name e.g. codecs.html#codec-h264
012v
name: 012v
title: Uncompressed 4:2:2 10-bit
codec_id: AV_CODEC_ID_012V

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: zero12v (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
4gv
name: 4gv
title: 4GV (Fourth Generation Vocoder)
codec_id: AV_CODEC_ID_4GV

media type: audio
data fidelity: lossy
inter-frames: no

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
4xm
name: 4xm
title: 4X Movie
codec_id: AV_CODEC_ID_4XM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: fourxm (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
8bps
name: 8bps
title: QuickTime 8BPS video
codec_id: AV_CODEC_ID_8BPS

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: eightbps (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
8svx_exp
name: 8svx_exp
title: 8SVX exponential
codec_id: AV_CODEC_ID_8SVX_EXP

media type: audio
data fidelity: lossy
inter-frames: no

decoders: eightsvx_exp (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
8svx_fib
name: 8svx_fib
title: 8SVX fibonacci
codec_id: AV_CODEC_ID_8SVX_FIB

media type: audio
data fidelity: lossy
inter-frames: no

decoders: eightsvx_fib (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
a64_multi
name: a64_multi
title: Multicolor charset for Commodore 64
codec_id: AV_CODEC_ID_A64_MULTI

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: a64multi (int sw) muxers: a64
a64_multi5
name: a64_multi5
title: Multicolor charset for Commodore 64, extended with 5th color (colram)
codec_id: AV_CODEC_ID_A64_MULTI5

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: a64multi5 (int sw) muxers: (universal-muxers-only)
aac
name: aac
title: AAC (Advanced Audio Coding)
codec_id: AV_CODEC_ID_AAC

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: aac (int sw) aac_at (ext sw mac) aac_fixed (int sw) aac_mediacodec (ext hw android) libfdk_aac (ext sw) hwaccels: (none)
encoders: aac (int sw) aac_at (ext sw mac) aac_mf (ext hw|sw win) libfdk_aac (ext sw) muxers: adts asf asf_stream avi caf dash f4v flv hds hls iamf ipod ismv latm matroska matroska_audio mov mp4 nut oma psp rm rtp_mpegts sap smoothstreaming tg2 tgp w64 wav wtv
aac_latm
name: aac_latm
title: AAC LATM (Advanced Audio Coding LATM syntax)
codec_id: AV_CODEC_ID_AAC_LATM

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: aac_latm (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
aasc
name: aasc
title: Autodesk RLE
codec_id: AV_CODEC_ID_AASC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: aasc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
ac3
name: ac3
title: ATSC A/52A (AC-3)
codec_id: AV_CODEC_ID_AC3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ac3 (int sw) ac3_at (ext sw mac) ac3_fixed (int sw) hwaccels: (none)
encoders: ac3 (int sw) ac3_fixed (int sw) ac3_mf (ext hw|sw win) muxers: ac3 asf asf_stream avi caf dash flv hds hls ipod ismv matroska matroska_audio mov mp4 nut psp rm smoothstreaming spdif w64 wav wtv
ac4
name: ac4
title: AC-4
codec_id: AV_CODEC_ID_AC4

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: ac4 hls mov
acelp.kelvin
name: acelp.kelvin
title: Sipro ACELP.KELVIN
codec_id: AV_CODEC_ID_ACELP_KELVIN

media type: audio
data fidelity: lossy
inter-frames: no

decoders: acelp_kelvin (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_4xm
name: adpcm_4xm
title: ADPCM 4X Movie
codec_id: AV_CODEC_ID_ADPCM_4XM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_4xm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_adx
name: adpcm_adx
title: SEGA CRI ADX ADPCM
codec_id: AV_CODEC_ID_ADPCM_ADX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_adx (int sw) hwaccels: (none)
encoders: adpcm_adx (int sw) muxers: adx
adpcm_afc
name: adpcm_afc
title: ADPCM Nintendo Gamecube AFC
codec_id: AV_CODEC_ID_ADPCM_AFC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_afc (int sw) hwaccels: (none)
encoders: (none)
muxers: ast
adpcm_agm
name: adpcm_agm
title: ADPCM AmuseGraphics Movie AGM
codec_id: AV_CODEC_ID_ADPCM_AGM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_agm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_aica
name: adpcm_aica
title: ADPCM Yamaha AICA
codec_id: AV_CODEC_ID_ADPCM_AICA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_aica (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_argo
name: adpcm_argo
title: ADPCM Argonaut Games
codec_id: AV_CODEC_ID_ADPCM_ARGO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_argo (int sw) hwaccels: (none)
encoders: adpcm_argo (int sw) muxers: argo_asf
adpcm_circus
name: adpcm_circus
title: ADPCM Circus
codec_id: AV_CODEC_ID_ADPCM_CIRCUS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_circus (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ct
name: adpcm_ct
title: ADPCM Creative Technology
codec_id: AV_CODEC_ID_ADPCM_CT

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ct (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut voc w64 wav wtv
adpcm_dtk
name: adpcm_dtk
title: ADPCM Nintendo Gamecube DTK
codec_id: AV_CODEC_ID_ADPCM_DTK

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_dtk (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea
name: adpcm_ea
title: ADPCM Electronic Arts
codec_id: AV_CODEC_ID_ADPCM_EA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea_maxis_xa
name: adpcm_ea_maxis_xa
title: ADPCM Electronic Arts Maxis CDROM XA
codec_id: AV_CODEC_ID_ADPCM_EA_MAXIS_XA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea_maxis_xa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea_r1
name: adpcm_ea_r1
title: ADPCM Electronic Arts R1
codec_id: AV_CODEC_ID_ADPCM_EA_R1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea_r1 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea_r2
name: adpcm_ea_r2
title: ADPCM Electronic Arts R2
codec_id: AV_CODEC_ID_ADPCM_EA_R2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea_r2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea_r3
name: adpcm_ea_r3
title: ADPCM Electronic Arts R3
codec_id: AV_CODEC_ID_ADPCM_EA_R3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea_r3 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ea_xas
name: adpcm_ea_xas
title: ADPCM Electronic Arts XAS
codec_id: AV_CODEC_ID_ADPCM_EA_XAS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ea_xas (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_g722
name: adpcm_g722
title: G.722 ADPCM
codec_id: AV_CODEC_ID_ADPCM_G722

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_g722 (int sw) hwaccels: (none)
encoders: adpcm_g722 (int sw) muxers: aiff asf asf_stream au avi g722 matroska matroska_audio nut w64 wav wtv
adpcm_g726
name: adpcm_g726
title: G.726 ADPCM
codec_id: AV_CODEC_ID_ADPCM_G726

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_g726 (int sw) hwaccels: (none)
encoders: adpcm_g726 (int sw) muxers: asf asf_stream avi g726 matroska matroska_audio nut w64 wav wtv
adpcm_g726le
name: adpcm_g726le
title: G.726 ADPCM little-endian
codec_id: AV_CODEC_ID_ADPCM_G726LE

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_g726le (int sw) hwaccels: (none)
encoders: adpcm_g726le (int sw) muxers: aiff au g726le
adpcm_ima_acorn
name: adpcm_ima_acorn
title: ADPCM IMA Acorn Replay
codec_id: AV_CODEC_ID_ADPCM_IMA_ACORN

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_acorn (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_alp
name: adpcm_ima_alp
title: ADPCM IMA High Voltage Software ALP
codec_id: AV_CODEC_ID_ADPCM_IMA_ALP

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_alp (int sw) hwaccels: (none)
encoders: adpcm_ima_alp (int sw) muxers: alp
adpcm_ima_amv
name: adpcm_ima_amv
title: ADPCM IMA AMV
codec_id: AV_CODEC_ID_ADPCM_IMA_AMV

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_amv (int sw) hwaccels: (none)
encoders: adpcm_ima_amv (int sw) muxers: amv
adpcm_ima_apc
name: adpcm_ima_apc
title: ADPCM IMA CRYO APC
codec_id: AV_CODEC_ID_ADPCM_IMA_APC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_apc (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_apm
name: adpcm_ima_apm
title: ADPCM IMA Ubisoft APM
codec_id: AV_CODEC_ID_ADPCM_IMA_APM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_apm (int sw) hwaccels: (none)
encoders: adpcm_ima_apm (int sw) muxers: apm
adpcm_ima_cunning
name: adpcm_ima_cunning
title: ADPCM IMA Cunning Developments
codec_id: AV_CODEC_ID_ADPCM_IMA_CUNNING

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_cunning (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_dat4
name: adpcm_ima_dat4
title: ADPCM IMA Eurocom DAT4
codec_id: AV_CODEC_ID_ADPCM_IMA_DAT4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_dat4 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_dk3
name: adpcm_ima_dk3
title: ADPCM IMA Duck DK3
codec_id: AV_CODEC_ID_ADPCM_IMA_DK3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_dk3 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_ima_dk4
name: adpcm_ima_dk4
title: ADPCM IMA Duck DK4
codec_id: AV_CODEC_ID_ADPCM_IMA_DK4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_dk4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_ima_ea_eacs
name: adpcm_ima_ea_eacs
title: ADPCM IMA Electronic Arts EACS
codec_id: AV_CODEC_ID_ADPCM_IMA_EA_EACS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_ea_eacs (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_ea_sead
name: adpcm_ima_ea_sead
title: ADPCM IMA Electronic Arts SEAD
codec_id: AV_CODEC_ID_ADPCM_IMA_EA_SEAD

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_ea_sead (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_escape
name: adpcm_ima_escape
title: ADPCM IMA Acorn Escape
codec_id: AV_CODEC_ID_ADPCM_IMA_ESCAPE

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_escape (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_hvqm2
name: adpcm_ima_hvqm2
title: ADPCM IMA HVQM2
codec_id: AV_CODEC_ID_ADPCM_IMA_HVQM2

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: adpcm_ima_hvqm2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_hvqm4
name: adpcm_ima_hvqm4
title: ADPCM IMA HVQM4
codec_id: AV_CODEC_ID_ADPCM_IMA_HVQM4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_hvqm4 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_iss
name: adpcm_ima_iss
title: ADPCM IMA Funcom ISS
codec_id: AV_CODEC_ID_ADPCM_IMA_ISS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_iss (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_magix
name: adpcm_ima_magix
title: ADPCM IMA Magix
codec_id: AV_CODEC_ID_ADPCM_IMA_MAGIX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_magix (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_moflex
name: adpcm_ima_moflex
title: ADPCM IMA MobiClip MOFLEX
codec_id: AV_CODEC_ID_ADPCM_IMA_MOFLEX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_moflex (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_mtf
name: adpcm_ima_mtf
title: ADPCM IMA Capcom's MT Framework
codec_id: AV_CODEC_ID_ADPCM_IMA_MTF

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_mtf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_oki
name: adpcm_ima_oki
title: ADPCM IMA Dialogic OKI
codec_id: AV_CODEC_ID_ADPCM_IMA_OKI

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_oki (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_ima_pda
name: adpcm_ima_pda
title: ADPCM IMA PlayDate
codec_id: AV_CODEC_ID_ADPCM_IMA_PDA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_pda (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_qt
name: adpcm_ima_qt
title: ADPCM IMA QuickTime
codec_id: AV_CODEC_ID_ADPCM_IMA_QT

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_qt (int sw) adpcm_ima_qt_at (ext sw mac) hwaccels: (none)
encoders: adpcm_ima_qt (int sw) muxers: aiff caf hls mov
adpcm_ima_rad
name: adpcm_ima_rad
title: ADPCM IMA Radical
codec_id: AV_CODEC_ID_ADPCM_IMA_RAD

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_rad (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_ima_smjpeg
name: adpcm_ima_smjpeg
title: ADPCM IMA Loki SDL MJPEG
codec_id: AV_CODEC_ID_ADPCM_IMA_SMJPEG

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_smjpeg (int sw) hwaccels: (none)
encoders: (none)
muxers: smjpeg
adpcm_ima_ssi
name: adpcm_ima_ssi
title: ADPCM IMA Simon & Schuster Interactive
codec_id: AV_CODEC_ID_ADPCM_IMA_SSI

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_ssi (int sw) hwaccels: (none)
encoders: adpcm_ima_ssi (int sw) muxers: kvag
adpcm_ima_wav
name: adpcm_ima_wav
title: ADPCM IMA WAV
codec_id: AV_CODEC_ID_ADPCM_IMA_WAV

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_wav (int sw) hwaccels: (none)
encoders: adpcm_ima_wav (int sw) muxers: asf asf_stream avi caf matroska matroska_audio nut rso w64 wav wtv
adpcm_ima_ws
name: adpcm_ima_ws
title: ADPCM IMA Westwood
codec_id: AV_CODEC_ID_ADPCM_IMA_WS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_ws (int sw) hwaccels: (none)
encoders: adpcm_ima_ws (int sw) muxers: aiff wsaud
adpcm_ima_xbox
name: adpcm_ima_xbox
title: ADPCM IMA Xbox
codec_id: AV_CODEC_ID_ADPCM_IMA_XBOX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ima_xbox (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_ms
name: adpcm_ms
title: ADPCM Microsoft
codec_id: AV_CODEC_ID_ADPCM_MS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_ms (int sw) hwaccels: (none)
encoders: adpcm_ms (int sw) muxers: asf asf_stream avi caf matroska matroska_audio nut w64 wav wtv
adpcm_mtaf
name: adpcm_mtaf
title: ADPCM MTAF
codec_id: AV_CODEC_ID_ADPCM_MTAF

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_mtaf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_n64
name: adpcm_n64
title: ADPCM Silicon Graphics N64
codec_id: AV_CODEC_ID_ADPCM_N64

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_n64 (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff
adpcm_psx
name: adpcm_psx
title: ADPCM Playstation
codec_id: AV_CODEC_ID_ADPCM_PSX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_psx (int sw) hwaccels: (none)
encoders: (none)
muxers: argo_cvg
adpcm_psxc
name: adpcm_psxc
title: ADPCM Playstation C
codec_id: AV_CODEC_ID_ADPCM_PSXC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_psxc (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_sanyo
name: adpcm_sanyo
title: ADPCM Sanyo
codec_id: AV_CODEC_ID_ADPCM_SANYO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_sanyo (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
adpcm_sbpro_2
name: adpcm_sbpro_2
title: ADPCM Sound Blaster Pro 2-bit
codec_id: AV_CODEC_ID_ADPCM_SBPRO_2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_sbpro_2 (int sw) hwaccels: (none)
encoders: (none)
muxers: voc
adpcm_sbpro_3
name: adpcm_sbpro_3
title: ADPCM Sound Blaster Pro 2.6-bit
codec_id: AV_CODEC_ID_ADPCM_SBPRO_3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_sbpro_3 (int sw) hwaccels: (none)
encoders: (none)
muxers: voc
adpcm_sbpro_4
name: adpcm_sbpro_4
title: ADPCM Sound Blaster Pro 4-bit
codec_id: AV_CODEC_ID_ADPCM_SBPRO_4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_sbpro_4 (int sw) hwaccels: (none)
encoders: (none)
muxers: voc
adpcm_swf
name: adpcm_swf
title: ADPCM Shockwave Flash
codec_id: AV_CODEC_ID_ADPCM_SWF

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_swf (int sw) hwaccels: (none)
encoders: adpcm_swf (int sw) muxers: asf asf_stream avi flv hds matroska matroska_audio nut w64 wav wtv
adpcm_thp
name: adpcm_thp
title: ADPCM Nintendo THP
codec_id: AV_CODEC_ID_ADPCM_THP

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_thp (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_thp_le
name: adpcm_thp_le
title: ADPCM Nintendo THP (Little-Endian)
codec_id: AV_CODEC_ID_ADPCM_THP_LE

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_thp_le (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_vima
name: adpcm_vima
title: LucasArts VIMA audio
codec_id: AV_CODEC_ID_ADPCM_VIMA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_vima (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_xa
name: adpcm_xa
title: ADPCM CDROM XA
codec_id: AV_CODEC_ID_ADPCM_XA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_xa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_xmd
name: adpcm_xmd
title: ADPCM Konami XMD
codec_id: AV_CODEC_ID_ADPCM_XMD

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_xmd (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
adpcm_yamaha
name: adpcm_yamaha
title: ADPCM Yamaha
codec_id: AV_CODEC_ID_ADPCM_YAMAHA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_yamaha (int sw) hwaccels: (none)
encoders: adpcm_yamaha (int sw) muxers: asf asf_stream avi matroska matroska_audio mmf nut w64 wav wtv
adpcm_zork
name: adpcm_zork
title: ADPCM Zork
codec_id: AV_CODEC_ID_ADPCM_ZORK

media type: audio
data fidelity: lossy
inter-frames: no

decoders: adpcm_zork (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
agm
name: agm
title: Amuse Graphics Movie
codec_id: AV_CODEC_ID_AGM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: agm (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
ahx
name: ahx
title: CRI AHX
codec_id: AV_CODEC_ID_AHX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ahx (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
aic
name: aic
title: Apple Intermediate Codec
codec_id: AV_CODEC_ID_AIC

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: aic (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
alac
name: alac
title: ALAC (Apple Lossless Audio Codec)
codec_id: AV_CODEC_ID_ALAC

media type: audio
data fidelity: lossless
inter-frames: no

decoders: alac (int sw) alac_at (ext sw mac) hwaccels: (none)
encoders: alac (int sw) alac_at (ext sw mac) muxers: caf dash hls ipod ismv matroska matroska_audio mov mp4 psp smoothstreaming
alias_pix
name: alias_pix
title: Alias/Wavefront PIX image
codec_id: AV_CODEC_ID_ALIAS_PIX

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: alias_pix (int sw) hwaccels: (none)
encoders: alias_pix (int sw) muxers: image2 image2pipe
amr_nb
name: amr_nb
title: AMR-NB (Adaptive Multi-Rate NarrowBand)
codec_id: AV_CODEC_ID_AMR_NB

media type: audio
data fidelity: lossy
inter-frames: no

decoders: amr_nb_at (ext sw mac) amrnb (int sw) amrnb_mediacodec (ext hw) libopencore_amrnb (int sw) hwaccels: (none)
encoders: libopencore_amrnb (int sw) muxers: amr asf asf_stream avi caf hls matroska matroska_audio mov nut tg2 tgp w64 wav wtv
amr_wb
name: amr_wb
title: AMR-WB (Adaptive Multi-Rate WideBand)
codec_id: AV_CODEC_ID_AMR_WB

media type: audio
data fidelity: lossy
inter-frames: no

decoders: amrwb (int sw) amrwb_mediacodec (ext hw) libopencore_amrwb (ext sw) hwaccels: (none)
encoders: libvo_amrwbenc (ext sw) muxers: asf asf_stream avi hls matroska matroska_audio mov nut tg2 tgp w64 wav wtv
amv
name: amv
title: AMV Video
codec_id: AV_CODEC_ID_AMV

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: amv (int sw) hwaccels: (none)
encoders: amv (int sw) muxers: amv asf asf_stream avi matroska nut wtv
anm
name: anm
title: Deluxe Paint Animation
codec_id: AV_CODEC_ID_ANM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: anm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ansi
name: ansi
title: ASCII/ANSI art
codec_id: AV_CODEC_ID_ANSI

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: ansi (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
anull
name: anull
title: Null audio codec
codec_id: AV_CODEC_ID_ANULL

media type: audio
data fidelity: unknown
inter-frames: yes

decoders: anull (int sw) hwaccels: (none)
encoders: anull (int sw) muxers: (universal-muxers-only)
apac
name: apac
title: Marian's A-pac audio
codec_id: AV_CODEC_ID_APAC

media type: audio
data fidelity: lossless
inter-frames: no

decoders: apac (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ape
name: ape
title: Monkey's Audio
codec_id: AV_CODEC_ID_APE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: ape (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
apng
name: apng
title: APNG (Animated Portable Network Graphics) image
codec_id: AV_CODEC_ID_APNG

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: apng (int sw) hwaccels: (none)
encoders: apng (int sw) muxers: apng
aptx
name: aptx
title: aptX (Audio Processing Technology for Bluetooth)
codec_id: AV_CODEC_ID_APTX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: aptx (int sw) hwaccels: (none)
encoders: aptx (int sw) muxers: aptx
aptx_hd
name: aptx_hd
title: aptX HD (Audio Processing Technology for Bluetooth)
codec_id: AV_CODEC_ID_APTX_HD

media type: audio
data fidelity: lossy
inter-frames: no

decoders: aptx_hd (int sw) hwaccels: (none)
encoders: aptx_hd (int sw) muxers: aptx_hd
apv
name: apv
title: Advanced Professional Video
codec_id: AV_CODEC_ID_APV

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: apv (int sw) hwaccels: (none)
encoders: liboapv (ext sw) muxers: apv dash hls ismv mov mp4 psp smoothstreaming
arbc
name: arbc
title: Gryphon's Anim Compressor
codec_id: AV_CODEC_ID_ARBC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: arbc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
argo
name: argo
title: Argonaut Games Video
codec_id: AV_CODEC_ID_ARGO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: argo (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
arib_caption
name: arib_caption
title: ARIB STD-B24 caption
codec_id: AV_CODEC_ID_ARIB_CAPTION

media type: subtitle
subs format: unknown

decoders: libaribb24 (ext sw) libaribcaption (int sw) hwaccels: (none)
encoders: (none)
muxers: matroska
ass
name: ass
title: ASS (Advanced SSA) subtitle
codec_id: AV_CODEC_ID_ASS

media type: subtitle
subs format: text

decoders: ass (int sw) ssa (int sw) hwaccels: (none)
encoders: ass (int sw) ssa (int sw) muxers: ass matroska nut
asv1
name: asv1
title: ASUS V1
codec_id: AV_CODEC_ID_ASV1

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: asv1 (int sw) hwaccels: (none)
encoders: asv1 (int sw) muxers: asf asf_stream avi matroska nut wtv
asv2
name: asv2
title: ASUS V2
codec_id: AV_CODEC_ID_ASV2

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: asv2 (int sw) hwaccels: (none)
encoders: asv2 (int sw) muxers: asf asf_stream avi matroska nut wtv
atrac1
name: atrac1
title: ATRAC1 (Adaptive TRansform Acoustic Coding)
codec_id: AV_CODEC_ID_ATRAC1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: atrac1 (int sw) hwaccels: (none)
encoders: (none)
muxers: aea matroska matroska_audio
atrac3
name: atrac3
title: ATRAC3 (Adaptive TRansform Acoustic Coding 3)
codec_id: AV_CODEC_ID_ATRAC3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: atrac3 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut oma rm w64 wav wtv
atrac3al
name: atrac3al
title: ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless)
codec_id: AV_CODEC_ID_ATRAC3AL

media type: audio
data fidelity: lossless
inter-frames: no

decoders: atrac3al (int sw) hwaccels: (none)
encoders: (none)
muxers: oma
atrac3p
name: atrac3p
title: ATRAC3+ (Adaptive TRansform Acoustic Coding 3+)
codec_id: AV_CODEC_ID_ATRAC3P

media type: audio
data fidelity: lossy
inter-frames: no

decoders: atrac3p (int sw) hwaccels: (none)
encoders: (none)
muxers: oma
atrac3pal
name: atrac3pal
title: ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless)
codec_id: AV_CODEC_ID_ATRAC3PAL

media type: audio
data fidelity: lossless
inter-frames: no

decoders: atrac3pal (int sw) hwaccels: (none)
encoders: (none)
muxers: oma
atrac9
name: atrac9
title: ATRAC9 (Adaptive TRansform Acoustic Coding 9)
codec_id: AV_CODEC_ID_ATRAC9

media type: audio
data fidelity: lossy
inter-frames: no

decoders: atrac9 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
aura
name: aura
title: Auravision AURA
codec_id: AV_CODEC_ID_AURA

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: aura (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
aura2
name: aura2
title: Auravision Aura 2
codec_id: AV_CODEC_ID_AURA2

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: aura2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
av1
name: av1
title: Alliance for Open Media AV1
codec_id: AV_CODEC_ID_AV1

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: av1 (int sw) av1_amf (ext hw amd) av1_cuvid (ext hw nvidia) av1_mediacodec (ext hw android) av1_qsv (ext hw|sw intel) libaom_av1 (ext sw) libdav1d (ext sw) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) videotoolbox (mac) vulkan encoders: av1_amf (ext hw amd) av1_d3d12va (ext hw win) av1_mediacodec (ext hw android) av1_mf (ext hw|sw win) av1_nvenc (ext hw nvidia) av1_qsv (ext hw|sw intel) av1_vaapi (ext hw) av1_vulkan (ext hw) libaom_av1 (ext sw) librav1e (ext sw) libsvtav1 (ext sw) muxers: asf asf_stream avi avif dash flv hds hls ismv ivf matroska mov mp4 nut obu psp smoothstreaming webm webm_chunk wtv
avc
name: avc
title: On2 Audio for Video Codec
codec_id: AV_CODEC_ID_ON2AVC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: on2avc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
avrn
name: avrn
title: Avid AVI Codec
codec_id: AV_CODEC_ID_AVRN

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: avrn (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
avrp
name: avrp
title: Avid 1:1 10-bit RGB Packer
codec_id: AV_CODEC_ID_AVRP

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: avrp (int sw) hwaccels: (none)
encoders: avrp (int sw) muxers: hls mov
avs
name: avs
title: AVS (Audio Video Standard) video
codec_id: AV_CODEC_ID_AVS

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: avs (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
avs2
name: avs2
title: AVS2-P2/IEEE1857.4
codec_id: AV_CODEC_ID_AVS2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: libdavs2 (ext sw) hwaccels: (none)
encoders: libxavs2 (ext sw) muxers: asf asf_stream avi avs2 matroska nut wtv
avs3
name: avs3
title: AVS3-P2/IEEE1857.10
codec_id: AV_CODEC_ID_AVS3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: libuavs3d (ext sw) hwaccels: (none)
encoders: (none)
muxers: avs3 dash hls ismv matroska mov mp4 psp smoothstreaming
avui
name: avui
title: Avid Meridien Uncompressed
codec_id: AV_CODEC_ID_AVUI

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: avui (int sw) hwaccels: (none)
encoders: avui (int sw) muxers: hls mov
bethsoftvid
name: bethsoftvid
title: Bethesda VID video
codec_id: AV_CODEC_ID_BETHSOFTVID

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: bethsoftvid (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bfi
name: bfi
title: Brute Force & Ignorance
codec_id: AV_CODEC_ID_BFI

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: bfi (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bin_data
name: bin_data
title: binary data
codec_id: AV_CODEC_ID_BIN_DATA

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: dash ismv mp4 psp smoothstreaming
binkaudio_dct
name: binkaudio_dct
title: Bink Audio (DCT)
codec_id: AV_CODEC_ID_BINKAUDIO_DCT

media type: audio
data fidelity: lossy
inter-frames: no

decoders: binkaudio_dct (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
binkaudio_rdft
name: binkaudio_rdft
title: Bink Audio (RDFT)
codec_id: AV_CODEC_ID_BINKAUDIO_RDFT

media type: audio
data fidelity: lossy
inter-frames: no

decoders: binkaudio_rdft (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
binkvideo
name: binkvideo
title: Bink video
codec_id: AV_CODEC_ID_BINKVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: bink (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bintext
name: bintext
title: Binary text
codec_id: AV_CODEC_ID_BINTEXT

media type: video
data fidelity: unknown
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: bintext (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bitpacked
name: bitpacked
title: Bitpacked
codec_id: AV_CODEC_ID_BITPACKED

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: bitpacked (int sw) hwaccels: (none)
encoders: bitpacked (int sw) muxers: (universal-muxers-only)
bmp
name: bmp
title: BMP (Windows and OS/2 bitmap)
codec_id: AV_CODEC_ID_BMP

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: bmp (int sw) hwaccels: (none)
encoders: bmp (int sw) muxers: ico image2 image2pipe mp3
bmv_audio
name: bmv_audio
title: Discworld II BMV audio
codec_id: AV_CODEC_ID_BMV_AUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: bmv_audio (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bmv_video
name: bmv_video
title: Discworld II BMV video
codec_id: AV_CODEC_ID_BMV_VIDEO

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: bmv_video (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
bonk
name: bonk
title: Bonk audio
codec_id: AV_CODEC_ID_BONK

media type: audio
data fidelity: lossy, with lossless option
inter-frames: no

decoders: bonk (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
brender_pix
name: brender_pix
title: BRender PIX image
codec_id: AV_CODEC_ID_BRENDER_PIX

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: brender_pix (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
c93
name: c93
title: Interplay C93
codec_id: AV_CODEC_ID_C93

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: c93 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
cavs
name: cavs
title: Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
codec_id: AV_CODEC_ID_CAVS

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: cavs (int sw) hwaccels: (none)
encoders: libxavs (ext sw) muxers: asf asf_stream avi cavsvideo hls matroska mov nut wtv
cbd2_dpcm
name: cbd2_dpcm
title: DPCM Cuberoot-Delta-Exact
codec_id: AV_CODEC_ID_CBD2_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: cbd2_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff
cdgraphics
name: cdgraphics
title: CD Graphics video
codec_id: AV_CODEC_ID_CDGRAPHICS

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: cdgraphics (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
cdtoons
name: cdtoons
title: CDToons video
codec_id: AV_CODEC_ID_CDTOONS

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: cdtoons (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
cdxl
name: cdxl
title: Commodore CDXL video
codec_id: AV_CODEC_ID_CDXL

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cdxl (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
celt
name: celt
title: Constrained Energy Lapped Transform (CELT)
codec_id: AV_CODEC_ID_CELT

media type: audio
data fidelity: lossy
inter-frames: no

decoders: libcelt (ext sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
cfhd
name: cfhd
title: GoPro CineForm HD
codec_id: AV_CODEC_ID_CFHD

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: cfhd (int sw) hwaccels: (none)
encoders: cfhd (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
cinepak
name: cinepak
title: Cinepak
codec_id: AV_CODEC_ID_CINEPAK

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: cinepak (int sw) hwaccels: (none)
encoders: cinepak (int sw) muxers: asf asf_stream avi hls matroska mov nut segafilm wtv
clearvideo
name: clearvideo
title: Iterated Systems ClearVideo
codec_id: AV_CODEC_ID_CLEARVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: clearvideo (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut rm wtv
cljr
name: cljr
title: Cirrus Logic AccuPak
codec_id: AV_CODEC_ID_CLJR

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cljr (int sw) hwaccels: (none)
encoders: cljr (int sw) muxers: asf asf_stream avi matroska nut wtv
cllc
name: cllc
title: Canopus Lossless Codec
codec_id: AV_CODEC_ID_CLLC

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cllc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
cmv
name: cmv
title: Electronic Arts CMV video
codec_id: AV_CODEC_ID_CMV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: eacmv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
codec2
name: codec2
title: codec2 (very low bitrate speech codec)
codec_id: AV_CODEC_ID_CODEC2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: libcodec2 (int sw) hwaccels: (none)
encoders: libcodec2 (int sw) muxers: codec2 codec2raw
comfortnoise
name: comfortnoise
title: RFC 3389 Comfort Noise
codec_id: AV_CODEC_ID_COMFORT_NOISE

media type: audio
data fidelity: lossy
inter-frames: no

decoders: comfortnoise (int sw) hwaccels: (none)
encoders: comfortnoise (int sw) muxers: nut
cook
name: cook
title: Cook / Cooker / Gecko (RealAudio G2)
codec_id: AV_CODEC_ID_COOK

media type: audio
data fidelity: lossy
inter-frames: no

decoders: cook (int sw) hwaccels: (none)
encoders: (none)
muxers: matroska rm
cpia
name: cpia
title: CPiA video format
codec_id: AV_CODEC_ID_CPIA

media type: video
data fidelity: unknown
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cpia (int sw) hwaccels: (none)
encoders: (none)
muxers: nut
cri
name: cri
title: Cintel RAW
codec_id: AV_CODEC_ID_CRI

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cri (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
cscd
name: cscd
title: CamStudio
codec_id: AV_CODEC_ID_CSCD

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: cscd (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
cyuv
name: cyuv
title: Creative YUV (CYUV)
codec_id: AV_CODEC_ID_CYUV

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: cyuv (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
daala
name: daala
title: Daala
codec_id: AV_CODEC_ID_DAALA

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dds
name: dds
title: DirectDraw Surface image decoder
codec_id: AV_CODEC_ID_DDS

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dds (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
derf_dpcm
name: derf_dpcm
title: DPCM Xilam DERF
codec_id: AV_CODEC_ID_DERF_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: derf_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dfa
name: dfa
title: Chronomaster DFA
codec_id: AV_CODEC_ID_DFA

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: dfa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dfpwm
name: dfpwm
title: DFPWM (Dynamic Filter Pulse Width Modulation)
codec_id: AV_CODEC_ID_DFPWM

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: dfpwm (int sw) hwaccels: (none)
encoders: dfpwm (int sw) muxers: asf asf_stream avi dfpwm matroska matroska_audio nut w64 wav wtv
dirac
name: dirac
title: Dirac
codec_id: AV_CODEC_ID_DIRAC

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: dirac (int sw) hwaccels: (none)
encoders: vc2 (int sw) muxers: asf asf_stream avi dash dirac hls ismv matroska mov mp4 nut psp smoothstreaming wtv
dnxhd
name: dnxhd
title: VC3/DNxHD
codec_id: AV_CODEC_ID_DNXHD

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dnxhd (int sw) hwaccels: (none)
encoders: dnxhd (int sw) muxers: dnxhd hls mov mxf_opatom
dnxuc
name: dnxuc
title: DNxUncompressed / SMPTE RDD 50
codec_id: AV_CODEC_ID_DNXUC

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dolby_e
name: dolby_e
title: Dolby E
codec_id: AV_CODEC_ID_DOLBY_E

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dolby_e (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dpx
name: dpx
title: DPX (Digital Picture Exchange) image
codec_id: AV_CODEC_ID_DPX

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dpx (int sw) hwaccels: vulkan encoders: dpx (int sw) muxers: asf asf_stream avi hls image2 image2pipe matroska mov nut wtv
dsd_lsbf
name: dsd_lsbf
title: DSD (Direct Stream Digital), least significant bit first
codec_id: AV_CODEC_ID_DSD_LSBF

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dsd_lsbf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dsd_lsbf_planar
name: dsd_lsbf_planar
title: DSD (Direct Stream Digital), least significant bit first, planar
codec_id: AV_CODEC_ID_DSD_LSBF_PLANAR

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dsd_lsbf_planar (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dsd_msbf
name: dsd_msbf
title: DSD (Direct Stream Digital), most significant bit first
codec_id: AV_CODEC_ID_DSD_MSBF

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dsd_msbf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dsd_msbf_planar
name: dsd_msbf_planar
title: DSD (Direct Stream Digital), most significant bit first, planar
codec_id: AV_CODEC_ID_DSD_MSBF_PLANAR

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dsd_msbf_planar (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dsicinaudio
name: dsicinaudio
title: Delphine Software International CIN audio
codec_id: AV_CODEC_ID_DSICINAUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dsicinaudio (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dsicinvideo
name: dsicinvideo
title: Delphine Software International CIN video
codec_id: AV_CODEC_ID_DSICINVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: dsicinvideo (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dss_sp
name: dss_sp
title: Digital Speech Standard - Standard Play mode (DSS SP)
codec_id: AV_CODEC_ID_DSS_SP

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dss_sp (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dst
name: dst
title: DST (Direct Stream Transfer)
codec_id: AV_CODEC_ID_DST

media type: audio
data fidelity: lossless
inter-frames: no

decoders: dst (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dts
name: dts
title: DCA (DTS Coherent Acoustics)
codec_id: AV_CODEC_ID_DTS

media type: audio
data fidelity: lossy, with lossless option
inter-frames: no

decoders: dca (int sw) hwaccels: (none)
encoders: dca (int sw) muxers: asf asf_stream avi dash dts hls ismv matroska matroska_audio mov mp4 nut psp smoothstreaming w64 wav wtv
dvaudio
name: dvaudio
title: DV audio
codec_id: AV_CODEC_ID_DVAUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: dvaudio (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi caf hls matroska matroska_audio mov nut w64 wav wtv
dvb_subtitle
name: dvb_subtitle
title: DVB subtitles
codec_id: AV_CODEC_ID_DVB_SUBTITLE

media type: subtitle
subs format: bitmap

decoders: dvbsub (int sw) hwaccels: (none)
encoders: dvbsub (int sw) muxers: matroska nut
dvb_teletext
name: dvb_teletext
title: DVB teletext
codec_id: AV_CODEC_ID_DVB_TELETEXT

media type: subtitle
subs format: unknown

decoders: libzvbi_teletext (ext sw) hwaccels: (none)
encoders: (none)
muxers: nut
dvd_nav_packet
name: dvd_nav_packet
title: DVD Nav packet
codec_id: AV_CODEC_ID_DVD_NAV

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dvd_subtitle
name: dvd_subtitle
title: DVD subtitles
codec_id: AV_CODEC_ID_DVD_SUBTITLE

media type: subtitle
subs format: bitmap

decoders: dvdsub (int sw) hwaccels: (none)
encoders: dvdsub (int sw) muxers: dash ismv matroska mp4 nut psp smoothstreaming
dvvideo
name: dvvideo
title: DV (Digital Video)
codec_id: AV_CODEC_ID_DVVIDEO

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dvvideo (int sw) hwaccels: (none)
encoders: dvvideo (int sw) muxers: asf asf_stream avi dv hls matroska mov nut wtv
dxa
name: dxa
title: Feeble Files/ScummVM DXA
codec_id: AV_CODEC_ID_DXA

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: dxa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
dxtory
name: dxtory
title: Dxtory
codec_id: AV_CODEC_ID_DXTORY

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dxtory (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
dxv
name: dxv
title: Resolume DXV
codec_id: AV_CODEC_ID_DXV

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: dxv (int sw) hwaccels: (none)
encoders: dxv (int sw) muxers: hls mov
eac3
name: eac3
title: ATSC A/52B (AC-3, E-AC-3)
codec_id: AV_CODEC_ID_EAC3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: eac3 (int sw) eac3_at (ext sw mac) hwaccels: (none)
encoders: eac3 (int sw) muxers: asf asf_stream avi dash eac3 flv hds hls ismv matroska matroska_audio mov mp4 nut psp smoothstreaming w64 wav wtv
eia_608
name: eia_608
title: EIA-608 closed captions
codec_id: AV_CODEC_ID_EIA_608

media type: subtitle
subs format: text

decoders: ccaption (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mcc mov mxf mxf_opatom rcwt scc
epg
name: epg
title: Electronic Program Guide
codec_id: AV_CODEC_ID_EPG

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
escape124
name: escape124
title: Escape 124
codec_id: AV_CODEC_ID_ESCAPE124

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: escape124 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
escape130
name: escape130
title: Escape 130
codec_id: AV_CODEC_ID_ESCAPE130

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: escape130 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
evc
name: evc
title: MPEG-5 EVC (Essential Video Coding)
codec_id: AV_CODEC_ID_EVC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: libxevd (ext sw) hwaccels: (none)
encoders: libxeve (ext sw) muxers: asf asf_stream avi dash evc hls ismv matroska mov mp4 nut psp smoothstreaming wtv
evrc
name: evrc
title: EVRC (Enhanced Variable Rate Codec)
codec_id: AV_CODEC_ID_EVRC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: evrc (int sw) hwaccels: (none)
encoders: (none)
muxers: dash hls ismv mov mp4 psp smoothstreaming
exr
name: exr
title: OpenEXR image
codec_id: AV_CODEC_ID_EXR

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: exr (int sw) hwaccels: (none)
encoders: exr (int sw) muxers: hls image2 image2pipe mov
fastaudio
name: fastaudio
title: MobiClip FastAudio
codec_id: AV_CODEC_ID_FASTAUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: fastaudio (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ffv1
name: ffv1
title: FFmpeg video codec #1
codec_id: AV_CODEC_ID_FFV1

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: ffv1 (int sw) hwaccels: vulkan encoders: ffv1 (int sw) ffv1_vulkan (ext hw) muxers: asf asf_stream avi dash ismv matroska mp4 nut psp smoothstreaming wtv
ffvhuff
name: ffvhuff
title: Huffyuv FFmpeg variant
codec_id: AV_CODEC_ID_FFVHUFF

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: ffvhuff (int sw) hwaccels: (none)
encoders: ffvhuff (int sw) muxers: asf asf_stream avi matroska nut wtv
fic
name: fic
title: Mirillis FIC
codec_id: AV_CODEC_ID_FIC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: fic (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
fits
name: fits
title: FITS (Flexible Image Transport System)
codec_id: AV_CODEC_ID_FITS

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: fits (int sw) hwaccels: (none)
encoders: fits (int sw) muxers: fits
flac
name: flac
title: FLAC (Free Lossless Audio Codec)
codec_id: AV_CODEC_ID_FLAC

media type: audio
data fidelity: lossless
inter-frames: no

decoders: flac (int sw) hwaccels: (none)
encoders: flac (int sw) muxers: asf asf_stream avi caf dash flac flv hds hls iamf ismv matroska matroska_audio mov mp4 nut oga ogg ogv psp smoothstreaming w64 wav wtv
flashsv
name: flashsv
title: Flash Screen Video v1
codec_id: AV_CODEC_ID_FLASHSV

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: flashsv (int sw) hwaccels: (none)
encoders: flashsv (int sw) muxers: asf asf_stream avi flv hds matroska nut wtv
flashsv2
name: flashsv2
title: Flash Screen Video v2
codec_id: AV_CODEC_ID_FLASHSV2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: flashsv2 (int sw) hwaccels: (none)
encoders: flashsv2 (int sw) muxers: flv hds
flic
name: flic
title: Autodesk Animator Flic video
codec_id: AV_CODEC_ID_FLIC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: flic (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi hls matroska mov nut wtv
flv1
name: flv1
title: FLV / Sorenson Spark / Sorenson H.263 (Flash Video)
codec_id: AV_CODEC_ID_FLV1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: flv (int sw) hwaccels: (none)
encoders: flv (int sw) muxers: asf asf_stream avi avm2 flv hds matroska nut swf wtv
fmvc
name: fmvc
title: FM Screen Capture Codec
codec_id: AV_CODEC_ID_FMVC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: fmvc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
fraps
name: fraps
title: Fraps
codec_id: AV_CODEC_ID_FRAPS

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: fraps (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
frwu
name: frwu
title: Forward Uncompressed
codec_id: AV_CODEC_ID_FRWU

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: frwu (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
ftr
name: ftr
title: FTR Voice
codec_id: AV_CODEC_ID_FTR

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ftr (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
g2m
name: g2m
title: Go2Meeting
codec_id: AV_CODEC_ID_G2M

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: g2m (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
g723_1
name: g723_1
title: G.723.1
codec_id: AV_CODEC_ID_G723_1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: g723_1 (int sw) hwaccels: (none)
encoders: g723_1 (int sw) muxers: asf asf_stream avi g723_1 matroska matroska_audio nut w64 wav wtv
g728
name: g728
title: G.728
codec_id: AV_CODEC_ID_G728

media type: audio
data fidelity: lossy
inter-frames: no

decoders: g728 (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff asf asf_stream avi matroska matroska_audio nut w64 wav wtv
g729
name: g729
title: G.729
codec_id: AV_CODEC_ID_G729

media type: audio
data fidelity: lossy
inter-frames: no

decoders: g729 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi bit matroska matroska_audio nut w64 wav wtv
gdv
name: gdv
title: Gremlin Digital Video
codec_id: AV_CODEC_ID_GDV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: gdv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
gem
name: gem
title: GEM Raster image
codec_id: AV_CODEC_ID_GEM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: gem (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
gif
name: gif
title: CompuServe GIF (Graphics Interchange Format)
codec_id: AV_CODEC_ID_GIF

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: gif (int sw) hwaccels: (none)
encoders: gif (int sw) muxers: gif hls mov mp3 nut
gremlin_dpcm
name: gremlin_dpcm
title: DPCM Gremlin
codec_id: AV_CODEC_ID_GREMLIN_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: gremlin_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
gsm
name: gsm
title: GSM
codec_id: AV_CODEC_ID_GSM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: gsm (int sw) libgsm (ext sw) hwaccels: (none)
encoders: libgsm (ext sw) muxers: aiff caf gsm hls mov
gsm_ms
name: gsm_ms
title: GSM Microsoft variant
codec_id: AV_CODEC_ID_GSM_MS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: gsm_ms (int sw) gsm_ms_at (ext sw mac) libgsm_ms (ext sw) hwaccels: (none)
encoders: libgsm_ms (ext sw) muxers: asf asf_stream avi caf matroska matroska_audio nut w64 wav wtv
h261
name: h261
title: H.261
codec_id: AV_CODEC_ID_H261

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: h261 (int sw) hwaccels: (none)
encoders: h261 (int sw) muxers: asf asf_stream avi h261 matroska nut wtv
h263
name: h263
title: H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
codec_id: AV_CODEC_ID_H263

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: h263 (int sw) h263_v4l2m2m (ext hw linux) hwaccels: vaapi videotoolbox (mac) encoders: h263 (int sw) h263_v4l2m2m (ext hw linux) muxers: asf asf_stream avi flv h263 hds hls matroska mov nut tg2 tgp wtv
h263i
name: h263i
title: Intel H.263
codec_id: AV_CODEC_ID_H263I

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: h263i (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
h263p
name: h263p
title: H.263+ / H.263-1998 / H.263 version 2
codec_id: AV_CODEC_ID_H263P

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: h263p (int sw) hwaccels: (none)
encoders: h263p (int sw) muxers: asf asf_stream avi matroska nut wtv
h264
name: h264
title: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
codec_id: AV_CODEC_ID_H264

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: yes
interlaced scan support: yes

decoders: h264 (int sw) h264_amf (ext hw amd) h264_cuvid (ext hw nvidia) h264_mediacodec (ext hw android) h264_mmal (ext hw RPi) h264_oh (ext hw oth) h264_qsv (ext hw|sw intel) h264_rkmpp (ext hw oth) h264_v4l2m2m (ext hw linux) libopenh264 (ext sw) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) videotoolbox (mac) vulkan encoders: h264_amf (ext hw amd) h264_d3d12va (ext hw win) h264_mediacodec (ext hw android) h264_mf (ext hw|sw win) h264_nvenc (ext hw nvidia) h264_oh (ext hw oth) h264_omx (int sw oth) h264_qsv (ext hw|sw intel) h264_rkmpp (ext hw oth) h264_v4l2m2m (ext hw linux) h264_vaapi (ext hw) h264_videotoolbox (ext hw|sw mac) h264_vulkan (ext hw) libopenh264 (ext sw) libx264 (ext sw) libx264rgb (ext sw) muxers: asf asf_stream avi dash f4v flv h264 hds hls ipod ismv matroska mov mp4 nut psp smoothstreaming tg2 tgp whip wtv
hap
name: hap
title: Vidvox Hap
codec_id: AV_CODEC_ID_HAP

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: hap (int sw) hwaccels: (none)
encoders: hap (int sw) muxers: hls mov
hca
name: hca
title: CRI HCA
codec_id: AV_CODEC_ID_HCA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: hca (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
hcom
name: hcom
title: HCOM Audio
codec_id: AV_CODEC_ID_HCOM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: hcom (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
hdmv_pgs_subtitle
name: hdmv_pgs_subtitle
title: HDMV Presentation Graphic Stream subtitles
codec_id: AV_CODEC_ID_HDMV_PGS_SUBTITLE

media type: subtitle
subs format: bitmap

decoders: pgssub (int sw) hwaccels: (none)
encoders: (none)
muxers: matroska sup
hdmv_text_subtitle
name: hdmv_text_subtitle
title: HDMV Text subtitle
codec_id: AV_CODEC_ID_HDMV_TEXT_SUBTITLE

media type: subtitle
subs format: text

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: matroska
hdr
name: hdr
title: HDR (Radiance RGBE format) image
codec_id: AV_CODEC_ID_RADIANCE_HDR

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: hdr (int sw) hwaccels: (none)
encoders: hdr (int sw) muxers: image2 image2pipe
hevc
name: hevc
title: H.265 / HEVC (High Efficiency Video Coding)
codec_id: AV_CODEC_ID_HEVC

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: hevc (int sw) hevc_amf (ext hw amd) hevc_cuvid (ext hw nvidia) hevc_mediacodec (ext hw android) hevc_oh (ext hw oth) hevc_qsv (ext hw|sw intel) hevc_rkmpp (ext hw oth) hevc_v4l2m2m (ext hw linux) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) videotoolbox (mac) vulkan encoders: hevc_amf (ext hw amd) hevc_d3d12va (ext hw win) hevc_mediacodec (ext hw android) hevc_mf (ext hw|sw win) hevc_nvenc (ext hw nvidia) hevc_oh (ext hw oth) hevc_qsv (ext hw|sw intel) hevc_rkmpp (ext hw oth) hevc_v4l2m2m (ext hw linux) hevc_vaapi (ext hw) hevc_videotoolbox (ext hw|sw mac) hevc_vulkan (ext hw) libkvazaar (ext sw) libx265 (ext sw) muxers: dash flv hds hevc hls ismv matroska mov mp4 nut psp smoothstreaming
hnm4video
name: hnm4video
title: HNM 4 video
codec_id: AV_CODEC_ID_HNM4_VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: hnm4_video (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
hq_hqa
name: hq_hqa
title: Canopus HQ/HQA
codec_id: AV_CODEC_ID_HQ_HQA

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: hq_hqa (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
hqx
name: hqx
title: Canopus HQX
codec_id: AV_CODEC_ID_HQX

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: hqx (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
huffyuv
name: huffyuv
title: HuffYUV
codec_id: AV_CODEC_ID_HUFFYUV

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: huffyuv (int sw) hwaccels: (none)
encoders: huffyuv (int sw) muxers: asf asf_stream avi matroska nut wtv
hymt
name: hymt
title: HuffYUV MT
codec_id: AV_CODEC_ID_HYMT

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: hymt (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
iac
name: iac
title: IAC (Indeo Audio Coder)
codec_id: AV_CODEC_ID_IAC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: iac (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
idcin
name: idcin
title: id Quake II CIN video
codec_id: AV_CODEC_ID_IDCIN

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: idcin (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
idf
name: idf
title: iCEDraw text
codec_id: AV_CODEC_ID_IDF

media type: video
data fidelity: unknown
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: idf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
iff_ilbm
name: iff_ilbm
title: IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN
codec_id: AV_CODEC_ID_IFF_ILBM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: iff_ilbm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ilbc
name: ilbc
title: iLBC (Internet Low Bitrate Codec)
codec_id: AV_CODEC_ID_ILBC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ilbc (int sw) ilbc_at (ext sw mac) libilbc (int sw) hwaccels: (none)
encoders: ilbc_at (ext sw mac) libilbc (ext sw) muxers: caf hls ilbc mov
imc
name: imc
title: IMC (Intel Music Coder)
codec_id: AV_CODEC_ID_IMC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: imc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
imm4
name: imm4
title: Infinity IMM4
codec_id: AV_CODEC_ID_IMM4

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: imm4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
imm5
name: imm5
title: Infinity IMM5
codec_id: AV_CODEC_ID_IMM5

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: imm5 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
indeo2
name: indeo2
title: Intel Indeo 2
codec_id: AV_CODEC_ID_INDEO2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: indeo2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
indeo3
name: indeo3
title: Intel Indeo 3
codec_id: AV_CODEC_ID_INDEO3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: indeo3 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
indeo4
name: indeo4
title: Intel Indeo Video Interactive 4
codec_id: AV_CODEC_ID_INDEO4

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: indeo4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
indeo5
name: indeo5
title: Intel Indeo Video Interactive 5
codec_id: AV_CODEC_ID_INDEO5

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: indeo5 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
interplay_dpcm
name: interplay_dpcm
title: DPCM Interplay
codec_id: AV_CODEC_ID_INTERPLAY_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: interplay_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
interplayacm
name: interplayacm
title: Interplay ACM
codec_id: AV_CODEC_ID_INTERPLAY_ACM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: interplay_acm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
interplayvideo
name: interplayvideo
title: Interplay MVE video
codec_id: AV_CODEC_ID_INTERPLAY_VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: interplay_video (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ipu
name: ipu
title: IPU Video
codec_id: AV_CODEC_ID_IPU

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: ipu (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ivtv_vbi
name: ivtv_vbi
title: ivtv VBI captions
codec_id: AV_CODEC_ID_IVTV_VBI

media type: subtitle
subs format: unknown

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
jacosub
name: jacosub
title: JACOsub subtitle
codec_id: AV_CODEC_ID_JACOSUB

media type: subtitle
subs format: text

decoders: jacosub (int sw) hwaccels: (none)
encoders: (none)
muxers: jacosub
jpeg2000
name: jpeg2000
title: JPEG 2000
codec_id: AV_CODEC_ID_JPEG2000

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: jpeg2000 (int sw) hwaccels: (none)
encoders: jpeg2000 (int sw) libopenjpeg (ext sw) muxers: asf asf_stream avi dash hls image2 image2pipe ismv matroska mov mp4 nut psp smoothstreaming wtv
jpegls
name: jpegls
title: JPEG-LS
codec_id: AV_CODEC_ID_JPEGLS

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: jpegls (int sw) hwaccels: (none)
encoders: jpegls (int sw) muxers: asf asf_stream avi image2 image2pipe matroska nut wtv
jpegxl
name: jpegxl
title: JPEG XL
codec_id: AV_CODEC_ID_JPEGXL

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: libjxl (ext sw) hwaccels: (none)
encoders: libjxl (ext sw) muxers: image2 image2pipe mp3
jpegxl_anim
name: jpegxl_anim
title: JPEG XL animated
codec_id: AV_CODEC_ID_JPEGXL_ANIM

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: libjxl_anim (ext sw) hwaccels: (none)
encoders: libjxl_anim (ext sw) muxers: (universal-muxers-only)
jpegxs
name: jpegxs
title: JPEG XS
codec_id: AV_CODEC_ID_JPEGXS

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: libsvtjpegxs (ext sw) hwaccels: (none)
encoders: libsvtjpegxs (ext sw) muxers: image2 image2pipe
jv
name: jv
title: Bitmap Brothers JV video
codec_id: AV_CODEC_ID_JV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: jv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
kgv1
name: kgv1
title: Kega Game Video
codec_id: AV_CODEC_ID_KGV1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: kgv1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
klv
name: klv
title: SMPTE 336M Key-Length-Value (KLV) metadata
codec_id: AV_CODEC_ID_SMPTE_KLV

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
kmvc
name: kmvc
title: Karl Morton's video codec
codec_id: AV_CODEC_ID_KMVC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: kmvc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
lagarith
name: lagarith
title: Lagarith lossless
codec_id: AV_CODEC_ID_LAGARITH

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: lagarith (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
lc3
name: lc3
title: LC3 (Low Complexity Communication Codec)
codec_id: AV_CODEC_ID_LC3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: liblc3 (ext sw) hwaccels: (none)
encoders: liblc3 (ext sw) muxers: lc3
lcevc
name: lcevc
title: LCEVC (Low Complexity Enhancement Video Coding) / MPEG-5 LCEVC / MPEG-5 part 2
codec_id: AV_CODEC_ID_LCEVC

media type: video
data fidelity: unknown
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: dash hls ismv mov mp4 psp smoothstreaming
lead
name: lead
title: LEAD MCMP
codec_id: AV_CODEC_ID_LEAD

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: lead (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
ljpeg
name: ljpeg
title: Lossless JPEG
codec_id: AV_CODEC_ID_LJPEG

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: (none)
hwaccels: (none)
encoders: ljpeg (int sw) muxers: asf asf_stream avi image2 image2pipe matroska nut wtv
loco
name: loco
title: LOCO
codec_id: AV_CODEC_ID_LOCO

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: loco (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
lscr
name: lscr
title: LEAD Screen Capture
codec_id: AV_CODEC_ID_LSCR

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: lscr (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
m101
name: m101
title: Matrox Uncompressed SD
codec_id: AV_CODEC_ID_M101

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: m101 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mace3
name: mace3
title: MACE (Macintosh Audio Compression/Expansion) 3:1
codec_id: AV_CODEC_ID_MACE3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mace3 (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff caf hls mov
mace6
name: mace6
title: MACE (Macintosh Audio Compression/Expansion) 6:1
codec_id: AV_CODEC_ID_MACE6

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mace6 (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff caf hls mov
mad
name: mad
title: Electronic Arts Madcow Video
codec_id: AV_CODEC_ID_MAD

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: eamad (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
magicyuv
name: magicyuv
title: MagicYUV video
codec_id: AV_CODEC_ID_MAGICYUV

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: magicyuv (int sw) hwaccels: (none)
encoders: magicyuv (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
mdec
name: mdec
title: Sony PlayStation MDEC (Motion DECoder)
codec_id: AV_CODEC_ID_MDEC

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mdec (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
media100
name: media100
title: Media 100i
codec_id: AV_CODEC_ID_MEDIA100

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: media100 (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
metasound
name: metasound
title: Voxware MetaSound
codec_id: AV_CODEC_ID_METASOUND

media type: audio
data fidelity: lossy
inter-frames: no

decoders: metasound (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
microdvd
name: microdvd
title: MicroDVD subtitle
codec_id: AV_CODEC_ID_MICRODVD

media type: subtitle
subs format: text

decoders: microdvd (int sw) hwaccels: (none)
encoders: (none)
muxers: microdvd
mimic
name: mimic
title: Mimic
codec_id: AV_CODEC_ID_MIMIC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mimic (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
misc4
name: misc4
title: Micronas SC-4 Audio
codec_id: AV_CODEC_ID_MISC4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: misc4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
mjpeg
name: mjpeg
title: Motion JPEG
codec_id: AV_CODEC_ID_MJPEG

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mjpeg (int sw) mjpeg_cuvid (ext hw nvidia) mjpeg_qsv (ext hw|sw intel) hwaccels: cuda (nvidia) vaapi encoders: mjpeg (int sw) mjpeg_qsv (ext hw|sw intel) mjpeg_vaapi (ext hw) muxers: asf asf_stream avi dash hls image2 image2pipe ismv matroska mjpeg mov mp3 mp4 mpjpeg nut psp smjpeg smoothstreaming wtv
mjpegb
name: mjpegb
title: Apple MJPEG-B
codec_id: AV_CODEC_ID_MJPEGB

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mjpegb (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
mlp
name: mlp
title: MLP (Meridian Lossless Packing)
codec_id: AV_CODEC_ID_MLP

media type: audio
data fidelity: lossless
inter-frames: yes

decoders: mlp (int sw) hwaccels: (none)
encoders: mlp (int sw) muxers: matroska matroska_audio mlp
mmvideo
name: mmvideo
title: American Laser Games MM Video
codec_id: AV_CODEC_ID_MMVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mmvideo (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mobiclip
name: mobiclip
title: MobiClip Video
codec_id: AV_CODEC_ID_MOBICLIP

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mobiclip (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
motionpixels
name: motionpixels
title: Motion Pixels video
codec_id: AV_CODEC_ID_MOTIONPIXELS

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: motionpixels (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mov_text
name: mov_text
title: MOV text
codec_id: AV_CODEC_ID_MOV_TEXT

media type: subtitle
subs format: text

decoders: movtext (int sw) hwaccels: (none)
encoders: movtext (int sw) muxers: dash hls ipod ismv mov mp4 psp smoothstreaming tg2 tgp
mp1
name: mp1
title: MP1 (MPEG audio layer 1)
codec_id: AV_CODEC_ID_MP1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mp1 (int sw) mp1_at (ext sw mac) mp1float (int sw) hwaccels: (none)
encoders: (none)
muxers: caf hls matroska mov
mp2
name: mp2
title: MP2 (MPEG audio layer 2)
codec_id: AV_CODEC_ID_MP2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mp2 (int sw) mp2_at (ext sw mac) mp2float (int sw) hwaccels: (none)
encoders: libtwolame (ext sw) mp2 (int sw) mp2fixed (int sw) muxers: asf asf_stream avi caf dash hls ismv matroska matroska_audio mov mp2 mp4 mpeg1system mpeg1vcd mpeg2dvd mpeg2svcd mpeg2vob mpegts nut psp rtp_mpegts smoothstreaming w64 wav wtv
mp3
name: mp3
title: MP3 (MPEG audio layer 3)
codec_id: AV_CODEC_ID_MP3

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mp3 (int sw) mp3_at (ext sw mac) mp3_mediacodec (ext hw android) mp3float (int sw) hwaccels: (none)
encoders: libmp3lame (ext sw) libshine (ext sw) mp3_mf (ext hw|sw win) muxers: asf asf_stream avi avm2 caf dash f4v flv hds hls ismv matroska matroska_audio mov mp3 mp4 nut oma psp smoothstreaming swf w64 wav wtv
mp3adu
name: mp3adu
title: ADU (Application Data Unit) MP3 (MPEG audio layer 3)
codec_id: AV_CODEC_ID_MP3ADU

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mp3adu (int sw) mp3adufloat (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mp3on4
name: mp3on4
title: MP3onMP4
codec_id: AV_CODEC_ID_MP3ON4

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mp3on4 (int sw) mp3on4float (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mp4als
name: mp4als
title: MPEG-4 Audio Lossless Coding (ALS)
codec_id: AV_CODEC_ID_MP4ALS

media type: audio
data fidelity: lossless
inter-frames: no

decoders: als (int sw) hwaccels: (none)
encoders: (none)
muxers: dash ismv mp4 psp smoothstreaming
mpeg1video
name: mpeg1video
title: MPEG-1 video
codec_id: AV_CODEC_ID_MPEG1VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: yes

decoders: mpeg1_cuvid (ext hw) mpeg1_v4l2m2m (ext hw) mpeg1video (int sw) hwaccels: cuda (nvidia) mpeg1_vdpau mpeg1_videotoolbox encoders: mpeg1video (int sw) muxers: asf asf_stream avi dash hls image2 image2pipe ismv matroska mov mp4 mpeg1system mpeg1vcd mpeg1video nut psp smoothstreaming wtv
mpeg2video
name: mpeg2video
title: MPEG-2 video
codec_id: AV_CODEC_ID_MPEG2VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: yes

decoders: mpeg2_cuvid (ext hw) mpeg2_mediacodec (ext hw) mpeg2_mmal (ext hw) mpeg2_qsv (ext hw|sw) mpeg2_v4l2m2m (ext hw) mpeg2video (int sw) mpegvideo (int sw) hwaccels: cuda (nvidia) mpeg2_d3d11va mpeg2_d3d11va2 mpeg2_d3d12va mpeg2_dxva2 mpeg2_vaapi mpeg2_vdpau mpeg2_videotoolbox encoders: libx262 (ext sw) mpeg2_qsv (ext hw|sw) mpeg2_vaapi (ext hw) mpeg2video (int sw) muxers: asf asf_stream avi dash gxf hls image2 image2pipe ismv matroska mov mp4 mpeg2dvd mpeg2svcd mpeg2video mpeg2vob mpegts mxf mxf_d10 nut psp rtp_mpegts smoothstreaming wtv
mpeg4
name: mpeg4
title: MPEG-4 part 2
codec_id: AV_CODEC_ID_MPEG4

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: mpeg4 (int sw) mpeg4_cuvid (ext hw nvidia) mpeg4_mediacodec (ext hw android) mpeg4_mmal (ext hw RPi) mpeg4_v4l2m2m (ext hw linux) hwaccels: cuda (nvidia) vaapi vdpau (linux) videotoolbox (mac) encoders: libxvid (ext sw) mpeg4 (int sw) mpeg4_mediacodec (ext hw android) mpeg4_omx (int sw oth) mpeg4_v4l2m2m (ext hw linux) muxers: asf asf_stream avi dash flv hds hls image2 image2pipe ipod ismv m4v matroska mov mp4 nut psp rtp rtp_mpegts sap smoothstreaming tg2 tgp wtv
mpegh_3d_audio
name: mpegh_3d_audio
title: MPEG-H 3D Audio
codec_id: AV_CODEC_ID_MPEGH_3D_AUDIO

media type: audio
data fidelity: lossy
inter-frames: yes

decoders: libmpeghdec (ext sw) hwaccels: (none)
encoders: (none)
muxers: dash hls ismv mov mp4 psp smoothstreaming
mpegts
name: mpegts
title: raw MPEG-TS stream
codec_id: AV_CODEC_ID_MPEG2TS

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mpl2
name: mpl2
title: MPL2 subtitle
codec_id: AV_CODEC_ID_MPL2

media type: subtitle
subs format: text

decoders: mpl2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
msa1
name: msa1
title: MS ATC Screen
codec_id: AV_CODEC_ID_MSA1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msa1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mscc
name: mscc
title: Mandsoft Screen Capture Codec
codec_id: AV_CODEC_ID_MSCC

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mscc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
msmpeg4v1
name: msmpeg4v1
title: MPEG-4 part 2 Microsoft variant version 1
codec_id: AV_CODEC_ID_MSMPEG4V1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msmpeg4v1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
msmpeg4v2
name: msmpeg4v2
title: MPEG-4 part 2 Microsoft variant version 2
codec_id: AV_CODEC_ID_MSMPEG4V2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msmpeg4v2 (int sw) hwaccels: (none)
encoders: msmpeg4v2 (int sw) muxers: asf asf_stream avi matroska nut wtv
msmpeg4v3
name: msmpeg4v3
title: MPEG-4 part 2 Microsoft variant version 3
codec_id: AV_CODEC_ID_MSMPEG4V3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msmpeg4v3 (int sw) hwaccels: (none)
encoders: msmpeg4v3 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
msnsiren
name: msnsiren
title: MSN Siren
codec_id: AV_CODEC_ID_MSNSIREN

media type: audio
data fidelity: lossy
inter-frames: no

decoders: msnsiren (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
msp2
name: msp2
title: Microsoft Paint (MSP) version 2
codec_id: AV_CODEC_ID_MSP2

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: msp2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
msrle
name: msrle
title: Microsoft RLE
codec_id: AV_CODEC_ID_MSRLE

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msrle (int sw) hwaccels: (none)
encoders: msrle (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
mss1
name: mss1
title: MS Screen 1
codec_id: AV_CODEC_ID_MSS1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mss1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mss2
name: mss2
title: MS Windows Media Video V9 Screen
codec_id: AV_CODEC_ID_MSS2

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mss2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
msvideo1
name: msvideo1
title: Microsoft Video 1
codec_id: AV_CODEC_ID_MSVIDEO1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: msvideo1 (int sw) hwaccels: (none)
encoders: msvideo1 (int sw) muxers: asf asf_stream avi matroska nut wtv
mszh
name: mszh
title: LCL (LossLess Codec Library) MSZH
codec_id: AV_CODEC_ID_MSZH

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mszh (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mts2
name: mts2
title: MS Expression Encoder Screen
codec_id: AV_CODEC_ID_MTS2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mts2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
musepack7
name: musepack7
title: Musepack SV7
codec_id: AV_CODEC_ID_MUSEPACK7

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mpc7 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
musepack8
name: musepack8
title: Musepack SV8
codec_id: AV_CODEC_ID_MUSEPACK8

media type: audio
data fidelity: lossy
inter-frames: no

decoders: mpc8 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mv30
name: mv30
title: MidiVid 3.0
codec_id: AV_CODEC_ID_MV30

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mv30 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mvc1
name: mvc1
title: Silicon Graphics Motion Video Compressor 1
codec_id: AV_CODEC_ID_MVC1

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mvc1 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mvc2
name: mvc2
title: Silicon Graphics Motion Video Compressor 2
codec_id: AV_CODEC_ID_MVC2

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mvc2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
mvdv
name: mvdv
title: MidiVid VQ
codec_id: AV_CODEC_ID_MVDV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mvdv (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mvha
name: mvha
title: MidiVid Archive Codec
codec_id: AV_CODEC_ID_MVHA

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: mvha (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mwsc
name: mwsc
title: MatchWare Screen Capture Codec
codec_id: AV_CODEC_ID_MWSC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mwsc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
mxpeg
name: mxpeg
title: Mobotix MxPEG video
codec_id: AV_CODEC_ID_MXPEG

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: mxpeg (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
nellymoser
name: nellymoser
title: Nellymoser Asao
codec_id: AV_CODEC_ID_NELLYMOSER

media type: audio
data fidelity: lossy
inter-frames: no

decoders: nellymoser (int sw) hwaccels: (none)
encoders: nellymoser (int sw) muxers: flv hds hls mov
notchlc
name: notchlc
title: NotchLC
codec_id: AV_CODEC_ID_NOTCHLC

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: notchlc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi hls matroska mov nut wtv
nuv
name: nuv
title: NuppelVideo/RTJPEG
codec_id: AV_CODEC_ID_NUV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: nuv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
opus
name: opus
title: Opus (Opus Interactive Audio Codec)
codec_id: AV_CODEC_ID_OPUS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: libopus (ext sw) opus (int sw) hwaccels: (none)
encoders: libopus (ext sw) opus (int sw) muxers: caf dash flv hds hls iamf ismv matroska matroska_audio mov mp4 nut opus psp smoothstreaming webm webm_chunk whip
osq
name: osq
title: OSQ (Original Sound Quality)
codec_id: AV_CODEC_ID_OSQ

media type: audio
data fidelity: lossless
inter-frames: no

decoders: osq (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
otf
name: otf
title: OpenType font
codec_id: AV_CODEC_ID_OTF

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
paf_audio
name: paf_audio
title: Amazing Studio Packed Animation File Audio
codec_id: AV_CODEC_ID_PAF_AUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: paf_audio (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
paf_video
name: paf_video
title: Amazing Studio Packed Animation File Video
codec_id: AV_CODEC_ID_PAF_VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: paf_video (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
pam
name: pam
title: PAM (Portable AnyMap) image
codec_id: AV_CODEC_ID_PAM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pam (int sw) hwaccels: (none)
encoders: pam (int sw) muxers: image2 image2pipe
pbm
name: pbm
title: PBM (Portable BitMap) image
codec_id: AV_CODEC_ID_PBM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pbm (int sw) hwaccels: (none)
encoders: pbm (int sw) muxers: image2 image2pipe
pcm_alaw
name: pcm_alaw
title: PCM A-law / G.711 A-law
codec_id: AV_CODEC_ID_PCM_ALAW

media type: audio
data fidelity: lossy
inter-frames: no

decoders: pcm_alaw (int sw) pcm_alaw_at (ext sw mac) hwaccels: (none)
encoders: pcm_alaw (int sw) pcm_alaw_at (ext sw mac) muxers: aiff asf asf_stream au avi caf flv hds hls ircam matroska matroska_audio mov nut pcm_alaw voc w64 wav wtv
pcm_bluray
name: pcm_bluray
title: PCM signed 16|20|24-bit big-endian for Blu-ray media
codec_id: AV_CODEC_ID_PCM_BLURAY

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_bluray (int sw) hwaccels: (none)
encoders: pcm_bluray (int sw) muxers: (universal-muxers-only)
pcm_dvd
name: pcm_dvd
title: PCM signed 20|24-bit big-endian
codec_id: AV_CODEC_ID_PCM_DVD

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_dvd (int sw) hwaccels: (none)
encoders: pcm_dvd (int sw) muxers: (universal-muxers-only)
pcm_f16le
name: pcm_f16le
title: PCM 16.8 floating point little-endian
codec_id: AV_CODEC_ID_PCM_F16LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f16le (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
pcm_f24le
name: pcm_f24le
title: PCM 24.0 floating point little-endian
codec_id: AV_CODEC_ID_PCM_F24LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f24le (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
pcm_f32be
name: pcm_f32be
title: PCM 32-bit floating point big-endian
codec_id: AV_CODEC_ID_PCM_F32BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f32be (int sw) hwaccels: (none)
encoders: pcm_f32be (int sw) muxers: aiff au caf dash hls ismv mov mp4 nut pcm_f32be psp smoothstreaming
pcm_f32le
name: pcm_f32le
title: PCM 32-bit floating point little-endian
codec_id: AV_CODEC_ID_PCM_F32LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f32le (int sw) hwaccels: (none)
encoders: pcm_f32le (int sw) muxers: asf asf_stream avi caf dash hls ircam ismv matroska matroska_audio mov mp4 nut pcm_f32le psp smoothstreaming w64 wav wtv
pcm_f64be
name: pcm_f64be
title: PCM 64-bit floating point big-endian
codec_id: AV_CODEC_ID_PCM_F64BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f64be (int sw) hwaccels: (none)
encoders: pcm_f64be (int sw) muxers: aiff au caf dash hls ismv mov mp4 nut pcm_f64be psp smoothstreaming
pcm_f64le
name: pcm_f64le
title: PCM 64-bit floating point little-endian
codec_id: AV_CODEC_ID_PCM_F64LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_f64le (int sw) hwaccels: (none)
encoders: pcm_f64le (int sw) muxers: asf asf_stream avi caf dash hls ircam ismv matroska matroska_audio mov mp4 nut pcm_f64le psp smoothstreaming w64 wav wtv
pcm_lxf
name: pcm_lxf
title: PCM signed 20-bit little-endian planar
codec_id: AV_CODEC_ID_PCM_LXF

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_lxf (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
pcm_mulaw
name: pcm_mulaw
title: PCM mu-law / G.711 mu-law
codec_id: AV_CODEC_ID_PCM_MULAW

media type: audio
data fidelity: lossy
inter-frames: no

decoders: pcm_mulaw (int sw) pcm_mulaw_at (ext sw mac) hwaccels: (none)
encoders: pcm_mulaw (int sw) pcm_mulaw_at (ext sw mac) muxers: aiff asf asf_stream au avi caf flv hds hls ircam matroska matroska_audio mov nut pcm_mulaw rtp rtp_mpegts sap voc w64 wav wtv
pcm_s16be
name: pcm_s16be
title: PCM signed 16-bit big-endian
codec_id: AV_CODEC_ID_PCM_S16BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s16be (int sw) hwaccels: (none)
encoders: pcm_s16be (int sw) muxers: aiff au caf chromaprint dash flv hds hls iamf ismv matroska matroska_audio mov mp4 nut oma pcm_s16be psp smoothstreaming
pcm_s16be_planar
name: pcm_s16be_planar
title: PCM signed 16-bit big-endian planar
codec_id: AV_CODEC_ID_PCM_S16BE_PLANAR

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s16be_planar (int sw) hwaccels: (none)
encoders: pcm_s16be_planar (int sw) muxers: ast nut segafilm
pcm_s16le
name: pcm_s16le
title: PCM signed 16-bit little-endian
codec_id: AV_CODEC_ID_PCM_S16LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s16le (int sw) hwaccels: (none)
encoders: pcm_s16le (int sw) muxers: aiff asf asf_stream avi caf chromaprint dash dv flv gxf hds hls iamf ircam ismv matroska matroska_audio mov mp4 mxf mxf_d10 mxf_opatom nut pcm_s16le psp smjpeg smoothstreaming uncodedframecrc voc w64 wav wtv
pcm_s16le_planar
name: pcm_s16le_planar
title: PCM signed 16-bit little-endian planar
codec_id: AV_CODEC_ID_PCM_S16LE_PLANAR

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s16le_planar (int sw) hwaccels: (none)
encoders: pcm_s16le_planar (int sw) muxers: nut
pcm_s24be
name: pcm_s24be
title: PCM signed 24-bit big-endian
codec_id: AV_CODEC_ID_PCM_S24BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s24be (int sw) hwaccels: (none)
encoders: pcm_s24be (int sw) muxers: aiff au caf dash hls iamf ismv matroska matroska_audio mov mp4 nut pcm_s24be psp smoothstreaming
pcm_s24daud
name: pcm_s24daud
title: PCM D-Cinema audio signed 24-bit
codec_id: AV_CODEC_ID_PCM_S24DAUD

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s24daud (int sw) hwaccels: (none)
encoders: pcm_s24daud (int sw) muxers: daud
pcm_s24le
name: pcm_s24le
title: PCM signed 24-bit little-endian
codec_id: AV_CODEC_ID_PCM_S24LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s24le (int sw) hwaccels: (none)
encoders: pcm_s24le (int sw) muxers: asf asf_stream avi caf dash hls iamf ircam ismv matroska matroska_audio mov mp4 nut pcm_s24le psp smoothstreaming w64 wav wtv
pcm_s24le_planar
name: pcm_s24le_planar
title: PCM signed 24-bit little-endian planar
codec_id: AV_CODEC_ID_PCM_S24LE_PLANAR

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s24le_planar (int sw) hwaccels: (none)
encoders: pcm_s24le_planar (int sw) muxers: nut
pcm_s32be
name: pcm_s32be
title: PCM signed 32-bit big-endian
codec_id: AV_CODEC_ID_PCM_S32BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s32be (int sw) hwaccels: (none)
encoders: pcm_s32be (int sw) muxers: aiff au caf dash hls iamf ismv matroska matroska_audio mov mp4 nut pcm_s32be psp smoothstreaming
pcm_s32le
name: pcm_s32le
title: PCM signed 32-bit little-endian
codec_id: AV_CODEC_ID_PCM_S32LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s32le (int sw) hwaccels: (none)
encoders: pcm_s32le (int sw) muxers: asf asf_stream avi caf dash hls iamf ircam ismv matroska matroska_audio mov mp4 nut pcm_s32le psp smoothstreaming sox w64 wav wtv
pcm_s32le_planar
name: pcm_s32le_planar
title: PCM signed 32-bit little-endian planar
codec_id: AV_CODEC_ID_PCM_S32LE_PLANAR

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s32le_planar (int sw) hwaccels: (none)
encoders: pcm_s32le_planar (int sw) muxers: nut
pcm_s64be
name: pcm_s64be
title: PCM signed 64-bit big-endian
codec_id: AV_CODEC_ID_PCM_S64BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s64be (int sw) hwaccels: (none)
encoders: pcm_s64be (int sw) muxers: nut
pcm_s64le
name: pcm_s64le
title: PCM signed 64-bit little-endian
codec_id: AV_CODEC_ID_PCM_S64LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s64le (int sw) hwaccels: (none)
encoders: pcm_s64le (int sw) muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
pcm_s8
name: pcm_s8
title: PCM signed 8-bit
codec_id: AV_CODEC_ID_PCM_S8

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s8 (int sw) hwaccels: (none)
encoders: pcm_s8 (int sw) muxers: aiff au caf hls ircam mov nut pcm_s8
pcm_s8_planar
name: pcm_s8_planar
title: PCM signed 8-bit planar
codec_id: AV_CODEC_ID_PCM_S8_PLANAR

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_s8_planar (int sw) hwaccels: (none)
encoders: pcm_s8_planar (int sw) muxers: nut
pcm_sga
name: pcm_sga
title: PCM SGA
codec_id: AV_CODEC_ID_PCM_SGA

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_sga (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
pcm_u16be
name: pcm_u16be
title: PCM unsigned 16-bit big-endian
codec_id: AV_CODEC_ID_PCM_U16BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u16be (int sw) hwaccels: (none)
encoders: pcm_u16be (int sw) muxers: nut pcm_u16be
pcm_u16le
name: pcm_u16le
title: PCM unsigned 16-bit little-endian
codec_id: AV_CODEC_ID_PCM_U16LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u16le (int sw) hwaccels: (none)
encoders: pcm_u16le (int sw) muxers: nut pcm_u16le
pcm_u24be
name: pcm_u24be
title: PCM unsigned 24-bit big-endian
codec_id: AV_CODEC_ID_PCM_U24BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u24be (int sw) hwaccels: (none)
encoders: pcm_u24be (int sw) muxers: nut pcm_u24be
pcm_u24le
name: pcm_u24le
title: PCM unsigned 24-bit little-endian
codec_id: AV_CODEC_ID_PCM_U24LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u24le (int sw) hwaccels: (none)
encoders: pcm_u24le (int sw) muxers: nut pcm_u24le
pcm_u32be
name: pcm_u32be
title: PCM unsigned 32-bit big-endian
codec_id: AV_CODEC_ID_PCM_U32BE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u32be (int sw) hwaccels: (none)
encoders: pcm_u32be (int sw) muxers: nut pcm_u32be
pcm_u32le
name: pcm_u32le
title: PCM unsigned 32-bit little-endian
codec_id: AV_CODEC_ID_PCM_U32LE

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u32le (int sw) hwaccels: (none)
encoders: pcm_u32le (int sw) muxers: nut pcm_u32le
pcm_u8
name: pcm_u8
title: PCM unsigned 8-bit
codec_id: AV_CODEC_ID_PCM_U8

media type: audio
data fidelity: lossless
inter-frames: no

decoders: pcm_u8 (int sw) hwaccels: (none)
encoders: pcm_u8 (int sw) muxers: aiff asf asf_stream avi flv hds hls matroska matroska_audio mov nut pcm_u8 rso voc w64 wav wtv
pcm_vidc
name: pcm_vidc
title: PCM Archimedes VIDC
codec_id: AV_CODEC_ID_PCM_VIDC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: pcm_vidc (int sw) hwaccels: (none)
encoders: pcm_vidc (int sw) muxers: pcm_vidc
pcx
name: pcx
title: PC Paintbrush PCX image
codec_id: AV_CODEC_ID_PCX

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pcx (int sw) hwaccels: (none)
encoders: pcx (int sw) muxers: image2 image2pipe
pdv
name: pdv
title: PDV (PlayDate Video)
codec_id: AV_CODEC_ID_PDV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: pdv (int sw) hwaccels: (none)
encoders: pdv (int sw) muxers: pdv
pfm
name: pfm
title: PFM (Portable FloatMap) image
codec_id: AV_CODEC_ID_PFM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pfm (int sw) hwaccels: (none)
encoders: pfm (int sw) muxers: image2 image2pipe
pgm
name: pgm
title: PGM (Portable GrayMap) image
codec_id: AV_CODEC_ID_PGM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pgm (int sw) hwaccels: (none)
encoders: pgm (int sw) muxers: image2 image2pipe
pgmyuv
name: pgmyuv
title: PGMYUV (Portable GrayMap YUV) image
codec_id: AV_CODEC_ID_PGMYUV

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pgmyuv (int sw) hwaccels: (none)
encoders: pgmyuv (int sw) muxers: image2 image2pipe
pgx
name: pgx
title: PGX (JPEG2000 Test Format)
codec_id: AV_CODEC_ID_PGX

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pgx (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
phm
name: phm
title: PHM (Portable HalfFloatMap) image
codec_id: AV_CODEC_ID_PHM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: phm (int sw) hwaccels: (none)
encoders: phm (int sw) muxers: image2 image2pipe
photocd
name: photocd
title: Kodak Photo CD
codec_id: AV_CODEC_ID_PHOTOCD

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: photocd (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
pictor
name: pictor
title: Pictor/PC Paint
codec_id: AV_CODEC_ID_PICTOR

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pictor (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
pixlet
name: pixlet
title: Apple Pixlet
codec_id: AV_CODEC_ID_PIXLET

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: pixlet (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
pjs
name: pjs
title: PJS (Phoenix Japanimation Society) subtitle
codec_id: AV_CODEC_ID_PJS

media type: subtitle
subs format: text

decoders: pjs (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
png
name: png
title: PNG (Portable Network Graphics) image
codec_id: AV_CODEC_ID_PNG

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: png (int sw) hwaccels: (none)
encoders: png (int sw) muxers: aiff asf asf_stream avi dash flac hls image2 image2pipe ismv matroska mov mp3 mp4 nut psp smoothstreaming wtv
ppm
name: ppm
title: PPM (Portable PixelMap) image
codec_id: AV_CODEC_ID_PPM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: ppm (int sw) hwaccels: (none)
encoders: ppm (int sw) muxers: image2 image2pipe
prores
name: prores
title: Apple ProRes (iCodec Pro)
codec_id: AV_CODEC_ID_PRORES

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: prores (int sw) hwaccels: videotoolbox (mac) vulkan encoders: prores (int sw) prores_aw (int sw) prores_ks (int sw) prores_ks_vulkan (ext hw) prores_videotoolbox (ext hw|sw mac) muxers: hls matroska mov
prores_raw
name: prores_raw
title: Apple ProRes RAW
codec_id: AV_CODEC_ID_PRORES_RAW

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: prores_raw (int sw) hwaccels: vulkan encoders: (none)
muxers: hls mov
prosumer
name: prosumer
title: Brooktree ProSumer Video
codec_id: AV_CODEC_ID_PROSUMER

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: prosumer (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
psd
name: psd
title: Photoshop PSD file
codec_id: AV_CODEC_ID_PSD

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: psd (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ptx
name: ptx
title: V.Flash PTX image
codec_id: AV_CODEC_ID_PTX

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: ptx (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
qcelp
name: qcelp
title: QCELP / PureVoice
codec_id: AV_CODEC_ID_QCELP

media type: audio
data fidelity: lossy
inter-frames: no

decoders: qcelp (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff caf dash hls ismv mov mp4 psp smoothstreaming
qdm2
name: qdm2
title: QDesign Music Codec 2
codec_id: AV_CODEC_ID_QDM2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: qdm2 (int sw) qdm2_at (ext sw mac) hwaccels: (none)
encoders: (none)
muxers: aiff caf hls matroska matroska_audio mov
qdmc
name: qdmc
title: QDesign Music
codec_id: AV_CODEC_ID_QDMC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: qdmc (int sw) qdmc_at (ext sw mac) hwaccels: (none)
encoders: (none)
muxers: aiff caf hls matroska matroska_audio mov
qdraw
name: qdraw
title: Apple QuickDraw
codec_id: AV_CODEC_ID_QDRAW

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: qdraw (int sw) hwaccels: (none)
encoders: (none)
muxers: hls image2 image2pipe mov
qoa
name: qoa
title: QOA (Quite OK Audio)
codec_id: AV_CODEC_ID_QOA

media type: audio
data fidelity: lossy
inter-frames: no

decoders: qoa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
qoi
name: qoi
title: QOI (Quite OK Image)
codec_id: AV_CODEC_ID_QOI

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: qoi (int sw) hwaccels: (none)
encoders: qoi (int sw) muxers: image2 image2pipe
qpeg
name: qpeg
title: Q-team QPEG
codec_id: AV_CODEC_ID_QPEG

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: qpeg (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
qtrle
name: qtrle
title: QuickTime Animation (RLE) video
codec_id: AV_CODEC_ID_QTRLE

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: qtrle (int sw) hwaccels: (none)
encoders: qtrle (int sw) muxers: hls mov
r10k
name: r10k
title: AJA Kona 10-bit RGB Codec
codec_id: AV_CODEC_ID_R10K

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: r10k (int sw) hwaccels: (none)
encoders: r10k (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
r210
name: r210
title: Uncompressed RGB 10-bit
codec_id: AV_CODEC_ID_R210

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: r210 (int sw) hwaccels: (none)
encoders: r210 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
ra_144
name: ra_144
title: RealAudio 1.0 (14.4K)
codec_id: AV_CODEC_ID_RA_144

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ra_144 (int sw) hwaccels: (none)
encoders: ra_144 (int sw) muxers: matroska matroska_audio rm
ra_288
name: ra_288
title: RealAudio 2.0 (28.8K)
codec_id: AV_CODEC_ID_RA_288

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ra_288 (int sw) hwaccels: (none)
encoders: (none)
muxers: matroska rm
ralf
name: ralf
title: RealAudio Lossless
codec_id: AV_CODEC_ID_RALF

media type: audio
data fidelity: lossless
inter-frames: no

decoders: ralf (int sw) hwaccels: (none)
encoders: (none)
muxers: rm
rasc
name: rasc
title: RemotelyAnywhere Screen Capture
codec_id: AV_CODEC_ID_RASC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: rasc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
rawvideo
name: rawvideo
title: raw video
codec_id: AV_CODEC_ID_RAWVIDEO

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: rawvideo (int sw) hwaccels: (none)
encoders: rawvideo (int sw) muxers: asf asf_stream avi filmstrip hls image2 image2pipe matroska mov nut uncodedframecrc wtv
realtext
name: realtext
title: RealText subtitle
codec_id: AV_CODEC_ID_REALTEXT

media type: subtitle
subs format: text

decoders: realtext (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
rka
name: rka
title: RKA (RK Audio)
codec_id: AV_CODEC_ID_RKA

media type: audio
data fidelity: lossy, with lossless option
inter-frames: no

decoders: rka (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
rl2
name: rl2
title: RL2 video
codec_id: AV_CODEC_ID_RL2

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: rl2 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
roq
name: roq
title: id RoQ video
codec_id: AV_CODEC_ID_ROQ

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: roq (int sw) hwaccels: (none)
encoders: roq (int sw) muxers: roq
roq_dpcm
name: roq_dpcm
title: DPCM id RoQ
codec_id: AV_CODEC_ID_ROQ_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: roq_dpcm (int sw) hwaccels: (none)
encoders: roq_dpcm (int sw) muxers: roq
rpza
name: rpza
title: QuickTime video (RPZA)
codec_id: AV_CODEC_ID_RPZA

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: rpza (int sw) hwaccels: (none)
encoders: rpza (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
rscc
name: rscc
title: innoHeim/Rsupport Screen Capture Codec
codec_id: AV_CODEC_ID_RSCC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: rscc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
rtv1
name: rtv1
title: RTV1 (RivaTuner Video)
codec_id: AV_CODEC_ID_RTV1

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: rtv1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
rv10
name: rv10
title: RealVideo 1.0
codec_id: AV_CODEC_ID_RV10

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: rv10 (int sw) hwaccels: (none)
encoders: rv10 (int sw) muxers: matroska rm
rv20
name: rv20
title: RealVideo 2.0
codec_id: AV_CODEC_ID_RV20

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: rv20 (int sw) hwaccels: (none)
encoders: rv20 (int sw) muxers: matroska rm
rv30
name: rv30
title: RealVideo 3.0
codec_id: AV_CODEC_ID_RV30

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: rv30 (int sw) hwaccels: (none)
encoders: (none)
muxers: matroska rm
rv40
name: rv40
title: RealVideo 4.0
codec_id: AV_CODEC_ID_RV40

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: rv40 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut rm wtv
rv60
name: rv60
title: RealVideo 6.0
codec_id: AV_CODEC_ID_RV60

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: rv60 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut rm wtv
s302m
name: s302m
title: SMPTE 302M
codec_id: AV_CODEC_ID_S302M

media type: audio
data fidelity: lossless
inter-frames: no

decoders: s302m (int sw) hwaccels: (none)
encoders: s302m (int sw) muxers: (universal-muxers-only)
sami
name: sami
title: SAMI subtitle
codec_id: AV_CODEC_ID_SAMI

media type: subtitle
subs format: text

decoders: sami (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sanm
name: sanm
title: LucasArts SANM/SMUSH video
codec_id: AV_CODEC_ID_SANM

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: sanm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sbc
name: sbc
title: SBC (low-complexity subband codec)
codec_id: AV_CODEC_ID_SBC

media type: audio
data fidelity: lossy
inter-frames: no

decoders: sbc (int sw) hwaccels: (none)
encoders: sbc (int sw) muxers: sbc
scpr
name: scpr
title: ScreenPressor
codec_id: AV_CODEC_ID_SCPR

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: scpr (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
screenpresso
name: screenpresso
title: Screenpresso
codec_id: AV_CODEC_ID_SCREENPRESSO

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: screenpresso (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
scte_35
name: scte_35
title: SCTE 35 Message Queue
codec_id: AV_CODEC_ID_SCTE_35

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sdx2_dpcm
name: sdx2_dpcm
title: DPCM Squareroot-Delta-Exact
codec_id: AV_CODEC_ID_SDX2_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: sdx2_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: aiff
sga
name: sga
title: Digital Pictures SGA Video
codec_id: AV_CODEC_ID_SGA_VIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: sga (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sgi
name: sgi
title: SGI image
codec_id: AV_CODEC_ID_SGI

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: sgi (int sw) hwaccels: (none)
encoders: sgi (int sw) muxers: hls image2 image2pipe mov
sgirle
name: sgirle
title: SGI RLE 8-bit
codec_id: AV_CODEC_ID_SGIRLE

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: sgirle (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
sheervideo
name: sheervideo
title: BitJazz SheerVideo
codec_id: AV_CODEC_ID_SHEERVIDEO

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: sheervideo (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
shorten
name: shorten
title: Shorten
codec_id: AV_CODEC_ID_SHORTEN

media type: audio
data fidelity: lossless
inter-frames: no

decoders: shorten (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
simbiosis_imx
name: simbiosis_imx
title: Simbiosis Interactive IMX Video
codec_id: AV_CODEC_ID_SIMBIOSIS_IMX

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: simbiosis_imx (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sipr
name: sipr
title: RealAudio SIPR / ACELP.NET
codec_id: AV_CODEC_ID_SIPR

media type: audio
data fidelity: lossy
inter-frames: no

decoders: sipr (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut rm w64 wav wtv
siren
name: siren
title: Siren
codec_id: AV_CODEC_ID_SIREN

media type: audio
data fidelity: lossy
inter-frames: no

decoders: siren (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
smackaudio
name: smackaudio
title: Smacker audio
codec_id: AV_CODEC_ID_SMACKAUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: smackaud (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
smackvideo
name: smackvideo
title: Smacker video
codec_id: AV_CODEC_ID_SMACKVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: smacker (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
smc
name: smc
title: QuickTime Graphics (SMC)
codec_id: AV_CODEC_ID_SMC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: smc (int sw) hwaccels: (none)
encoders: smc (int sw) muxers: hls mov
smpte_2038
name: smpte_2038
title: SMPTE ST 2038 VANC in MPEG-2 TS
codec_id: AV_CODEC_ID_SMPTE_2038

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
smpte_436m_anc
name: smpte_436m_anc
title: MXF SMPTE-436M ANC
codec_id: AV_CODEC_ID_SMPTE_436M_ANC

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
smv
name: smv
title: SMV (Selectable Mode Vocoder)
codec_id: AV_CODEC_ID_SMV

media type: audio
data fidelity: lossy
inter-frames: no

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: hls mov
smvjpeg
name: smvjpeg
title: Sigmatel Motion Video
codec_id: AV_CODEC_ID_SMVJPEG

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: smvjpeg (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
snow
name: snow
title: Snow
codec_id: AV_CODEC_ID_SNOW

media type: video
data fidelity: lossy, with lossless option
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: snow (int sw) hwaccels: (none)
encoders: snow (int sw) muxers: asf asf_stream avi matroska nut wtv
sol_dpcm
name: sol_dpcm
title: DPCM Sol
codec_id: AV_CODEC_ID_SOL_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: sol_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sonic
name: sonic
title: Sonic
codec_id: AV_CODEC_ID_SONIC

media type: audio
data fidelity: unknown
inter-frames: no

decoders: sonic (int sw) hwaccels: (none)
encoders: sonic (int sw) muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
sonicls
name: sonicls
title: Sonic lossless
codec_id: AV_CODEC_ID_SONIC_LS

media type: audio
data fidelity: unknown
inter-frames: no

decoders: (none)
hwaccels: (none)
encoders: sonic_ls (int sw) muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
sp5x
name: sp5x
title: Sunplus JPEG (SP5X)
codec_id: AV_CODEC_ID_SP5X

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: sp5x (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
speedhq
name: speedhq
title: NewTek SpeedHQ
codec_id: AV_CODEC_ID_SPEEDHQ

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: speedhq (int sw) hwaccels: (none)
encoders: speedhq (int sw) muxers: asf asf_stream avi matroska nut wtv
speex
name: speex
title: Speex
codec_id: AV_CODEC_ID_SPEEX

media type: audio
data fidelity: lossy
inter-frames: no

decoders: libspeex (ext sw) speex (int sw) hwaccels: (none)
encoders: libspeex (ext sw) muxers: asf asf_stream avi flv hds hls matroska matroska_audio mov nut spx w64 wav wtv
srgc
name: srgc
title: Screen Recorder Gold Codec
codec_id: AV_CODEC_ID_SRGC

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: srgc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
srt
name: srt
title: SubRip subtitle with embedded timing
codec_id: AV_CODEC_ID_SRT

media type: subtitle
subs format: text

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ssa
name: ssa
title: SSA (SubStation Alpha) subtitle
codec_id: AV_CODEC_ID_SSA

media type: subtitle
subs format: text

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
stl
name: stl
title: Spruce subtitle format
codec_id: AV_CODEC_ID_STL

media type: subtitle
subs format: text

decoders: stl (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
subrip
name: subrip
title: SubRip subtitle
codec_id: AV_CODEC_ID_SUBRIP

media type: subtitle
subs format: text

decoders: srt (int sw) subrip (int sw) hwaccels: (none)
encoders: srt (int sw) subrip (int sw) muxers: lrc matroska srt
subviewer
name: subviewer
title: SubViewer subtitle
codec_id: AV_CODEC_ID_SUBVIEWER

media type: subtitle
subs format: text

decoders: subviewer (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
subviewer1
name: subviewer1
title: SubViewer v1 subtitle
codec_id: AV_CODEC_ID_SUBVIEWER1

media type: subtitle
subs format: text

decoders: subviewer1 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
sunrast
name: sunrast
title: Sun Rasterfile image
codec_id: AV_CODEC_ID_SUNRAST

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: sunrast (int sw) hwaccels: (none)
encoders: sunrast (int sw) muxers: image2 image2pipe
svg
name: svg
title: Scalable Vector Graphics
codec_id: AV_CODEC_ID_SVG

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: librsvg (ext sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
svq1
name: svq1
title: Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
codec_id: AV_CODEC_ID_SVQ1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: svq1 (int sw) hwaccels: (none)
encoders: svq1 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
svq3
name: svq3
title: Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
codec_id: AV_CODEC_ID_SVQ3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: svq3 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi hls matroska mov nut wtv
tak
name: tak
title: TAK (Tom's lossless Audio Kompressor)
codec_id: AV_CODEC_ID_TAK

media type: audio
data fidelity: lossless
inter-frames: yes

decoders: tak (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
targa
name: targa
title: Truevision Targa image
codec_id: AV_CODEC_ID_TARGA

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: targa (int sw) hwaccels: (none)
encoders: targa (int sw) muxers: asf asf_stream avi hls image2 image2pipe matroska mov nut wtv
targa_y216
name: targa_y216
title: Pinnacle TARGA CineWave YUV16
codec_id: AV_CODEC_ID_TARGA_Y216

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: targa_y216 (int sw) hwaccels: (none)
encoders: (none)
muxers: hls mov
tdsc
name: tdsc
title: TDSC
codec_id: AV_CODEC_ID_TDSC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: tdsc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
text
name: text
title: raw UTF-8 text
codec_id: AV_CODEC_ID_TEXT

media type: subtitle
subs format: text

decoders: text (int sw) hwaccels: (none)
encoders: text (int sw) muxers: matroska nut
tgq
name: tgq
title: Electronic Arts TGQ video
codec_id: AV_CODEC_ID_TGQ

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: eatgq (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
tgv
name: tgv
title: Electronic Arts TGV video
codec_id: AV_CODEC_ID_TGV

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: eatgv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
theora
name: theora
title: Theora
codec_id: AV_CODEC_ID_THEORA

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: theora (int sw) hwaccels: (none)
encoders: libtheora (ext sw) muxers: asf asf_stream avi matroska nut ogg ogv wtv
thp
name: thp
title: Nintendo Gamecube THP video
codec_id: AV_CODEC_ID_THP

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: thp (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
tiertexseqvideo
name: tiertexseqvideo
title: Tiertex Limited SEQ video
codec_id: AV_CODEC_ID_TIERTEXSEQVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: tiertexseqvideo (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
tiff
name: tiff
title: TIFF image
codec_id: AV_CODEC_ID_TIFF

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: tiff (int sw) hwaccels: (none)
encoders: tiff (int sw) muxers: hls image2 image2pipe mov mp3
timed_id3
name: timed_id3
title: timed ID3 metadata
codec_id: AV_CODEC_ID_TIMED_ID3

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
tmv
name: tmv
title: 8088flex TMV
codec_id: AV_CODEC_ID_TMV

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: tmv (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
tqi
name: tqi
title: Electronic Arts TQI video
codec_id: AV_CODEC_ID_TQI

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: eatqi (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
truehd
name: truehd
title: TrueHD
codec_id: AV_CODEC_ID_TRUEHD

media type: audio
data fidelity: lossless
inter-frames: yes

decoders: truehd (int sw) hwaccels: (none)
encoders: truehd (int sw) muxers: dash hls ismv matroska matroska_audio mov mp4 psp smoothstreaming truehd
truemotion1
name: truemotion1
title: Duck TrueMotion 1.0
codec_id: AV_CODEC_ID_TRUEMOTION1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: truemotion1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
truemotion2
name: truemotion2
title: Duck TrueMotion 2.0
codec_id: AV_CODEC_ID_TRUEMOTION2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: truemotion2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
truemotion2rt
name: truemotion2rt
title: Duck TrueMotion 2.0 Real Time
codec_id: AV_CODEC_ID_TRUEMOTION2RT

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: truemotion2rt (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
truespeech
name: truespeech
title: DSP Group TrueSpeech
codec_id: AV_CODEC_ID_TRUESPEECH

media type: audio
data fidelity: lossy
inter-frames: no

decoders: truespeech (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
tscc
name: tscc
title: TechSmith Screen Capture Codec
codec_id: AV_CODEC_ID_TSCC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: tscc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
tscc2
name: tscc2
title: TechSmith Screen Codec 2
codec_id: AV_CODEC_ID_TSCC2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: tscc2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi dash ismv matroska mp4 nut psp smoothstreaming wtv
tta
name: tta
title: TTA (True Audio)
codec_id: AV_CODEC_ID_TTA

media type: audio
data fidelity: lossless
inter-frames: no

decoders: tta (int sw) hwaccels: (none)
encoders: tta (int sw) muxers: matroska tta
ttf
name: ttf
title: TrueType font
codec_id: AV_CODEC_ID_TTF

media type: data

decoders: (none)
hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ttml
name: ttml
title: Timed Text Markup Language
codec_id: AV_CODEC_ID_TTML

media type: subtitle
subs format: text

decoders: (none)
hwaccels: (none)
encoders: ttml (int sw) muxers: dash ismv mp4 psp smoothstreaming ttml
twinvq
name: twinvq
title: VQF TwinVQ
codec_id: AV_CODEC_ID_TWINVQ

media type: audio
data fidelity: lossy
inter-frames: no

decoders: twinvq (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
txd
name: txd
title: Renderware TXD (TeXture Dictionary) image
codec_id: AV_CODEC_ID_TXD

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: txd (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
ulti
name: ulti
title: IBM UltiMotion
codec_id: AV_CODEC_ID_ULTI

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: ulti (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
utvideo
name: utvideo
title: Ut Video
codec_id: AV_CODEC_ID_UTVIDEO

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: utvideo (int sw) hwaccels: (none)
encoders: utvideo (int sw) muxers: asf asf_stream avi matroska nut wtv
v210
name: v210
title: Uncompressed 4:2:2 10-bit
codec_id: AV_CODEC_ID_V210

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: v210 (int sw) hwaccels: (none)
encoders: v210 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
v210x
name: v210x
title: Uncompressed 4:2:2 10-bit
codec_id: AV_CODEC_ID_V210X

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: v210x (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
v308
name: v308
title: Uncompressed packed 4:4:4
codec_id: AV_CODEC_ID_V308

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: v308 (int sw) hwaccels: (none)
encoders: v308 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
v408
name: v408
title: Uncompressed packed QT 4:4:4:4
codec_id: AV_CODEC_ID_V408

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: v408 (int sw) hwaccels: (none)
encoders: v408 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
v410
name: v410
title: Uncompressed 4:4:4 10-bit
codec_id: AV_CODEC_ID_V410

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: v410 (int sw) hwaccels: (none)
encoders: v410 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
vb
name: vb
title: Beam Software VB
codec_id: AV_CODEC_ID_VB

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vb (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
vble
name: vble
title: VBLE Lossless Codec
codec_id: AV_CODEC_ID_VBLE

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: vble (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vbn
name: vbn
title: Vizrt Binary Image
codec_id: AV_CODEC_ID_VBN

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: vbn (int sw) hwaccels: (none)
encoders: vbn (int sw) muxers: image2 image2pipe
vc1
name: vc1
title: SMPTE VC-1
codec_id: AV_CODEC_ID_VC1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: yes

decoders: vc1 (int sw) vc1_cuvid (ext hw nvidia) vc1_mmal (ext hw RPi) vc1_qsv (ext hw|sw intel) vc1_v4l2m2m (ext hw linux) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) encoders: (none)
muxers: asf asf_stream avi dash hls ismv matroska mov mp4 nut psp smoothstreaming vc1 wtv
vc1image
name: vc1image
title: Windows Media Video 9 Image v2
codec_id: AV_CODEC_ID_VC1IMAGE

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vc1image (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vcr1
name: vcr1
title: ATI VCR1
codec_id: AV_CODEC_ID_VCR1

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: vcr1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vixl
name: vixl
title: Miro VideoXL
codec_id: AV_CODEC_ID_VIXL

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xl (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vmdaudio
name: vmdaudio
title: Sierra VMD audio
codec_id: AV_CODEC_ID_VMDAUDIO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: vmdaudio (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
vmdvideo
name: vmdvideo
title: Sierra VMD video
codec_id: AV_CODEC_ID_VMDVIDEO

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vmdvideo (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
vmix
name: vmix
title: vMix Video
codec_id: AV_CODEC_ID_VMIX

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: vmix (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vmnc
name: vmnc
title: VMware Screen Codec / VMware Video
codec_id: AV_CODEC_ID_VMNC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vmnc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vnull
name: vnull
title: Null video codec
codec_id: AV_CODEC_ID_VNULL

media type: video
data fidelity: unknown
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vnull (int sw) hwaccels: (none)
encoders: vnull (int sw) muxers: (universal-muxers-only)
vorbis
name: vorbis
title: Vorbis
codec_id: AV_CODEC_ID_VORBIS

media type: audio
data fidelity: lossy
inter-frames: no

decoders: libvorbis (int sw) vorbis (int sw) hwaccels: (none)
encoders: libvorbis (ext sw) vorbis (int sw) muxers: asf asf_stream avi dash ismv matroska matroska_audio mp4 nut ogg ogv psp smoothstreaming w64 wav webm webm_chunk wtv
vp3
name: vp3
title: On2 VP3
codec_id: AV_CODEC_ID_VP3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp3 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi hls matroska mov nut wtv
vp4
name: vp4
title: On2 VP4
codec_id: AV_CODEC_ID_VP4

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vp5
name: vp5
title: On2 VP5
codec_id: AV_CODEC_ID_VP5

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp5 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vp6
name: vp6
title: On2 VP6
codec_id: AV_CODEC_ID_VP6

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp6 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi flv hds matroska nut wtv
vp6a
name: vp6a
title: On2 VP6 (Flash version, with alpha channel)
codec_id: AV_CODEC_ID_VP6A

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp6a (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi f4v flv hds matroska nut wtv
vp6f
name: vp6f
title: On2 VP6 (Flash version)
codec_id: AV_CODEC_ID_VP6F

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp6f (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi f4v flv hds matroska nut wtv
vp7
name: vp7
title: On2 VP7
codec_id: AV_CODEC_ID_VP7

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vp7 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vp8
name: vp8
title: On2 VP8
codec_id: AV_CODEC_ID_VP8

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: libvpx_vp8 (ext sw) vp8 (int sw) vp8_cuvid (ext hw nvidia) vp8_mediacodec (ext hw android) vp8_qsv (ext hw|sw intel) vp8_rkmpp (ext hw oth) vp8_v4l2m2m (ext hw linux) hwaccels: cuda (nvidia) vaapi encoders: libvpx_vp8 (ext sw) vp8_mediacodec (ext hw android) vp8_v4l2m2m (ext hw linux) vp8_vaapi (ext hw) muxers: asf asf_stream avi hls ivf matroska mov nut ogv webm webm_chunk wtv
vp9
name: vp9
title: Google VP9
codec_id: AV_CODEC_ID_VP9

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: libvpx_vp9 (ext sw) vp9 (int sw) vp9_amf (ext hw amd) vp9_cuvid (ext hw nvidia) vp9_mediacodec (ext hw android) vp9_qsv (ext hw|sw intel) vp9_rkmpp (ext hw oth) vp9_v4l2m2m (ext hw linux) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) videotoolbox (mac) vulkan encoders: libvpx_vp9 (ext sw) vp9_mediacodec (ext hw android) vp9_qsv (ext hw|sw intel) vp9_vaapi (ext hw) muxers: asf asf_stream avi dash flv hds hls ismv ivf matroska mov mp4 nut psp smoothstreaming webm webm_chunk wtv
vplayer
name: vplayer
title: VPlayer subtitle
codec_id: AV_CODEC_ID_VPLAYER

media type: subtitle
subs format: text

decoders: vplayer (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
vqc
name: vqc
title: ViewQuest VQC
codec_id: AV_CODEC_ID_VQC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vqc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
vvc
name: vvc
title: H.266 / VVC (Versatile Video Coding)
codec_id: AV_CODEC_ID_VVC

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: vvc (int sw) vvc_qsv (ext hw|sw intel) hwaccels: vaapi encoders: libvvenc (ext sw) muxers: dash flv hds hls ismv matroska mov mp4 psp smoothstreaming vvc
wady_dpcm
name: wady_dpcm
title: DPCM Marble WADY
codec_id: AV_CODEC_ID_WADY_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: wady_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
wavarc
name: wavarc
title: Waveform Archiver
codec_id: AV_CODEC_ID_WAVARC

media type: audio
data fidelity: lossless
inter-frames: no

decoders: wavarc (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
wavesynth
name: wavesynth
title: Wave synthesis pseudo-codec
codec_id: AV_CODEC_ID_FFWAVESYNTH

media type: audio
data fidelity: unknown
inter-frames: no

decoders: ffwavesynth (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
wavpack
name: wavpack
title: WavPack
codec_id: AV_CODEC_ID_WAVPACK

media type: audio
data fidelity: lossy, with lossless option
inter-frames: no

decoders: wavpack (int sw) hwaccels: (none)
encoders: wavpack (int sw) muxers: matroska nut wv
wbmp
name: wbmp
title: WBMP (Wireless Application Protocol Bitmap) image
codec_id: AV_CODEC_ID_WBMP

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: wbmp (int sw) hwaccels: (none)
encoders: wbmp (int sw) muxers: image2 image2pipe
wcmv
name: wcmv
title: WinCAM Motion Video
codec_id: AV_CODEC_ID_WCMV

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: wcmv (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
webp
name: webp
title: WebP
codec_id: AV_CODEC_ID_WEBP

media type: video
data fidelity: lossy, with lossless option
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: webp (int sw) hwaccels: (none)
encoders: libwebp (ext sw) libwebp_anim (ext sw) muxers: image2 image2pipe mp3 webp
webvtt
name: webvtt
title: WebVTT subtitle
codec_id: AV_CODEC_ID_WEBVTT

media type: subtitle
subs format: text

decoders: webvtt (int sw) hwaccels: (none)
encoders: webvtt (int sw) muxers: hls matroska webm webm_chunk webvtt
westwood_snd1
name: westwood_snd1
title: Westwood Audio (SND1)
codec_id: AV_CODEC_ID_WESTWOOD_SND1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: ws_snd1 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
wmalossless
name: wmalossless
title: Windows Media Audio Lossless
codec_id: AV_CODEC_ID_WMALOSSLESS

media type: audio
data fidelity: lossless
inter-frames: no

decoders: wmalossless (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
wmapro
name: wmapro
title: Windows Media Audio 9 Professional
codec_id: AV_CODEC_ID_WMAPRO

media type: audio
data fidelity: lossy
inter-frames: no

decoders: wmapro (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi ismv matroska matroska_audio nut smoothstreaming w64 wav wtv
wmav1
name: wmav1
title: Windows Media Audio 1
codec_id: AV_CODEC_ID_WMAV1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: wmav1 (int sw) hwaccels: (none)
encoders: wmav1 (int sw) muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
wmav2
name: wmav2
title: Windows Media Audio 2
codec_id: AV_CODEC_ID_WMAV2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: wmav2 (int sw) hwaccels: (none)
encoders: wmav2 (int sw) muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
wmavoice
name: wmavoice
title: Windows Media Audio Voice
codec_id: AV_CODEC_ID_WMAVOICE

media type: audio
data fidelity: lossy
inter-frames: no

decoders: wmavoice (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
wmv1
name: wmv1
title: Windows Media Video 7
codec_id: AV_CODEC_ID_WMV1

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: wmv1 (int sw) hwaccels: (none)
encoders: wmv1 (int sw) muxers: asf asf_stream avi matroska nut wtv
wmv2
name: wmv2
title: Windows Media Video 8
codec_id: AV_CODEC_ID_WMV2

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: wmv2 (int sw) hwaccels: (none)
encoders: wmv2 (int sw) muxers: asf asf_stream avi matroska nut wtv
wmv3
name: wmv3
title: Windows Media Video 9
codec_id: AV_CODEC_ID_WMV3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: yes
interlaced scan support: no

decoders: wmv3 (int sw) hwaccels: cuda (nvidia) d3d11va (win) d3d11va2 (win) d3d12va (win) dxva2 (win) vaapi vdpau (linux) encoders: (none)
muxers: asf asf_stream avi matroska nut vc1t wtv
wmv3image
name: wmv3image
title: Windows Media Video 9 Image
codec_id: AV_CODEC_ID_WMV3IMAGE

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: wmv3image (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
wnv1
name: wnv1
title: Winnov WNV1
codec_id: AV_CODEC_ID_WNV1

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: wnv1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
wrapped_avframe
name: wrapped_avframe
title: AVFrame to AVPacket passthrough
codec_id: AV_CODEC_ID_WRAPPED_AVFRAME

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: wrapped_avframe (int sw) hwaccels: (none)
encoders: wrapped_avframe (int sw) muxers: yuv4mpegpipe
ws_vqa
name: ws_vqa
title: Westwood Studios VQA (Vector Quantized Animation) video
codec_id: AV_CODEC_ID_WS_VQA

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: vqa (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
xan_dpcm
name: xan_dpcm
title: DPCM Xan
codec_id: AV_CODEC_ID_XAN_DPCM

media type: audio
data fidelity: lossy
inter-frames: no

decoders: xan_dpcm (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
xan_wc3
name: xan_wc3
title: Wing Commander III / Xan
codec_id: AV_CODEC_ID_XAN_WC3

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: xan_wc3 (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
xan_wc4
name: xan_wc4
title: Wing Commander IV / Xxan
codec_id: AV_CODEC_ID_XAN_WC4

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: xan_wc4 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
xbin
name: xbin
title: eXtended BINary text
codec_id: AV_CODEC_ID_XBIN

media type: video
data fidelity: unknown
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xbin (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
xbm
name: xbm
title: XBM (X BitMap) image
codec_id: AV_CODEC_ID_XBM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xbm (int sw) hwaccels: (none)
encoders: xbm (int sw) muxers: image2 image2pipe
xface
name: xface
title: X-face image
codec_id: AV_CODEC_ID_XFACE

media type: video
data fidelity: lossy
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xface (int sw) hwaccels: (none)
encoders: xface (int sw) muxers: image2 image2pipe nut
xma1
name: xma1
title: Xbox Media Audio 1
codec_id: AV_CODEC_ID_XMA1

media type: audio
data fidelity: lossy
inter-frames: no

decoders: xma1 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
xma2
name: xma2
title: Xbox Media Audio 2
codec_id: AV_CODEC_ID_XMA2

media type: audio
data fidelity: lossy
inter-frames: no

decoders: xma2 (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska matroska_audio nut w64 wav wtv
xpm
name: xpm
title: XPM (X PixMap) image
codec_id: AV_CODEC_ID_XPM

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xpm (int sw) hwaccels: (none)
encoders: (none)
muxers: image2 image2pipe
xsub
name: xsub
title: XSUB
codec_id: AV_CODEC_ID_XSUB

media type: subtitle
subs format: bitmap

decoders: xsub (int sw) hwaccels: (none)
encoders: xsub (int sw) muxers: (universal-muxers-only)
xwd
name: xwd
title: XWD (X Window Dump) image
codec_id: AV_CODEC_ID_XWD

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: xwd (int sw) hwaccels: (none)
encoders: xwd (int sw) muxers: image2 image2pipe
y41p
name: y41p
title: Uncompressed YUV 4:1:1 12-bit
codec_id: AV_CODEC_ID_Y41P

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: y41p (int sw) hwaccels: (none)
encoders: y41p (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
ylc
name: ylc
title: YUY2 Lossless Codec
codec_id: AV_CODEC_ID_YLC

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: ylc (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
yop
name: yop
title: Psygnosis YOP Video
codec_id: AV_CODEC_ID_YOP

media type: video
data fidelity: lossy
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: yop (int sw) hwaccels: (none)
encoders: (none)
muxers: (universal-muxers-only)
yuv4
name: yuv4
title: Uncompressed packed 4:2:0
codec_id: AV_CODEC_ID_YUV4

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: yuv4 (int sw) hwaccels: (none)
encoders: yuv4 (int sw) muxers: asf asf_stream avi hls matroska mov nut wtv
zerocodec
name: zerocodec
title: ZeroCodec Lossless Video
codec_id: AV_CODEC_ID_ZEROCODEC

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: zerocodec (int sw) hwaccels: (none)
encoders: (none)
muxers: asf asf_stream avi matroska nut wtv
zlib
name: zlib
title: LCL (LossLess Codec Library) ZLIB
codec_id: AV_CODEC_ID_ZLIB

media type: video
data fidelity: lossless
inter-frames: no
b-frames: no
interlaced scan support: no

decoders: zlib (int sw) hwaccels: (none)
encoders: zlib (int sw) muxers: asf asf_stream avi matroska nut wtv
zmbv
name: zmbv
title: Zip Motion Blocks Video
codec_id: AV_CODEC_ID_ZMBV

media type: video
data fidelity: lossless
inter-frames: yes
b-frames: no
interlaced scan support: no

decoders: zmbv (int sw) hwaccels: (none)
encoders: zmbv (int sw) muxers: asf asf_stream avi matroska nut wtv