Muxers in FFmpeg
properties and codec support
about muxers

It is convenient to package a media stream or a group of media streams in a structured 'container', usually a file, in order that playback requires low I/O overhead, synchronization is convenient and random seek is made possible. Additionally, such 'containers' can also allow specification of irregular frame timings and custom metadata.

The muxer, short for multiplexer, is the module that receives the raw packets of media streams, arranges and writes them in an organized layout, alongside any supported metadata.

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


infobox key

Infobox template
name: short muxer name
title: Long Muxer Title

extensions: (none) | extension1 extension2 ...
mime-type: (none) | mime-type

global header: yes | no
multi-stream support: yes | no
timestamps: yes | no
variable fps: yes | no

default video codec: (none) | codec
video codecs: (none) | (all) | codec1 codec2 codec3 ...
default audio codec: (none) | codec
audio codecs: (none) | (all) | codec1 codec2 codec3 ...
default subtitle codec: (none) | codec
subtitle codecs: (none) | (all) | codec1 codec2 codec3 ...
data codecs: (none) | (all) | codec1 codec2 codec3 ...
child muxers: (all) | muxer1 muxer2 ...

The muxer name is what ffmpeg tools expect when specifying the muxer with the -f option.

A global header signifies that all essential and optional metadata to describe the media is written at a single location, whereas its absence usually indicates that metadata is written per frame or a group of frames at a location adjacent to those frames. Files with a global header generally can't be concatenated at a file level but will have a lower size overhead.

Multi-stream support refers to whether the muxer supports multiple streams for each media type that it supports e.g. multiple audio streams.

Lack of timestamp support indicates that stored streams will played at a constant frame rate and synchronization between streams has to be explicitly ensured which may require silent audio or duplicate video frames.

If there are multiple values for a default codec, then the first codec for which an encoder is available in the ffmpeg build will be set as the default codec.

Some muxers are nesting muxers i.e. they use one or more child muxers to generate files containing the media e.g. hls so consult the child muxer's properties and codec lists.

See the notes section for some caveats about the data.


muxers in FFmpeg

Total 186 muxers as of commit f93cd72dde on 2026-09-06, arranged alphabetically by muxer name.
Each muxer entry can be directly linked to by adding #muxer-name e.g. muxers.html#muxer-mp4
3g2
name: 3g2
title: 3GP2 (3GPP2 file format)

extensions: 3g2
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h263
video codecs: h263 h264 mpeg4
default audio codec: amr_nb
audio codecs: aac amr_nb amr_wb
default subtitle codec: (none)
subtitle codecs: mov_text
data codecs: (none)
3gp
name: 3gp
title: 3GP (3GPP file format)

extensions: 3gp
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h263
video codecs: h263 h264 mpeg4
default audio codec: amr_nb
audio codecs: aac amr_nb amr_wb
default subtitle codec: (none)
subtitle codecs: mov_text
data codecs: (none)
a64
name: a64
title: a64 - video for Commodore 64

extensions: a64 A64
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: a64_multi
video codecs: a64_multi
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
ac3
name: ac3
title: raw AC-3

extensions: ac3
mime-type: audio/x-ac3

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: ac3
audio codecs: ac3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ac4
name: ac4
title: raw AC-4

extensions: ac4
mime-type: audio/ac4

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: ac4
audio codecs: ac4
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
adts
name: adts
title: ADTS AAC (Advanced Audio Coding)

extensions: aac adts
mime-type: audio/aac

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: aac
audio codecs: aac
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
adx
name: adx
title: CRI ADX

extensions: adx
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_adx
audio codecs: adpcm_adx
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
aea
name: aea
title: MD STUDIO audio

extensions: aea
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: atrac1
audio codecs: atrac1
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
aiff
name: aiff
title: Audio IFF

extensions: aif aiff afc aifc
mime-type: audio/aiff

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: png
video codecs: png
default audio codec: pcm_s16be
audio codecs: adpcm_g722 adpcm_g726le adpcm_ima_qt adpcm_ima_ws adpcm_n64 cbd2_dpcm g728 gsm mace3 mace6 pcm_alaw pcm_f32be pcm_f64be pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s32be pcm_s8 pcm_u8 qcelp qdm2 qdmc sdx2_dpcm
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
alaw
name: alaw
title: PCM A-law

extensions: al
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_alaw
audio codecs: pcm_alaw
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
alp
name: alp
title: LEGO Racers ALP

extensions: tun pcm
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_ima_alp
audio codecs: adpcm_ima_alp
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
amr
name: amr
title: 3GPP AMR

extensions: amr
mime-type: audio/amr

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: amr_nb
audio codecs: amr_nb
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
amv
name: amv
title: AMV

extensions: amv
mime-type: video/amv

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: amv
video codecs: amv
default audio codec: adpcm_ima_amv
audio codecs: adpcm_ima_amv
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
apm
name: apm
title: Ubisoft Rayman 2 APM

extensions: apm
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_ima_apm
audio codecs: adpcm_ima_apm
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
apng
name: apng
title: Animated Portable Network Graphics

extensions: apng
mime-type: image/png

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: apng
video codecs: apng
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
aptx
name: aptx
title: raw aptX (Audio Processing Technology for Bluetooth)

extensions: aptx
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: aptx
audio codecs: aptx
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
aptx_hd
name: aptx_hd
title: raw aptX HD (Audio Processing Technology for Bluetooth)

extensions: aptxhd
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: aptx_hd
audio codecs: aptx_hd
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
apv
name: apv
title: APV raw bitstream

extensions: apv
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: apv
video codecs: apv
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
argo_asf
name: argo_asf
title: Argonaut Games ASF

extensions: asf
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_argo
audio codecs: adpcm_argo
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
argo_cvg
name: argo_cvg
title: Argonaut Games CVG

extensions: cvg
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_psx
audio codecs: adpcm_psx
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
asf
name: asf
title: ASF (Advanced / Active Streaming Format)

extensions: asf wmv wma
mime-type: video/x-ms-asf

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: msmpeg4v3
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 cavs cfhd cinepak clearvideo cljr cllc cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m h261 h263 h263i h263p h264 hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: wmav2
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
asf_stream
name: asf_stream
title: ASF (Advanced / Active Streaming Format)

extensions: asf wmv wma
mime-type: video/x-ms-asf

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: msmpeg4v3
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 cavs cfhd cinepak clearvideo cljr cllc cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m h261 h263 h263i h263p h264 hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: wmav2
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ass
name: ass
title: SSA (SubStation Alpha) subtitle

extensions: ass ssa
mime-type: text/x-ass

global header: yes
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: ass
subtitle codecs: ass
data codecs: (none)
ast
name: ast
title: AST (Audio Stream)

extensions: ast
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16be_planar
audio codecs: adpcm_afc pcm_s16be_planar
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
au
name: au
title: Sun AU

extensions: au
mime-type: audio/basic

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16be
audio codecs: adpcm_g722 adpcm_g726le pcm_alaw pcm_f32be pcm_f64be pcm_mulaw pcm_s16be pcm_s24be pcm_s32be pcm_s8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
avi
name: avi
title: AVI (Audio Video Interleaved)

extensions: avi
mime-type: video/x-msvideo

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg4
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 cavs cfhd cinepak clearvideo cljr cllc cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m h261 h263 h263i h263p h264 hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: mp3 [ac3]
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
avif
name: avif
title: AVIF

extensions: avif
mime-type: image/avif

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: av1
video codecs: av1
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
avm2
name: avm2
title: SWF (ShockWave Flash) (AVM2)

extensions: (none)
mime-type: application/x-shockwave-flash

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: flv1
video codecs: flv1
default audio codec: mp3
audio codecs: mp3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
avs2
name: avs2
title: raw AVS2-P2/IEEE1857.4 video

extensions: avs avs2
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: avs2
video codecs: avs2
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
avs3
name: avs3
title: AVS3-P2/IEEE1857.10

extensions: avs3
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: avs3
video codecs: avs3
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
bit
name: bit
title: G.729 BIT file format

extensions: bit
mime-type: audio/bit

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: g729
audio codecs: g729
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
caf
name: caf
title: Apple CAF (Core Audio Format)

extensions: caf
mime-type: audio/x-caf

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16be
audio codecs: aac ac3 adpcm_ima_qt adpcm_ima_wav adpcm_ms alac amr_nb dvaudio flac gsm gsm_ms ilbc mace3 mace6 mp1 mp2 mp3 opus pcm_alaw pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le pcm_s8 qcelp qdm2 qdmc
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
cavsvideo
name: cavsvideo
title: raw Chinese AVS (Audio Video Standard) video

extensions: cavs
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: cavs
video codecs: cavs
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
chromaprint
name: chromaprint
title: Chromaprint

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16be [pcm_s16le]
audio codecs: pcm_s16be pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
codec2
name: codec2
title: codec2 .c2 muxer

extensions: c2
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: codec2
audio codecs: codec2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
codec2raw
name: codec2raw
title: raw codec2 muxer

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: codec2
audio codecs: codec2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
crc
name: crc
title: CRC testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
dash
name: dash
title: DASH Muxer

extensions: mpd
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: apv av1 avs3 dirac evc ffv1 h264 hevc jpeg2000 lcevc mjpeg mpeg1video mpeg2video mpeg4 png tscc2 vc1 vp9 vvc
default audio codec: aac
audio codecs: aac ac3 alac apple_apac dts eac3 evrc flac mp2 mp3 mp4als mpegh_3d_audio opus pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le qcelp truehd vorbis
default subtitle codec: (none)
subtitle codecs: dvd_subtitle mov_text ttml
data codecs: bin_data
child muxers: mp4
data
name: data
title: raw data

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
daud
name: daud
title: D-Cinema audio

extensions: 302
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s24daud
audio codecs: pcm_s24daud
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dfpwm
name: dfpwm
title: raw DFPWM1a

extensions: dfpwm
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: dfpwm
audio codecs: dfpwm
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dirac
name: dirac
title: raw Dirac

extensions: drc vc2
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: dirac
video codecs: dirac
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dnxhd
name: dnxhd
title: raw DNxHD (SMPTE VC-3)

extensions: dnxhd dnxhr
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: dnxhd
video codecs: dnxhd
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dts
name: dts
title: raw DTS

extensions: dts
mime-type: audio/x-dca

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: dts
audio codecs: dts
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dv
name: dv
title: DV (Digital Video)

extensions: dv
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: dvvideo
video codecs: dvvideo
default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
dvd
name: dvd
title: MPEG-2 PS (DVD VOB)

extensions: dvd
mime-type: video/mpeg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
eac3
name: eac3
title: raw E-AC-3

extensions: eac3 ec3
mime-type: audio/x-eac3

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: eac3
audio codecs: eac3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
evc
name: evc
title: raw EVC video

extensions: evc
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: evc
video codecs: evc
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
f32be
name: f32be
title: PCM 32-bit floating-point big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_f32be
audio codecs: pcm_f32be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
f32le
name: f32le
title: PCM 32-bit floating-point little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_f32le
audio codecs: pcm_f32le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
f4v
name: f4v
title: F4V Adobe Flash Video

extensions: f4v
mime-type: application/f4v

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: h264 vp6a vp6f
default audio codec: aac
audio codecs: aac mp3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
f64be
name: f64be
title: PCM 64-bit floating-point big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_f64be
audio codecs: pcm_f64be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
f64le
name: f64le
title: PCM 64-bit floating-point little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_f64le
audio codecs: pcm_f64le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ffmetadata
name: ffmetadata
title: FFmpeg metadata in text

extensions: ffmeta
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
fifo
name: fifo
title: FIFO queue pseudo-muxer

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
film_cpk
name: film_cpk
title: Sega FILM / CPK

extensions: cpk
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: cinepak
video codecs: cinepak
default audio codec: pcm_s16be_planar
audio codecs: pcm_s16be_planar
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
filmstrip
name: filmstrip
title: Adobe Filmstrip

extensions: flm
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: rawvideo
video codecs: rawvideo
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
fits
name: fits
title: Flexible Image Transport System

extensions: fits
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: fits
video codecs: fits
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
flac
name: flac
title: raw FLAC

extensions: flac
mime-type: audio/x-flac

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: png
video codecs: png
default audio codec: flac
audio codecs: flac
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
flv
name: flv
title: FLV (Flash Video)

extensions: flv
mime-type: video/x-flv

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: flv1
video codecs: av1 flashsv flashsv2 flv1 h263 h264 hevc mpeg4 vp6 vp6a vp6f vp9 vvc
default audio codec: mp3 [adpcm_swf]
audio codecs: aac ac3 adpcm_swf eac3 flac mp3 nellymoser opus pcm_alaw pcm_mulaw pcm_s16be pcm_s16le pcm_u8 speex
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
framecrc
name: framecrc
title: framecrc testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
framehash
name: framehash
title: Per-frame hash testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
framemd5
name: framemd5
title: Per-frame MD5 testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
g722
name: g722
title: raw G.722

extensions: g722
mime-type: audio/G722

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_g722
audio codecs: adpcm_g722
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
g723_1
name: g723_1
title: raw G.723.1

extensions: tco rco
mime-type: audio/g723

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: g723_1
audio codecs: g723_1
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
g726
name: g726
title: raw big-endian G.726 (\"left-justified\")

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_g726
audio codecs: adpcm_g726
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
g726le
name: g726le
title: raw little-endian G.726 (\"right-justified\")

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_g726le
audio codecs: adpcm_g726le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
gif
name: gif
title: CompuServe Graphics Interchange Format (GIF)

extensions: gif
mime-type: image/gif

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: gif
video codecs: gif
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
gsm
name: gsm
title: raw GSM

extensions: gsm
mime-type: audio/x-gsm

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: gsm
audio codecs: gsm
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
gxf
name: gxf
title: GXF (General eXchange Format)

extensions: gxf
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
h261
name: h261
title: raw H.261

extensions: h261
mime-type: video/x-h261

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: h261
video codecs: h261
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
h263
name: h263
title: raw H.263

extensions: h263
mime-type: video/x-h263

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: h263
video codecs: h263
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
h264
name: h264
title: raw H.264 video

extensions: h264 264
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: h264
video codecs: h264
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
hash
name: hash
title: Hash testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
hds
name: hds
title: HDS Muxer

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: av1 flashsv flashsv2 flv1 h263 h264 hevc mpeg4 vp6 vp6a vp6f vp9 vvc
default audio codec: aac
audio codecs: aac ac3 adpcm_swf eac3 flac mp3 nellymoser opus pcm_alaw pcm_mulaw pcm_s16be pcm_s16le pcm_u8 speex
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)

child muxers: flv
hevc
name: hevc
title: raw HEVC video

extensions: hevc h265 265
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: hevc
video codecs: hevc
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
hls
name: hls
title: Apple HTTP Live Streaming

extensions: m3u8
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: 8bps aic apv av1 avrp avs3 avui cavs cdtoons cfhd cinepak dirac dnxhd dpx dvvideo dxv evc exr flic gif h263 h264 hap hevc jpeg2000 lcevc magicyuv media100 mjpeg mjpegb mpeg1video mpeg2video mpeg4 msmpeg4v3 msrle notchlc pixlet png prores prores_raw qdraw qtrle r10k r210 rawvideo rpza sgi sgirle sheervideo smc svq1 svq3 targa targa_y216 tiff v210 vc1 vp3 vp8 vp9 vvc y41p yuv4
default audio codec: aac
audio codecs: aac ac3 ac4 adpcm_ima_qt alac amr_nb amr_wb apple_apac dts dvaudio eac3 evrc flac gsm ilbc mace3 mace6 mp1 mp2 mp3 mpegh_3d_audio nellymoser opus pcm_alaw pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le pcm_s8 pcm_u8 qcelp qdm2 qdmc smv speex truehd
default subtitle codec: webvtt
subtitle codecs: eia_608 mov_text webvtt
data codecs: (none)

child muxers: mov mpegts webvtt
iamf
name: iamf
title: Raw Immersive Audio Model and Formats

extensions: iamf
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: opus
audio codecs: aac flac opus pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ico
name: ico
title: Microsoft Windows ICO

extensions: ico
mime-type: image/vnd.microsoft.icon

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: bmp
video codecs: bmp
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
ilbc
name: ilbc
title: iLBC storage

extensions: lbc
mime-type: audio/iLBC

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: ilbc
audio codecs: ilbc
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
image2
name: image2
title: image2 sequence

extensions: bmp dpx exr jls jpeg jpg jxs jxl ljpg pam pbm pcx pfm pgm pgmyuv phm png ppm sgi tga tif tiff jp2 j2c j2k xwd sun ras rs im1 im8 im24 sunras vbn xbm xface pix y avif qoi hdr wbmp
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: mjpeg
video codecs: alias_pix bmp cri dds dpx exr gem jpeg2000 jpegls jpegxl jpegxs ljpeg mjpeg mpeg1video mpeg2video mpeg4 pam pbm pcx pfm pgm pgmyuv phm photocd pictor png ppm ptx qdraw qoi hdr rawvideo sgi sunrast svg targa tiff v210x vbn wbmp webp xbm xface xpm xwd
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
image2pipe
name: image2pipe
title: piped image2 sequence

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: mjpeg
video codecs: alias_pix bmp cri dds dpx exr gem jpeg2000 jpegls jpegxl jpegxs ljpeg mjpeg mpeg1video mpeg2video mpeg4 pam pbm pcx pfm pgm pgmyuv phm photocd pictor png ppm ptx qdraw qoi hdr rawvideo sgi sunrast svg targa tiff v210x vbn wbmp webp xbm xface xpm xwd
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ipod
name: ipod
title: iPod H.264 MP4 (MPEG-4 Part 14)

extensions: m4v m4a m4b
mime-type: video/mp4

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: h264 mpeg4
default audio codec: aac
audio codecs: aac ac3 alac
default subtitle codec: (none)
subtitle codecs: mov_text
data codecs: (none)
ircam
name: ircam
title: Berkeley/IRCAM/CARL Sound Format

extensions: sf ircam
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16le
audio codecs: pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ismv
name: ismv
title: ISMV/ISMA (Smooth Streaming)

extensions: ismv isma
mime-type: video/mp4

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: apv av1 avs3 dirac evc ffv1 h264 hevc jpeg2000 lcevc mjpeg mpeg1video mpeg2video mpeg4 png tscc2 vc1 vp9 vvc
default audio codec: aac
audio codecs: aac ac3 alac apple_apac dts eac3 evrc flac mp2 mp3 mp4als mpegh_3d_audio opus pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le qcelp truehd vorbis wmapro
default subtitle codec: (none)
subtitle codecs: dvd_subtitle mov_text ttml
data codecs: bin_data
iterm2
name: iterm2
title: iTerm2 inline image protocol

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: mjpeg
video codecs: mjpeg
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ivf
name: ivf
title: On2 IVF

extensions: ivf
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: vp8
video codecs: av1 vp8 vp9
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
jacosub
name: jacosub
title: JACOsub subtitle format

extensions: jss js
mime-type: text/x-jacosub

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: jacosub
subtitle codecs: jacosub
data codecs: (none)
kvag
name: kvag
title: Simon & Schuster Interactive VAG

extensions: vag
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_ima_ssi
audio codecs: adpcm_ima_ssi
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
latm
name: latm
title: LOAS/LATM

extensions: latm loas
mime-type: audio/MP4A-LATM

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: aac
audio codecs: aac
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
lc3
name: lc3
title: LC3 (Low Complexity Communication Codec)

extensions: lc3
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: lc3
audio codecs: lc3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
lrc
name: lrc
title: LRC lyrics

extensions: lrc
mime-type: (none)

global header: yes
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: subrip
subtitle codecs: subrip
data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
m4v
name: m4v
title: raw MPEG-4 video

extensions: m4v
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: mpeg4
video codecs: mpeg4
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
matroska
name: matroska
title: Matroska

extensions: mkv
mime-type: video/x-matroska

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: h264 [mpeg4]
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 avs3 cavs cfhd cinepak clearvideo cljr cllc cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m h261 h263 h263i h263p h264 hevc hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prores prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv10 rv20 rv30 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc vvc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: vorbis [ac3]
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork alac amr_nb amr_wb atrac1 atrac3 cook dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mlp mp1 mp2 mp3 msnsiren avc opus pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le pcm_s64le pcm_u8 qdm2 qdmc ra_144 ra_288 sipr sonic sonicls speex truehd truespeech tta vorbis wavpack wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: ass
subtitle codecs: arib_caption ass dvb_subtitle dvd_subtitle hdmv_pgs_subtitle hdmv_text_subtitle subrip text webvtt
data codecs: (none)
matroska
name: matroska
title: Matroska Audio

extensions: mka
mime-type: audio/x-matroska

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: vorbis [ac3]
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork alac amr_nb amr_wb atrac1 atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mlp mp2 mp3 msnsiren avc opus pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le pcm_s64le pcm_u8 qdm2 qdmc ra_144 sipr sonic sonicls speex truehd truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mcc
name: mcc
title: MacCaption

extensions: mcc
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: eia_608
subtitle codecs: eia_608
data codecs: smpte_436m_anc
md5
name: md5
title: MD5 testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
microdvd
name: microdvd
title: MicroDVD subtitle format

extensions: sub
mime-type: text/x-microdvd

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: microdvd
subtitle codecs: microdvd
data codecs: (none)
mjpeg
name: mjpeg
title: raw MJPEG video

extensions: mjpg mjpeg
mime-type: video/x-mjpeg

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: mjpeg
video codecs: mjpeg
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mkvtimestamp_v2
name: mkvtimestamp_v2
title: extract pts as timecode v2 format, as defined by mkvtoolnix

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: rawvideo
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
mlp
name: mlp
title: raw MLP

extensions: mlp
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: mlp
audio codecs: mlp
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mmf
name: mmf
title: Yamaha SMAF

extensions: mmf
mime-type: application/vnd.smaf

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_yamaha
audio codecs: adpcm_yamaha
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mov
name: mov
title: QuickTime / MOV

extensions: mov
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: h264 [mpeg4]
video codecs: 8bps aic apv av1 avrp avs3 avui cavs cdtoons cfhd cinepak dirac dnxhd dpx dvvideo dxv evc exr flic gif h263 h264 hap hevc jpeg2000 lcevc magicyuv media100 mjpeg mjpegb mpeg1video mpeg2video mpeg4 msmpeg4v3 msrle notchlc pixlet png prores prores_raw qdraw qtrle r10k r210 rawvideo rpza sgi sgirle sheervideo smc svq1 svq3 targa targa_y216 tiff v210 vc1 vp3 vp8 vp9 vvc y41p yuv4
default audio codec: aac
audio codecs: aac ac3 ac4 adpcm_ima_qt alac amr_nb amr_wb apple_apac dts dvaudio eac3 evrc flac gsm ilbc mace3 mace6 mp1 mp2 mp3 mpegh_3d_audio nellymoser opus pcm_alaw pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le pcm_s8 pcm_u8 qcelp qdm2 qdmc smv speex truehd
default subtitle codec: (none)
subtitle codecs: eia_608 mov_text
data codecs: (none)
mp2
name: mp2
title: MP2 (MPEG audio layer 2)

extensions: mp2 m2a mpa
mime-type: audio/mpeg

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mp3
name: mp3
title: MP3 (MPEG audio layer 3)

extensions: mp3
mime-type: audio/mpeg

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: png
video codecs: bmp gif jpegxl mjpeg png tiff webp
default audio codec: mp3
audio codecs: mp3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mp4
name: mp4
title: MP4 (MPEG-4 Part 14)

extensions: mp4
mime-type: video/mp4

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: h264 [mpeg4]
video codecs: apv av1 avs3 dirac evc ffv1 h264 hevc jpeg2000 lcevc mjpeg mpeg1video mpeg2video mpeg4 png tscc2 vc1 vp9 vvc
default audio codec: aac
audio codecs: aac ac3 alac apple_apac dts eac3 evrc flac mp2 mp3 mp4als mpegh_3d_audio opus pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le qcelp truehd vorbis
default subtitle codec: (none)
subtitle codecs: dvd_subtitle mov_text ttml
data codecs: bin_data
mpeg
name: mpeg
title: MPEG-1 Systems / MPEG program stream

extensions: mpg mpeg
mime-type: video/mpeg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg1video
video codecs: mpeg1video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
mpeg1video
name: mpeg1video
title: raw MPEG-1 video

extensions: mpg mpeg m1v
mime-type: video/mpeg

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: mpeg1video
video codecs: mpeg1video
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mpeg2video
name: mpeg2video
title: raw MPEG-2 video

extensions: m2v
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mpegts
name: mpegts
title: MPEG-TS (MPEG-2 Transport Stream)

extensions: ts m2t m2ts mts
mime-type: video/MP2T

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
mpjpeg
name: mpjpeg
title: MIME multipart JPEG

extensions: mjpg
mime-type: multipart/x-mixed-replace;boundary=

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: mjpeg
video codecs: mjpeg
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mulaw
name: mulaw
title: PCM mu-law

extensions: ul
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_mulaw
audio codecs: pcm_mulaw
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
mxf
name: mxf
title: MXF (Material eXchange Format)

extensions: mxf
mime-type: application/mxf

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: eia_608
subtitle codecs: eia_608
data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
mxf_d10
name: mxf_d10
title: MXF (Material eXchange Format) D-10 Mapping

extensions: (none)
mime-type: application/mxf

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
mxf_opatom
name: mxf_opatom
title: MXF (Material eXchange Format) Operational Pattern Atom

extensions: mxf
mime-type: application/mxf

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: dnxhd
video codecs: dnxhd
default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: eia_608
subtitle codecs: eia_608
data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
null
name: null
title: raw null video

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: yes

default video codec: wrapped_avframe
video codecs: (all)

default audio codec: pcm_s16be [pcm_s16le]
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
nut
name: nut
title: NUT

extensions: nut
mime-type: video/x-nut

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: mpeg4
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 cavs cfhd cinepak clearvideo cljr cllc cpia cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m gif h261 h263 h263i h263p h264 hevc hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 xface y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: vorbis [mp3, mp2]
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 comfortnoise dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc opus pcm_alaw pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16be_planar pcm_s16le pcm_s16le_planar pcm_s24be pcm_s24le pcm_s24le_planar pcm_s32be pcm_s32le pcm_s32le_planar pcm_s64be pcm_s64le pcm_s8 pcm_s8_planar pcm_u16be pcm_u16le pcm_u24be pcm_u24le pcm_u32be pcm_u32le pcm_u8 sipr sonic sonicls speex truespeech vorbis wavpack wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: ass dvb_subtitle dvb_teletext dvd_subtitle text
data codecs: (none)
obu
name: obu
title: AV1 low overhead OBU

extensions: obu
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: av1
video codecs: av1
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
oga
name: oga
title: Ogg Audio

extensions: oga
mime-type: audio/ogg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: flac
audio codecs: flac
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
ogg
name: ogg
title: Ogg

extensions: ogg ogv spx opus
mime-type: application/ogg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: theora
video codecs: theora
default audio codec: vorbis [flac]
audio codecs: flac vorbis
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
ogv
name: ogv
title: Ogg Video

extensions: ogv
mime-type: video/ogg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: theora [vp8]
video codecs: theora vp8
default audio codec: vorbis [flac]
audio codecs: flac vorbis
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
oma
name: oma
title: Sony OpenMG audio

extensions: oma
mime-type: audio/x-oma

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: atrac3
audio codecs: aac atrac3 atrac3al atrac3p atrac3pal mp3 pcm_s16be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
opus
name: opus
title: Ogg Opus

extensions: opus
mime-type: audio/ogg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: opus
audio codecs: opus
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
pdv
name: pdv
title: PlayDate Video

extensions: pdv
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: pdv
video codecs: pdv
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
psp
name: psp
title: PSP MP4 (MPEG-4 Part 14)

extensions: mp4 psp
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264 [mpeg4]
video codecs: apv av1 avs3 dirac evc ffv1 h264 hevc jpeg2000 lcevc mjpeg mpeg1video mpeg2video mpeg4 png tscc2 vc1 vp9 vvc
default audio codec: aac
audio codecs: aac ac3 alac apple_apac dts eac3 evrc flac mp2 mp3 mp4als mpegh_3d_audio opus pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le qcelp truehd vorbis
default subtitle codec: (none)
subtitle codecs: dvd_subtitle mov_text ttml
data codecs: bin_data
rawvideo
name: rawvideo
title: raw video

extensions: yuv rgb
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: rawvideo
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
rcwt
name: rcwt
title: RCWT (Raw Captions With Time)

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: eia_608
subtitle codecs: eia_608
data codecs: (none)
rm
name: rm
title: RealMedia

extensions: rm ra
mime-type: application/vnd.rn-realmedia

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: rv10
video codecs: clearvideo rv10 rv20 rv30 rv40 rv60
default audio codec: ac3
audio codecs: aac ac3 atrac3 cook ralf ra_144 ra_288 sipr
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
roq
name: roq
title: raw id RoQ

extensions: roq
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: roq
video codecs: roq
default audio codec: roq_dpcm
audio codecs: roq_dpcm
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
rso
name: rso
title: Lego Mindstorms RSO

extensions: rso
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u8
audio codecs: adpcm_ima_wav pcm_u8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
rtp
name: rtp
title: RTP output

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg4
video codecs: mpeg4
default audio codec: pcm_mulaw
audio codecs: pcm_mulaw
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
rtp_mpegts
name: rtp_mpegts
title: RTP/mpegts output format

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg4
video codecs: adpcm_ima_wav avs3 mpeg4
default audio codec: aac
audio codecs: aac adpcm_ima_wav avs3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)

child muxers: mpegts rtp
rtsp
name: rtsp
title: RTSP output

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg4
video codecs: (all)

default audio codec: aac
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
s16be
name: s16be
title: PCM signed 16-bit big-endian

extensions: AV_NE sw NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16be
audio codecs: pcm_s16be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s16le
name: s16le
title: PCM signed 16-bit little-endian

extensions: AV_NE sw
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16le
audio codecs: pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s24be
name: s24be
title: PCM signed 24-bit big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s24be
audio codecs: pcm_s24be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s24le
name: s24le
title: PCM signed 24-bit little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s24le
audio codecs: pcm_s24le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s32be
name: s32be
title: PCM signed 32-bit big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s32be
audio codecs: pcm_s32be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s32le
name: s32le
title: PCM signed 32-bit little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s32le
audio codecs: pcm_s32le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
s8
name: s8
title: PCM signed 8-bit

extensions: sb
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s8
audio codecs: pcm_s8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
sap
name: sap
title: SAP output

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg4
video codecs: adpcm_ima_wav mpeg4
default audio codec: aac
audio codecs: aac adpcm_ima_wav
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)

child muxers: rtp
sbc
name: sbc
title: raw SBC

extensions: sbc msbc
mime-type: audio/x-sbc

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: sbc
audio codecs: sbc
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
scc
name: scc
title: Scenarist Closed Captions

extensions: scc
mime-type: (none)

global header: yes
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: eia_608
subtitle codecs: eia_608
data codecs: (none)
segment
name: segment
title: segment

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)

child muxers: (all)
smjpeg
name: smjpeg
title: Loki SDL MJPEG

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: mjpeg
video codecs: mjpeg
default audio codec: pcm_s16le
audio codecs: adpcm_ima_smjpeg pcm_s16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
smoothstreaming
name: smoothstreaming
title: Smooth Streaming Muxer

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: h264
video codecs: apv av1 avs3 dirac evc ffv1 h264 hevc jpeg2000 lcevc mjpeg mpeg1video mpeg2video mpeg4 png tscc2 vc1 vp9 vvc
default audio codec: aac
audio codecs: aac ac3 alac apple_apac dts eac3 evrc flac mp2 mp3 mp4als mpegh_3d_audio opus pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_s16be pcm_s16le pcm_s24be pcm_s24le pcm_s32be pcm_s32le qcelp truehd vorbis wmapro
default subtitle codec: (none)
subtitle codecs: dvd_subtitle mov_text ttml
data codecs: bin_data
child muxers: ismv
sox
name: sox
title: SoX (Sound eXchange) native

extensions: sox
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s32le
audio codecs: pcm_s32le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
spdif
name: spdif
title: IEC 61937 (used on S/PDIF - IEC958)

extensions: spdif
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: ac3
audio codecs: ac3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
spx
name: spx
title: Ogg Speex

extensions: spx
mime-type: audio/ogg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: speex
audio codecs: speex
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
srt
name: srt
title: SubRip subtitle

extensions: srt
mime-type: application/x-subrip

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: subrip
subtitle codecs: subrip
data codecs: (none)
stream_segment
name: stream_segment, ssegment
title: streaming segment muxer

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)

child muxers: (all)
streamhash
name: streamhash
title: Per-stream hash testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
sup
name: sup
title: raw HDMV Presentation Graphic Stream subtitles

extensions: sup
mime-type: application/x-pgs

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: hdmv_pgs_subtitle
subtitle codecs: hdmv_pgs_subtitle
data codecs: (none)
svcd
name: svcd
title: MPEG-2 PS (SVCD)

extensions: vob
mime-type: video/mpeg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
swf
name: swf
title: SWF (ShockWave Flash)

extensions: swf
mime-type: application/x-shockwave-flash

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: flv1
video codecs: flv1
default audio codec: mp3
audio codecs: mp3
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
tee
name: tee
title: Multiple muxer tee

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (all)

default audio codec: (none)
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)

child muxers: (all)
truehd
name: truehd
title: raw TrueHD

extensions: thd
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: truehd
audio codecs: truehd
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
tta
name: tta
title: TTA (True Audio)

extensions: tta
mime-type: audio/x-tta

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: tta
audio codecs: tta
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
ttml
name: ttml
title: TTML subtitle

extensions: ttml
mime-type: text/ttml

global header: yes
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: ttml
subtitle codecs: ttml
data codecs: (none)
u16be
name: u16be
title: PCM unsigned 16-bit big-endian

extensions: AV_NE uw NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u16be
audio codecs: pcm_u16be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u16le
name: u16le
title: PCM unsigned 16-bit little-endian

extensions: AV_NE uw
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u16le
audio codecs: pcm_u16le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u24be
name: u24be
title: PCM unsigned 24-bit big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u24be
audio codecs: pcm_u24be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u24le
name: u24le
title: PCM unsigned 24-bit little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u24le
audio codecs: pcm_u24le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u32be
name: u32be
title: PCM unsigned 32-bit big-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u32be
audio codecs: pcm_u32be
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u32le
name: u32le
title: PCM unsigned 32-bit little-endian

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u32le
audio codecs: pcm_u32le
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
u8
name: u8
title: PCM unsigned 8-bit

extensions: ub
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_u8
audio codecs: pcm_u8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
uncodedframecrc
name: uncodedframecrc
title: uncoded framecrc testing

extensions: (none)
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: rawvideo
video codecs: (all)

default audio codec: pcm_s16le
audio codecs: (all)

default subtitle codec: (none)
subtitle codecs: (all)

data codecs: (all)
vc1
name: vc1
title: raw VC-1 video

extensions: vc1
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: vc1
video codecs: vc1
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
vc1test
name: vc1test
title: VC-1 test bitstream

extensions: rcv
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: wmv3
video codecs: wmv3
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
vcd
name: vcd
title: MPEG-1 Systems / MPEG program stream (VCD)

extensions: (none)
mime-type: video/mpeg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg1video
video codecs: mpeg1video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
vidc
name: vidc
title: PCM Archimedes VIDC

extensions: NULL
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_vidc
audio codecs: pcm_vidc
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
vob
name: vob
title: MPEG-2 PS (VOB)

extensions: vob
mime-type: video/mpeg

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg2video
video codecs: mpeg2video
default audio codec: mp2
audio codecs: mp2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
voc
name: voc
title: Creative Voice

extensions: voc
mime-type: audio/x-voc

global header: no
multi-stream support: yes
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16le
audio codecs: adpcm_ct adpcm_sbpro_2 adpcm_sbpro_3 adpcm_sbpro_4 pcm_alaw pcm_mulaw pcm_s16le pcm_u8
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
vvc
name: vvc
title: raw H.266/VVC video

extensions: vvc h266 266
mime-type: (none)

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: vvc
video codecs: vvc
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
w64
name: w64
title: Sony Wave64

extensions: w64
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16le
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
wav
name: wav
title: WAV / WAVE (Waveform Audio)

extensions: wav
mime-type: audio/x-wav

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: pcm_s16le
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
webm
name: webm
title: WebM

extensions: webm
mime-type: video/webm

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: yes

default video codec: vp9 [vp8]
video codecs: av1 vp8 vp9
default audio codec: opus [vorbis]
audio codecs: opus vorbis
default subtitle codec: webvtt
subtitle codecs: webvtt
data codecs: (none)
webm_chunk
name: webm_chunk
title: WebM Chunk Muxer

extensions: chk
mime-type: video/webm

global header: yes
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: av1 vp8 vp9
default audio codec: (none)
audio codecs: opus vorbis
default subtitle codec: (none)
subtitle codecs: webvtt
data codecs: (none)

child muxers: webm
webm_dash_manifest
name: webm_dash_manifest
title: WebM DASH Manifest

extensions: xml
mime-type: application/xml

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)


This muxer's codec lists are not standardized and may be inomplete.
webp
name: webp
title: WebP

extensions: webp
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: webp
video codecs: webp
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
webvtt
name: webvtt
title: WebVTT subtitle

extensions: vtt
mime-type: text/vtt

global header: no
multi-stream support: no
timestamps: yes
variable fps: yes

default video codec: (none)
video codecs: (none)

default audio codec: (none)
audio codecs: (none)

default subtitle codec: webvtt
subtitle codecs: webvtt
data codecs: (none)
whip
name: whip
title: WHIP(WebRTC-HTTP ingestion protocol) muxer

extensions: (none)
mime-type: (none)

global header: yes
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: h264
video codecs: h264
default audio codec: opus
audio codecs: opus
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
wsaud
name: wsaud
title: Westwood Studios audio

extensions: aud
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: adpcm_ima_ws
audio codecs: adpcm_ima_ws
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
wtv
name: wtv
title: Windows Television (WTV)

extensions: wtv
mime-type: (none)

global header: no
multi-stream support: yes
timestamps: yes
variable fps: no

default video codec: mpeg2video
video codecs: 012v 4xm aasc agm amv arbc asv1 asv2 aura aura2 av1 avrn avs2 cavs cfhd cinepak clearvideo cljr cllc cscd cyuv dirac dpx dvvideo dxtory escape130 evc ffv1 ffvhuff fic flashsv flic flv1 fmvc fraps frwu g2m h261 h263 h263i h263p h264 hqx hq_hqa huffyuv hymt imm4 imm5 indeo2 indeo3 indeo4 indeo5 jpeg2000 jpegls kgv1 kmvc lagarith lead ljpeg loco lscr m101 magicyuv mimic mjpeg mpeg1video mpeg2video mpeg4 msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 msvideo1 mszh mts2 mv30 mvdv mvha mwsc notchlc png prosumer qpeg r10k r210 rasc rawvideo rpza rscc rtv1 rv40 rv60 scpr screenpresso snow sp5x speedhq srgc svq1 svq3 targa tdsc theora truemotion1 truemotion2 truemotion2rt tscc tscc2 ulti utvideo v210 vble vc1 vc1image vcr1 vixl vmix vmnc vp3 vp4 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqc wcmv wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc4 y41p ylc yuv4 zerocodec zlib zmbv
default audio codec: ac3
audio codecs: aac aac_latm ac3 acelp.kelvin adpcm_ct adpcm_g722 adpcm_g726 adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_oki adpcm_ima_wav adpcm_ima_xbox adpcm_ms adpcm_sanyo adpcm_swf adpcm_yamaha adpcm_zork amr_nb amr_wb atrac3 dfpwm dts dvaudio eac3 flac ftr g723_1 g728 g729 gsm_ms iac imc metasound misc4 mp2 mp3 msnsiren avc pcm_alaw pcm_f32le pcm_f64le pcm_mulaw pcm_s16le pcm_s24le pcm_s32le pcm_s64le pcm_u8 sipr sonic sonicls speex truespeech vorbis wmalossless wmapro wmav1 wmav2 wmavoice xan_dpcm xma1 xma2
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
wv
name: wv
title: raw WavPack

extensions: wv
mime-type: audio/x-wavpack

global header: no
multi-stream support: no
timestamps: no
variable fps: no

default video codec: (none)
video codecs: (none)

default audio codec: wavpack
audio codecs: wavpack
default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)
yuv4mpegpipe
name: yuv4mpegpipe
title: YUV4MPEG pipe

extensions: y4m
mime-type: (none)

global header: no
multi-stream support: no
timestamps: yes
variable fps: no

default video codec: wrapped_avframe
video codecs: wrapped_avframe
default audio codec: (none)
audio codecs: (none)

default subtitle codec: (none)
subtitle codecs: (none)

data codecs: (none)