0% found this document useful (0 votes)
274 views74 pages

Ffplay Help

This document summarizes the options available for the ffplay media player program. It lists the main options like -L to show the license or -help to show help topics. It also lists advanced options for setting codecs, filters, pixel formats and more. Finally it describes numerous AVCodecContext options for configuring decoding flags, sample rates, error detection and more.

Uploaded by

Daniel Collins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
274 views74 pages

Ffplay Help

This document summarizes the options available for the ffplay media player program. It lists the main options like -L to show the license or -help to show help topics. It also lists advanced options for setting codecs, filters, pixel formats and more. Finally it describes numerous AVCodecContext options for configuring decoding flags, sample rates, error detection and more.

Uploaded by

Daniel Collins
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 74

Simple media player

usage: ffplay [options] input_file


Main options:
-L
show license
-h topic
show help
-? topic
show help
-help topic
show help
--help topic
show help
-version
show version
-buildconf
show build configuration
-formats
show available formats
-devices
show available devices
-codecs
show available codecs
-decoders
show available decoders
-encoders
show available encoders
-bsfs
show available bit stream filters
-protocols
show available protocols
-filters
show available filters
-pix_fmts
show available pixel formats
-layouts
show standard channel layouts
-sample_fmts
show available audio sample formats
-colors
show available color names
-loglevel loglevel set logging level
-v loglevel
set logging level
-report
generate a report
-max_alloc bytes
set maximum size of a single allocated block
-sources device
list sources of the input device
-sinks device
list sinks of the output device
-x width
force displayed width
-y height
force displayed height
-s size
set frame size (WxH or abbreviation)
-fs
force full screen
-an
disable audio
-vn
disable video
-sn
disable subtitling
-ss pos
seek to a given position in seconds
-t duration
play "duration" seconds of audio/video
-bytes val
seek by bytes 0=off 1=on -1=auto
-nodisp
disable graphical display
-f fmt
force format
-window_title window title set window title
-af filter_graph
set audio filters
-showmode mode
select show mode (0 = video, 1 = waves, 2 = RDFT)
-i input_file
read specified file
-codec decoder_name force decoder
-autorotate
automatically rotate video
Advanced options:
-cpuflags flags
force specific cpu flags
-hide_banner hide_banner do not show program banner
-ast stream_number select desired audio stream
-vst stream_number select desired video stream
-sst stream_number select desired subtitle stream
-pix_fmt format
set pixel format
-stats
show status
-fast
non spec compliant optimizations
-genpts
generate pts
-drp
let decoder reorder pts 0=off 1=on -1=auto
-lowres

-sync type
set audio-video sync. type (type=audio/video/ext)
-autoexit
exit at the end
-exitonkeydown
exit on key down
-exitonmousedown
exit on mouse down
-loop loop count
set number of times the playback shall be looped
-framedrop
drop frames when cpu is too slow
-infbuf
don't limit the input buffer size (useful with realtime stre
ams)
-vf filter_graph
set video filters
-rdftspeed msecs
rdft speed
-default
generic catch all option
-acodec decoder_name force audio decoder
-scodec decoder_name force subtitle decoder
-vcodec decoder_name force video decoder
AVCodecContext AVOptions:
-flags
<flags>
ED.VAS.. (default 0)
unaligned
.D.V.... allow decoders to produce unaligned o
utput
gray
ED.V.... only decode/encode grayscale
low_delay
ED.V.... force low delay
bitexact
ED.VAS.. use only bitexact functions (except (
I)DCT)
output_corrupt
.D.V.... Output even potentially corrupted fra
mes
-ar
<int>
ED..A... set audio sampling rate (in Hz) (from
INT_MIN to INT_MAX) (default 0)
-ac
<int>
ED..A... set number of audio channels (from IN
T_MIN to INT_MAX) (default 0)
-bug
<flags>
.D.V.... work around not autodetected encoder
bugs (default 1)
autodetect
.D.V....
old_msmpeg4
.D.V.... some old lavc-generated MSMPEG4v3 fil
es (no autodetection)
xvid_ilace
.D.V.... Xvid interlacing bug (autodetected if
FOURCC == XVIX)
ump4
.D.V.... (autodetected if FOURCC == UMP4)
no_padding
.D.V.... padding bug (autodetected)
amv
.D.V....
ac_vlc
.D.V.... illegal VLC bug (autodetected per FOU
RCC)
qpel_chroma
.D.V....
std_qpel
.D.V.... old standard qpel (autodetected per F
OURCC/version)
qpel_chroma2
.D.V....
direct_blocksize
.D.V.... direct-qpel-blocksize bug (autodetec
ted per FOURCC/version)
edge
.D.V.... edge padding bug (autodetected per FO
URCC/version)
hpel_chroma
.D.V....
dc_clip
.D.V....
ms
.D.V.... work around various bugs in Microsoft
's broken decoders
trunc
.D.V.... truncated frames
-strict
<int>
ED.VA... how strictly to follow the standards
(from INT_MIN to INT_MAX) (default 0)
very
ED.V.... strictly conform to a older more stri
ct version of the spec or reference software
strict
ED.V.... strictly conform to all the things in

the spec no matter what the consequences


normal
ED.V....
unofficial
ED.V.... allow unofficial extensions
experimental
ED.V.... allow non-standardized experimental t
hings
-err_detect
<flags>
.D.VA... set error detection flags (default 0)
crccheck
.D.VA... verify embedded CRCs
bitstream
.D.VA... detect bitstream specification deviat
ions
buffer
.D.VA... detect improper bitstream length
explode
.D.VA... abort decoding on minor error detecti
on
ignore_err
.D.VA... ignore errors
careful
.D.VA... consider things that violate the spec
, are fast to check and have not been seen in the wild as errors
compliant
.D.VA... consider all spec non compliancies as
errors
aggressive
.D.VA... consider things that a sane encoder s
hould not do as an error
-idct
<int>
ED.V.... select IDCT implementation (from 0 to
INT_MAX) (default 0)
auto
ED.V....
int
ED.V....
simple
ED.V....
simplemmx
ED.V....
arm
ED.V....
altivec
ED.V....
sh4
ED.V....
simplearm
ED.V....
simplearmv5te
ED.V....
simplearmv6
ED.V....
simpleneon
ED.V....
simplealpha
ED.V....
ipp
ED.V....
xvid
ED.V....
xvidmmx
ED.V.... deprecated, for compatibility only
faani
ED.V.... floating point AAN IDCT
simpleauto
ED.V....
-ec
<flags>
.D.V.... set error concealment strategy (defau
lt 3)
guess_mvs
.D.V.... iterative motion vector (MV) search (
slow)
deblock
.D.V.... use strong deblock filter for damaged
MBs
favor_inter
.D.V.... favor predicting from the previous fr
ame
-debug
<flags>
ED.VAS.. print specific debug info (default 0)
pict
.D.V.... picture info
bitstream
.D.V....
mb_type
.D.V.... macroblock (MB) type
qp
.D.V.... per-block quantization parameter (QP)
mv
.D.V.... motion vector
dct_coeff
.D.V....
skip
.D.V....
startcode
.D.V....
pts
.D.V....
er
.D.V.... error recognition
mmco
.D.V.... memory management control operations
(H.264)
bugs
.D.V....

vis_qp
.D.V.... visualize quantization parameter (QP)
, lower QP are tinted greener
vis_mb_type
.D.V.... visualize block types
buffers
.D.V.... picture buffer allocations
thread_ops
.D.VA... threading operations
nomc
.D.VA... skip motion compensation
-vismv
<flags>
.D.V.... visualize motion vectors (MVs) (depre
cated) (default 0)
pf
.D.V.... forward predicted MVs of P-frames
bf
.D.V.... forward predicted MVs of B-frames
bb
.D.V.... backward predicted MVs of B-frames
-flags2
<flags>
ED.VA... (default 0)
ignorecrop
.D.V.... ignore cropping information from sps
chunks
.D.V.... Frame data might be split into multip
le chunks
showall
.D.V.... Show all frames before the first keyf
rame
export_mvs
.D.V.... export motion vectors through frame s
ide data
skip_manual
.D.V.... do not skip samples and export skip i
nformation as frame side data
-threads
<int>
ED.VA... (from 0 to INT_MAX) (default 1)
auto
ED.V.... autodetect a suitable number of threa
ds to use
-skip_top
<int>
.D.V.... number of macroblock rows at the top
which are skipped (from INT_MIN to INT_MAX) (default 0)
-skip_bottom
<int>
.D.V.... number of macroblock rows at the bott
om which are skipped (from INT_MIN to INT_MAX) (default 0)
-lowres
<int>
.D.VA... decode at 1= 1/2, 2=1/4, 3=1/8 resolu
tions (from 0 to INT_MAX) (default 0)
-skip_loop_filter <int>
.D.V.... skip loop filtering process for the s
elected frames (from INT_MIN to INT_MAX) (default 0)
none
.D.V.... discard no frame
default
.D.V.... discard useless frames
noref
.D.V.... discard all non-reference frames
bidir
.D.V.... discard all bidirectional frames
nokey
.D.V.... discard all frames except keyframes
nointra
.D.V.... discard all frames except I frames
all
.D.V.... discard all frames
-skip_idct
<int>
.D.V.... skip IDCT/dequantization for the sele
cted frames (from INT_MIN to INT_MAX) (default 0)
none
.D.V.... discard no frame
default
.D.V.... discard useless frames
noref
.D.V.... discard all non-reference frames
bidir
.D.V.... discard all bidirectional frames
nokey
.D.V.... discard all frames except keyframes
nointra
.D.V.... discard all frames except I frames
all
.D.V.... discard all frames
-skip_frame
<int>
.D.V.... skip decoding for the selected frames
(from INT_MIN to INT_MAX) (default 0)
none
.D.V.... discard no frame
default
.D.V.... discard useless frames
noref
.D.V.... discard all non-reference frames
bidir
.D.V.... discard all bidirectional frames
nokey
.D.V.... discard all frames except keyframes
nointra
.D.V.... discard all frames except I frames
all
.D.V.... discard all frames
-request_channels <int>
.D..A... set desired number of audio channels
(from 0 to INT_MAX) (default 0)
-channel_layout
<int64>
ED..A... (from 0 to I64_MAX) (default 0)

-request_channel_layout <int64>
.D..A... (from 0 to I64_MAX) (default 0)
-ticks_per_frame <int>
ED.VA... (from 1 to INT_MAX) (default 1)
-color_primaries <int>
ED.V.... color primaries (from 1 to 9) (defaul
t 2)
bt709
ED.V.... BT.709
unspecified
ED.V.... Unspecified
bt470m
ED.V.... BT.470 M
bt470bg
ED.V.... BT.470 BG
smpte170m
ED.V.... SMPTE 170 M
smpte240m
ED.V.... SMPTE 240 M
film
ED.V.... Film
bt2020
ED.V.... BT.2020
-color_trc
<int>
ED.V.... color transfer characteristics (from
1 to 15) (default 2)
bt709
ED.V.... BT.709
unspecified
ED.V.... Unspecified
gamma22
ED.V.... BT.470 M
gamma28
ED.V.... BT.470 BG
smpte170m
ED.V.... SMPTE 170 M
smpte240m
ED.V.... SMPTE 240 M
linear
ED.V.... Linear
log
ED.V.... Log
log_sqrt
ED.V.... Log square root
iec61966_2_4
ED.V.... IEC 61966-2-4
bt1361
ED.V.... BT.1361
iec61966_2_1
ED.V.... IEC 61966-2-1
bt2020_10bit
ED.V.... BT.2020 - 10 bit
bt2020_12bit
ED.V.... BT.2020 - 12 bit
-colorspace
<int>
ED.V.... color space (from 1 to 10) (default 2
)
rgb
ED.V.... RGB
bt709
ED.V.... BT.709
unspecified
ED.V.... Unspecified
fcc
ED.V.... FCC
bt470bg
ED.V.... BT.470 BG
smpte170m
ED.V.... SMPTE 170 M
smpte240m
ED.V.... SMPTE 240 M
ycocg
ED.V.... YCOCG
bt2020_ncl
ED.V.... BT.2020 NCL
bt2020_cl
ED.V.... BT.2020 CL
-color_range
<int>
ED.V.... color range (from 0 to 2) (default 0)
unspecified
ED.V.... Unspecified
mpeg
ED.V.... MPEG (219*2^(n-8))
jpeg
ED.V.... JPEG (2^n-1)
-chroma_sample_location <int>
ED.V.... chroma sample location (from 0 t
o 6) (default 0)
unspecified
ED.V.... Unspecified
left
ED.V.... Left
center
ED.V.... Center
topleft
ED.V.... Top-left
top
ED.V.... Top
bottomleft
ED.V.... Bottom-left
bottom
ED.V.... Bottom
-thread_type
<flags>
ED.VA... select multithreading type (default 3
)
slice
ED.V....
frame
ED.V....
-request_sample_fmt <sample_fmt> .D..A... sample format audio decoders should
prefer (default none)
-sub_charenc
<string>
.D...S.. set input text subtitles character en

coding
-sub_charenc_mode
coding mode (default
do_nothing
auto
pre_decoder
-refcounted_frames
-skip_alpha
default 0)
-field_order
progressive
tt
bb
tb
bt
-dump_separator
-codec_whitelist
be used

<flags>
0)

<int>
<int>
<int>

<string>
<string>

.D...S.. set input text subtitles character en


.D...S..
.D...S..
.D...S..
.D.VA... (from 0 to 1) (default 0)
.D.V.... Skip processing alpha (from 0 to 1) (
ED.V.... Field order (from 0 to 5) (default 0)
ED.V....
ED.V....
ED.V....
ED.V....
ED.V....
ED.VAS.. set information dump field separator
.D.VAS.. List of decoders that are allowed to

amv encoder AVOptions:


cinepak AVOptions:
cljr encoder AVOptions:
dnxhd AVOptions:
EXR AVOptions:
-layer
<string>
.D.V.... Set the decoding layer (default "")
-gamma
<float>
.D.V.... Set the float gamma value when decodi
ng (experimental/unsupported) (from 0.001 to FLT_MAX) (default 1)
ffv1 encoder AVOptions:
ffvhuff AVOptions:
flv encoder AVOptions:
frwu Decoder AVOptions:
-change_field_order <int>
fault 0)

.D.V.... Change field order (from 0 to 1) (de

GIF encoder AVOptions:


gif decoder AVOptions:
-trans_color
<int>
.D.V.... color value (ARGB) that is used inste
ad of transparent color (from 0 to UINT32_MAX) (default 1.67772e+007)
h261 encoder AVOptions:
H.263 encoder AVOptions:
H.263p encoder AVOptions:
H264 Decoder AVOptions:
HEVC decoder AVOptions:
-apply_defdispwin <int>
(from 0 to 1) (default 0)
-strict-displaywin <int>

.D.V.... Apply default display window from VUI


.D.V.... stricly apply default display window

size (from 0 to 1) (default 0)


huffyuv AVOptions:
jpeg2000 AVOptions:
-lowres
<int>
.D.V.... Lower the decoding resolution by a po
wer of two (from 0 to 32) (default 0)
mjpeg encoder AVOptions:
MJPEG decoder AVOptions:
-extern_huff
<int>
o 1) (default 0)

.D.V.... Use external huffman table. (from 0 t

mpeg1video encoder AVOptions:


mpeg2video encoder AVOptions:
MPEG4 encoder AVOptions:
MPEG4 Video Decoder AVOptions:
msmpeg4v2 encoder AVOptions:
msmpeg4v3 encoder AVOptions:
PNG encoder AVOptions:
ProRes encoder AVOptions:
rawdec AVOptions:
-top
lt -1)

<int>

.D.V.... top field first (from -1 to 1) (defau

RoQ AVOptions:
rv10 encoder AVOptions:
rv20 encoder AVOptions:
snow encoder AVOptions:
TIFF encoder AVOptions:
V210 Decoder AVOptions:
-custom_stride
<int>
NT_MAX) (default 0)

.D.V.... Custom V210 stride (from INT_MIN to I

wmv1 encoder AVOptions:


wmv2 encoder AVOptions:
AAC encoder AVOptions:
AAC decoder AVOptions:
-dual_mono_mode
<int>
.D..A... Select the channel to decode for dual
mono (from -1 to 2) (default -1)
auto
.D..A... autoselection
main
.D..A... Select Main/Left channel
sub
.D..A... Select Sub/Right channel

both

.D..A... Select both channels

AC-3 Encoder AVOptions:


AC3 decoder AVOptions:
-drc_scale
<float>
.D..A... percentage of dynamic range compressi
on to apply (from 0 to 6) (default 1)
-heavy_compr
<int>
.D..A... heavy dynamic range compression enabl
ed (from 0 to 1) (default 0)
-target_level
<int>
.D..A... target level in -dBFS (0 not applied)
(from -31 to 0) (default 0)
Fixed-Point AC-3 Encoder AVOptions:
Fixed-Point AC-3 Decoder AVOptions:
-drc_scale
<float>
.D..A... percentage of dynamic range compressi
on to apply (from 0 to 6) (default 1)
-heavy_compr
<int>
.D..A... heavy dynamic range compression enabl
ed (from 0 to 1) (default 0)
alac AVOptions:
-extra_bits_bug
<int>
from 0 to 1) (default 0)

.D..A... Force non-standard decoding process (

APE decoder AVOptions:


-max_samples
<int>
.D..A... maximum number of samples decoded per
call (from 1 to INT_MAX) (default 4608)
all
.D..A... no maximum. decode all samples for ea
ch packet at once
DCA decoder AVOptions:
-disable_xch
<int>
(from 0 to 1) (default 0)

.D..A... disable decoding of the XCh extension

E-AC-3 Encoder AVOptions:


E-AC3 decoder AVOptions:
-drc_scale
<float>
.D..A... percentage of dynamic range compressi
on to apply (from 0 to 6) (default 1)
-heavy_compr
<int>
.D..A... heavy dynamic range compression enabl
ed (from 0 to 1) (default 0)
-target_level
<int>
.D..A... target level in -dBFS (0 not applied)
(from -31 to 0) (default 0)
FLAC encoder AVOptions:
G.723.1 decoder AVOptions:
-postfilter
<int>
ult 1)

.D..A... postfilter on/off (from 0 to 1) (defa

TTA Decoder AVOptions:


-password
<string>

.D..A... Set decoding password

WavPack encoder AVOptions:


g722 decoder AVOptions:
-bits_per_codeword <int>
(default 8)
g726 AVOptions:

.D..A... Bits per G722 codeword (from 6 to 8)

DVB Sub Decoder AVOptions:


-compute_edt
<int>
out (from 0 to 1) (default 0)

.D...S.. compute end of time using pts or time

VOBSUB subtitle encoder AVOptions:


dvdsubdec AVOptions:
-palette
<string>
-forced_subs_only <int>
1) (default 0)

.D...S.. set the global palette


.D...S.. Only show forced subtitles (from 0 to

PGS subtitle decoder AVOptions:


-forced_subs_only <int>
1) (default 0)

.D...S.. Only show forced subtitles (from 0 to

pjs decoder AVOptions:


-keep_ass_markup <int>
0 to 1) (default 0)

.D...S.. Set if ASS tags must be escaped (from

stl decoder AVOptions:


-keep_ass_markup <int>
0 to 1) (default 0)

.D...S.. Set if ASS tags must be escaped (from

subviewer1 decoder AVOptions:


-keep_ass_markup <int>
0 to 1) (default 0)

.D...S.. Set if ASS tags must be escaped (from

text decoder AVOptions:


-keep_ass_markup <int>
0 to 1) (default 0)

.D...S.. Set if ASS tags must be escaped (from

vplayer decoder AVOptions:


-keep_ass_markup <int>
0 to 1) (default 0)

.D...S.. Set if ASS tags must be escaped (from

libilbc AVOptions:
libilbc AVOptions:
-enhance
<int>
) (from 0 to 1) (default 0)

.D..A... Enhance the decoded audio (adds delay

libmp3lame encoder AVOptions:


libopencore_amrnb AVOptions:
libopenjpeg AVOptions:
libopenjpeg AVOptions:
-lowqual
<int>
.D.V.... Limit the number of layers used for d
ecoding (from 0 to INT_MAX) (default 0)
libopus AVOptions:
libspeex AVOptions:
libtwolame encoder AVOptions:
libvo_amrwbenc AVOptions:

libvorbis AVOptions:
libvpx-vp8 encoder AVOptions:
libvpx-vp9 encoder AVOptions:
libwebp AVOptions:
libx264 AVOptions:
libx264rgb AVOptions:
libx265 AVOptions:
libxavs AVOptions:
libxvid AVOptions:
AVFormatContext AVOptions:
-avioflags
<flags>
ED...... (default 0)
direct
ED...... reduce buffering
-probesize
<int64>
.D...... set probing size (from 32 to I64_MAX)
(default 5e+006)
-formatprobesize <int>
.D...... number of bytes to probe file format
(from 0 to 2.14748e+009) (default 1.04858e+006)
-fflags
<flags>
ED...... (default 200)
ignidx
.D...... ignore index
genpts
.D...... generate pts
nofillin
.D...... do not fill in missing values that ca
n be exactly calculated
noparse
.D...... disable AVParsers, this needs nofilli
n too
igndts
.D...... ignore dts
discardcorrupt
.D...... discard corrupted frames
sortdts
.D...... try to interleave outputted packets b
y dts
keepside
.D...... don't merge side data
nobuffer
.D...... reduce the latency introduced by opti
onal buffering
-seek2any
<int>
.D...... allow seeking to non-keyframes on dem
uxer level when supported (from 0 to 1) (default 0)
-analyzeduration <int64>
.D...... specify how many microseconds are ana
lyzed to probe the input (from 0 to I64_MAX) (default 0)
-cryptokey
<binary>
.D...... decryption key
-indexmem
<int>
.D...... max memory used for timestamp index (
per stream) (from 0 to INT_MAX) (default 1.04858e+006)
-rtbufsize
<int>
.D...... max memory used for buffering real-ti
me frames (from 0 to INT_MAX) (default 3.04128e+006)
-fdebug
<flags>
ED...... print specific debug info (default 0)
ts
ED......
-max_delay
<int>
ED...... maximum muxing or demuxing delay in m
icroseconds (from -1 to INT_MAX) (default -1)
-fpsprobesize
<int>
.D...... number of frames used to probe fps (f
rom -1 to 2.14748e+009) (default -1)
-f_err_detect
<flags>
.D...... set error detection flags (deprecated
; use err_detect, save via avconv) (default 1)
crccheck
.D...... verify embedded CRCs
bitstream
.D...... detect bitstream specification deviat
ions
buffer
.D...... detect improper bitstream length

explode

.D...... abort decoding on minor error detecti

on
ignore_err
.D...... ignore errors
careful
.D...... consider things that violate the spec
, are fast to check and have not been seen in the wild as errors
compliant
.D...... consider all spec non compliancies as
errors
aggressive
.D...... consider things that a sane encoder s
houldn't do as an error
-err_detect
<flags>
.D...... set error detection flags (default 1)
crccheck
.D...... verify embedded CRCs
bitstream
.D...... detect bitstream specification deviat
ions
buffer
.D...... detect improper bitstream length
explode
.D...... abort decoding on minor error detecti
on
ignore_err
.D...... ignore errors
careful
.D...... consider things that violate the spec
, are fast to check and have not been seen in the wild as errors
compliant
.D...... consider all spec non compliancies as
errors
aggressive
.D...... consider things that a sane encoder s
houldn't do as an error
-use_wallclock_as_timestamps <int>
.D...... use wallclock as timestamps
(from 0 to 2.14748e+009) (default 0)
-skip_initial_bytes <int64>
.D...... set number of bytes to skip before r
eading header and frames (from 0 to I64_MAX) (default 0)
-correct_ts_overflow <int>
.D...... correct single timestamp overflows
(from 0 to 1) (default 1)
-f_strict
<int>
ED...... how strictly to follow the standards
(deprecated; use strict, save via avconv) (from INT_MIN to INT_MAX) (default 0)
strict
ED...... strictly conform to all the things in
the spec no matter what the consequences
normal
ED......
unofficial
ED...... allow unofficial extensions
experimental
ED...... allow non-standardized experimental v
ariants
-strict
<int>
ED...... how strictly to follow the standards
(from INT_MIN to INT_MAX) (default 0)
strict
ED...... strictly conform to all the things in
the spec no matter what the consequences
normal
ED......
unofficial
ED...... allow unofficial extensions
experimental
ED...... allow non-standardized experimental v
ariants
-max_ts_probe
<int>
.D...... maximum number of packets to read whi
le waiting for the first timestamp (from 0 to INT_MAX) (default 50)
-dump_separator
<string>
ED...... set information dump field separator
(default ", ")
-codec_whitelist <string>
.D...... List of decoders that are allowed to
be used
-format_whitelist <string>
.D...... List of demuxers that are allowed to
be used
AVIOContext AVOptions:
URLContext AVOptions:
bluray AVOptions:
-playlist

<int>

.D...... (from -1 to 99999) (default -1)

-angle
-chapter
crypto AVOptions:
-key
-iv

<int>
<int>

.D...... (from 0 to 254) (default 0)


.D...... (from 1 to 65534) (default 1)

<binary>
<binary>

.D...... AES decryption key


.D...... AES decryption initialization vector

file AVOptions:
ftp AVOptions:
-timeout
<int>
ED...... set timeout of socket I/O operations
(from -1 to INT_MAX) (default -1)
-ftp-anonymous-password <string>
ED...... password for anonymous login. Email address should be used.
http AVOptions:
-seekable
<int>
.D...... control seekability of connection (fr
om -1 to 1) (default -1)
-headers
<string>
ED...... set custom HTTP headers, can override
built in default headers
-content_type
<string>
ED...... set a specific content type for the P
OST messages
-user_agent
<string>
.D...... override User-Agent header (default "
Lavf/56.11.100")
-user-agent
<string>
.D...... override User-Agent header (default "
Lavf/56.11.100")
-multiple_requests <int>
ED...... use persistent connections (from 0 to
1) (default 0)
-post_data
<binary>
ED...... set custom HTTP post data
-cookies
<string>
.D...... set cookies to be sent in applicable
future requests, use newline delimited Set-Cookie HTTP field value syntax
-icy
<int>
.D...... request ICY metadata (from 0 to 1) (d
efault 1)
-auth_type
<int>
ED...... HTTP authentication type (from 0 to 1
) (default 0)
none
ED...... No auth method set, autodetect
basic
ED...... HTTP basic authentication
-location
<string>
ED...... The actual location of the data recei
ved
-offset
<int64>
.D...... initial byte offset (from 0 to I64_MA
X) (default 0)
-end_offset
<int64>
.D...... try to limit the request to bytes pre
ceding this offset (from 0 to I64_MAX) (default 0)
https AVOptions:
-seekable
<int>
.D...... control seekability of connection (fr
om -1 to 1) (default -1)
-headers
<string>
ED...... set custom HTTP headers, can override
built in default headers
-content_type
<string>
ED...... set a specific content type for the P
OST messages
-user_agent
<string>
.D...... override User-Agent header (default "
Lavf/56.11.100")
-user-agent
<string>
.D...... override User-Agent header (default "
Lavf/56.11.100")
-multiple_requests <int>
ED...... use persistent connections (from 0 to
1) (default 0)
-post_data
<binary>
ED...... set custom HTTP post data
-cookies
<string>
.D...... set cookies to be sent in applicable
future requests, use newline delimited Set-Cookie HTTP field value syntax

-icy
<int>
.D...... request ICY metadata (from 0 to 1) (d
efault 1)
-auth_type
<int>
ED...... HTTP authentication type (from 0 to 1
) (default 0)
none
ED...... No auth method set, autodetect
basic
ED...... HTTP basic authentication
-location
<string>
ED...... The actual location of the data recei
ved
-offset
<int64>
.D...... initial byte offset (from 0 to I64_MA
X) (default 0)
-end_offset
<int64>
.D...... try to limit the request to bytes pre
ceding this offset (from 0 to I64_MAX) (default 0)
icecast AVOptions:
pipe AVOptions:
srtp AVOptions:
subfile AVOptions:
-start
ault 0)
-end
lt 0)
tcp AVOptions:
-listen
0 to 1) (default 0)
-timeout
(from -1 to INT_MAX)
-listen_timeout
to INT_MAX) (default
tls AVOptions:
-ca_file
-cafile
-tls_verify
o 1) (default 0)
-cert_file
-key_file
-listen
0 to 1) (default 0)

<int64>

.D...... start offset (from 0 to I64_MAX) (def

<int64>

.D...... end offset (from 0 to I64_MAX) (defau

<int>

ED...... Listen for incoming connections (from

<int>
ED...... set timeout of socket I/O operations
(default -1)
<int>
ED...... Connection awaiting timeout (from -1
-1)
<string>
<string>
<int>

ED...... Certificate Authority database file


ED...... Certificate Authority database file
ED...... Verify the peer certificate (from 0 t

<string>
<string>
<int>

ED...... Certificate file


ED...... Private key file
ED...... Listen for incoming connections (from

udp AVOptions:
-buffer_size
<int>
ED...... set packet buffer size in bytes (from
0 to INT_MAX) (default 0)
-localport
<int>
ED...... set local port to bind to (from 0 to
INT_MAX) (default 0)
-localaddr
<string>
ED...... choose local IP address (default "")
-pkt_size
<int>
ED...... set size of UDP packets (from 0 to IN
T_MAX) (default 1472)
-reuse
<int>
ED...... explicitly allow or disallow reusing
UDP sockets (from 0 to 1) (default 0)
-connect
<int>
ED...... set if connect() should be called on
socket (from 0 to 1) (default 0)
-fifo_size
<int>
.D...... set the UDP receiving circular buffer
size, expressed as a number of packets with size of 188 bytes (from 0 to INT_MA
X) (default 28672)
-overrun_nonfatal <int>
.D...... survive in case of UDP receiving circ
ular buffer overrun (from 0 to 1) (default 0)

-timeout
<int>
.D...... set raise error timeout (only in read
mode) (from 0 to INT_MAX) (default 0)
librtmp protocol AVOptions:
-rtmp_app
<string>
ED...... Name of application to connect to on
the RTMP server
-rtmp_buffer
<string>
ED...... Set buffer time in milliseconds. The
default is 3000. (default "3000")
-rtmp_conn
<string>
ED...... Append arbitrary AMF data to the Conn
ect message
-rtmp_flashver
<string>
ED...... Version of the Flash plugin used to r
un the SWF player.
-rtmp_live
<int>
.D...... Specify that the media is a live stre
am. (from INT_MIN to INT_MAX) (default 0)
any
.D...... both
live
.D...... live stream
recorded
.D...... recorded stream
-rtmp_pageurl
<string>
.D...... URL of the web page in which the medi
a was embedded. By default no value will be sent.
-rtmp_playpath
<string>
ED...... Stream identifier to play or to publi
sh
-rtmp_subscribe
<string>
.D...... Name of live stream to subscribe to.
Defaults to rtmp_playpath.
-rtmp_swfurl
<string>
ED...... URL of the SWF player. By default no
value will be sent
-rtmp_swfverify
<string>
.D...... URL to player swf file, compute hash/
size automatically. (unimplemented)
-rtmp_tcurl
<string>
ED...... URL of the target stream. Defaults to
proto://host[:port]/app.
librtmpe protocol AVOptions:
-rtmp_app
<string>
ED...... Name of application to connect to on
the RTMP server
-rtmp_buffer
<string>
ED...... Set buffer time in milliseconds. The
default is 3000. (default "3000")
-rtmp_conn
<string>
ED...... Append arbitrary AMF data to the Conn
ect message
-rtmp_flashver
<string>
ED...... Version of the Flash plugin used to r
un the SWF player.
-rtmp_live
<int>
.D...... Specify that the media is a live stre
am. (from INT_MIN to INT_MAX) (default 0)
any
.D...... both
live
.D...... live stream
recorded
.D...... recorded stream
-rtmp_pageurl
<string>
.D...... URL of the web page in which the medi
a was embedded. By default no value will be sent.
-rtmp_playpath
<string>
ED...... Stream identifier to play or to publi
sh
-rtmp_subscribe
<string>
.D...... Name of live stream to subscribe to.
Defaults to rtmp_playpath.
-rtmp_swfurl
<string>
ED...... URL of the SWF player. By default no
value will be sent
-rtmp_swfverify
<string>
.D...... URL to player swf file, compute hash/
size automatically. (unimplemented)
-rtmp_tcurl
<string>
ED...... URL of the target stream. Defaults to
proto://host[:port]/app.
librtmps protocol AVOptions:
-rtmp_app
<string>
the RTMP server

ED...... Name of application to connect to on

-rtmp_buffer
<string>
ED...... Set buffer time in milliseconds. The
default is 3000. (default "3000")
-rtmp_conn
<string>
ED...... Append arbitrary AMF data to the Conn
ect message
-rtmp_flashver
<string>
ED...... Version of the Flash plugin used to r
un the SWF player.
-rtmp_live
<int>
.D...... Specify that the media is a live stre
am. (from INT_MIN to INT_MAX) (default 0)
any
.D...... both
live
.D...... live stream
recorded
.D...... recorded stream
-rtmp_pageurl
<string>
.D...... URL of the web page in which the medi
a was embedded. By default no value will be sent.
-rtmp_playpath
<string>
ED...... Stream identifier to play or to publi
sh
-rtmp_subscribe
<string>
.D...... Name of live stream to subscribe to.
Defaults to rtmp_playpath.
-rtmp_swfurl
<string>
ED...... URL of the SWF player. By default no
value will be sent
-rtmp_swfverify
<string>
.D...... URL to player swf file, compute hash/
size automatically. (unimplemented)
-rtmp_tcurl
<string>
ED...... URL of the target stream. Defaults to
proto://host[:port]/app.
librtmpt protocol AVOptions:
-rtmp_app
<string>
ED...... Name of application to connect to on
the RTMP server
-rtmp_buffer
<string>
ED...... Set buffer time in milliseconds. The
default is 3000. (default "3000")
-rtmp_conn
<string>
ED...... Append arbitrary AMF data to the Conn
ect message
-rtmp_flashver
<string>
ED...... Version of the Flash plugin used to r
un the SWF player.
-rtmp_live
<int>
.D...... Specify that the media is a live stre
am. (from INT_MIN to INT_MAX) (default 0)
any
.D...... both
live
.D...... live stream
recorded
.D...... recorded stream
-rtmp_pageurl
<string>
.D...... URL of the web page in which the medi
a was embedded. By default no value will be sent.
-rtmp_playpath
<string>
ED...... Stream identifier to play or to publi
sh
-rtmp_subscribe
<string>
.D...... Name of live stream to subscribe to.
Defaults to rtmp_playpath.
-rtmp_swfurl
<string>
ED...... URL of the SWF player. By default no
value will be sent
-rtmp_swfverify
<string>
.D...... URL to player swf file, compute hash/
size automatically. (unimplemented)
-rtmp_tcurl
<string>
ED...... URL of the target stream. Defaults to
proto://host[:port]/app.
librtmpte protocol AVOptions:
-rtmp_app
<string>
the RTMP server
-rtmp_buffer
<string>
default is 3000. (default "3000")
-rtmp_conn
<string>
ect message
-rtmp_flashver
<string>
un the SWF player.

ED...... Name of application to connect to on


ED...... Set buffer time in milliseconds. The
ED...... Append arbitrary AMF data to the Conn
ED...... Version of the Flash plugin used to r

-rtmp_live
<int>
.D...... Specify that the media is a live stre
am. (from INT_MIN to INT_MAX) (default 0)
any
.D...... both
live
.D...... live stream
recorded
.D...... recorded stream
-rtmp_pageurl
<string>
.D...... URL of the web page in which the medi
a was embedded. By default no value will be sent.
-rtmp_playpath
<string>
ED...... Stream identifier to play or to publi
sh
-rtmp_subscribe
<string>
.D...... Name of live stream to subscribe to.
Defaults to rtmp_playpath.
-rtmp_swfurl
<string>
ED...... URL of the SWF player. By default no
value will be sent
-rtmp_swfverify
<string>
.D...... URL to player swf file, compute hash/
size automatically. (unimplemented)
-rtmp_tcurl
<string>
ED...... URL of the target stream. Defaults to
proto://host[:port]/app.
dshow indev AVOptions:
-video_size
<image_size> .D...... set video size given a string such as
640x480 or hd720.
-pixel_format
<pix_fmt>
.D...... set video pixel format (default none)
-framerate
<string>
.D...... set video frame rate
-sample_rate
<int>
.D...... set audio sample rate (from 0 to INT_
MAX) (default 0)
-sample_size
<int>
.D...... set audio sample size (from 0 to 16)
(default 0)
-channels
<int>
.D...... set number of audio channels, such as
1 or 2 (from 0 to INT_MAX) (default 0)
-list_devices
<int>
.D...... list available devices (from 0 to 1)
(default 0)
true
.D......
false
.D......
-list_options
<int>
.D...... list available options for specified
device (from 0 to 1) (default 0)
true
.D......
false
.D......
-video_device_number <int>
.D...... set video device number for devices
with same name (starts at 0) (from 0 to INT_MAX) (default 0)
-audio_device_number <int>
.D...... set audio device number for devices
with same name (starts at 0) (from 0 to INT_MAX) (default 0)
-audio_buffer_size <int>
.D...... set audio device buffer latency size
in milliseconds (default is the device's default) (from 0 to INT_MAX) (default 0
)
GDIgrab indev AVOptions:
-draw_mouse
<int>
(default 1)
-show_region
<int>
0 to 1) (default 0)
-framerate
<video_rate>
-video_size
<image_size>
-offset_x
<int>
o INT_MAX) (default 0)
-offset_y
<int>
o INT_MAX) (default 0)
lavfi indev AVOptions:
-graph
<string>
-graph_file
<string>

.D...... draw the mouse pointer (from 0 to 1)


.D...... draw border around capture area (from
.D...... set video frame rate (default "ntsc")
.D...... set video frame size
.D...... capture area x offset (from INT_MIN t
.D...... capture area y offset (from INT_MIN t

.D...... set libavfilter graph


.D...... set libavfilter graph filename

-dumpgraph

<string>

VFW indev AVOptions:


-video_size
<string>
as 640x480 or hd720.
-framerate
<string>

.D...... dump graph to stderr


.D...... A string describing frame size, such
.D...... (default "ntsc")

Artworx Data Format demuxer AVOptions:


-linespeed
<int>
.D...... set simulated line speed (bytes per s
econd) (from 1 to INT_MAX) (default 6000)
-video_size
<image_size> .D...... set video size, such as 640x480 or hd
720.
-framerate
<video_rate> .D...... set framerate (frames per second) (de
fault "25")
aqtdec AVOptions:
-subfps
<rational>
NT_MAX) (default 25/1)

.D...S.. set the movie frame rate (from 0 to I

asf demuxer AVOptions:


-no_resync_search <int>
.D...... Don't try to resynchronize by looking
for a certain optional start code (from 0 to 1) (default 0)
avi AVOptions:
-use_odml
t 1)

<int>

.D...... use odml index (from -1 to 1) (defaul

Binary text demuxer AVOptions:


-linespeed
<int>
.D...... set simulated line speed (bytes per s
econd) (from 1 to INT_MAX) (default 6000)
-video_size
<image_size> .D...... set video size, such as 640x480 or hd
720.
-framerate
<video_rate> .D...... set framerate (frames per second) (de
fault "25")
cavsvideo demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
CDXL demuxer AVOptions:
-sample_rate
<int>
-framerate
<string>
concat demuxer AVOptions:
-safe
<int>
ult -1)
-auto_convert
<int>
t (from 0 to 1) (default 0)

.D...... (from 1 to INT_MAX) (default 11025)


.D......
.D...... enable safe mode (from -1 to 1) (defa
.D...... automatically convert bitstream forma

dirac demuxer AVOptions:


-framerate
<video_rate> .D...... (default "25")
dnxhd demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
flvdec AVOptions:
-flv_metadata
<int>
.D.V.... Allocate streams according to the onM
etaData array (from 0 to 1) (default 0)
live_flvdec AVOptions:
-flv_metadata
<int>

.D.V.... Allocate streams according to the onM

etaData array (from 0 to 1) (default 0)


g729 demuxer AVOptions:
-bit_rate
<int>

.D...... (from 0 to INT_MAX) (default 0)

GIF demuxer AVOptions:


-min_delay
<int>
.D...... minimum valid delay between frames (i
n hundredths of second) (from 0 to 6000) (default 2)
-default_delay
<int>
.D...... default delay between frames (in hund
redths of second) (from 0 to 6000) (default 10)
-ignore_loop
<int>
.D...... ignore loop setting (netscape extensi
on) (from 0 to 1) (default 1)
gsm demuxer AVOptions:
-sample_rate
<int>
00)

.D...... (from 1 to 6.50753e+007) (default 80

h261 demuxer AVOptions:


-framerate
<video_rate> .D...... (default "25")
h263 demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
h264 demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
hevc demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
iCE Draw File demuxer AVOptions:
-linespeed
<int>
.D...... set simulated line speed (bytes per s
econd) (from 1 to INT_MAX) (default 6000)
-video_size
<image_size> .D...... set video size, such as 640x480 or hd
720.
-framerate
<video_rate> .D...... set framerate (frames per second) (de
fault "25")
image2 demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision

image2pipe demuxer AVOptions:


-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
alias_pix demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
brender_pix demuxer AVOptions:
-framerate
<video_rate>
)
-loop
<int>
from 0 to 1) (default 0)
-pattern_type
<int>
(default 0)
glob_sequence
glob
sequence
-pixel_format
<string>

.D...... set the video framerate (default "25"


.D...... force loop over input file sequence (
.D...... set pattern type (from 0 to INT_MAX)
.D......
.D......
.D......
.D......

select glob/sequence pattern type


select glob pattern type
select sequence pattern type
set video pixel format

-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
ingenient demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
m4v demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
microdvddec AVOptions:
-subfps
<rational>
om 0 to INT_MAX) (default 0/1)

.D...S.. set the movie frame rate fallback (fr

mjpeg demuxer AVOptions:


-framerate
<video_rate> .D...... (default "25")
mov,mp4,m4a,3gp,3g2,mj2 AVOptions:
-use_absolute_path <int>
.D.V....
g alias, this is a possible security issue
-ignore_editlist <int>
.D.V....
-use_mfra_for
<int>
.D.V....
m -1 to 2) (default -1)
auto
.D.V....
dts
.D.V....
pts
.D.V....
mp3 AVOptions:
-usetoc
(default -1)

<int>

allow using absolute path when openin


(from 0 to 1) (default 0)
(from 0 to 1) (default 0)
use mfra for fragment timestamps (fro
auto
dts
pts

.D...... use table of contents (from -1 to 1)

mpegts demuxer AVOptions:


-resync_size
<int>
.D...... Size limit for looking up a new synch
ronization. (from 0 to INT_MAX) (default 65536)
-fix_teletext_pts <int>
.D...... Try to fix pts values of dvb teletext
streams. (from 0 to 1) (default 1)
-ts_packetsize
<int>
.D....XR Output option carrying the raw packet
size. (from 0 to 0) (default 0)
mpegtsraw demuxer AVOptions:
-resync_size
<int>
.D...... Size limit for looking up a new synch
ronization. (from 0 to INT_MAX) (default 65536)
-compute_pcr
<int>
.D...... Compute exact PCR for each transport
stream packet. (from 0 to 1) (default 0)
-ts_packetsize
<int>
.D....XR Output option carrying the raw packet
size. (from 0 to 0) (default 0)
mpegvideo demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
alaw demuxer AVOptions:

-sample_rate
-channels

<int>
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

mulaw demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

f64be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

f64le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

f32be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

f32le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s32be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s32le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s24be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s24le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s16be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s16le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

s8 demuxer AVOptions:
-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u32be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u32le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u24be demuxer AVOptions:

-sample_rate
-channels

<int>
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u24le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u16be demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u16le demuxer AVOptions:


-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

u8 demuxer AVOptions:
-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 44100)


.D...... (from 0 to INT_MAX) (default 1)

rawvideo demuxer AVOptions:


-video_size
<image_size> .D...... set frame size
-pixel_format
<string>
.D...... set pixel format (default "yuv420p")
-framerate
<video_rate> .D...... set frame rate (default "25")
RTP demuxer AVOptions:
-rtp_flags
<flags>
.D...... set RTP flags (default 0)
filter_src
.D...... only receive packets from the negotia
ted peer IP
-reorder_queue_size <int>
.D...... set number of packets to buffer for
handling of reordered packets (from -1 to INT_MAX) (default -1)
RTSP demuxer AVOptions:
-initial_pause
<int>
.D...... do not start playing the stream immed
iately (from 0 to 1) (default 0)
-rtsp_transport
<flags>
ED...... set RTSP transport protocols (default
0)
udp
ED...... UDP
tcp
ED...... TCP
udp_multicast
.D...... UDP multicast
http
.D...... HTTP tunneling
-rtsp_flags
<flags>
.D...... set RTSP flags (default 0)
filter_src
.D...... only receive packets from the negotia
ted peer IP
listen
.D...... wait for incoming connections
prefer_tcp
ED...... try RTP via TCP first, if available
-allowed_media_types <flags>
.D...... set media types to accept from the
server (default 7)
video
.D...... Video
audio
.D...... Audio
data
.D...... Data
-min_port
<int>
ED...... set minimum local UDP port (from 0 to
65535) (default 5000)
-max_port
<int>
ED...... set maximum local UDP port (from 0 to
65535) (default 65000)
-timeout
<int>
.D...... set maximum timeout (in seconds) to w
ait for incoming connections (-1 is infinite, imply flag listen) (from INT_MIN t
o INT_MAX) (default -1)
-stimeout
<int>
.D...... set timeout (in microseconds) of sock
et TCP I/O operations (from INT_MIN to INT_MAX) (default 0)
-reorder_queue_size <int>
.D...... set number of packets to buffer for

handling of reordered packets (from -1 to INT_MAX) (default -1)


-user-agent
<string>
.D...... override User-Agent header (default "
Lavf56.11.100")
sbg_demuxer AVOptions:
-sample_rate
<int>
-frame_size
<int>
-max_file_size
<int>

.D...... (from 0 to INT_MAX) (default 0)


.D...... (from 0 to INT_MAX) (default 0)
.D...... (from 0 to INT_MAX) (default 5e+006)

SDP demuxer AVOptions:


-sdp_flags
<flags>
.D...... SDP flags (default 0)
filter_src
.D...... only receive packets from the negotia
ted peer IP
custom_io
.D...... use custom I/O
rtcp_to_source
.D...... send RTCP packets to the source addre
ss of received packets
-allowed_media_types <flags>
.D...... set media types to accept from the
server (default 7)
video
.D...... Video
audio
.D...... Audio
data
.D...... Data
-reorder_queue_size <int>
.D...... set number of packets to buffer for
handling of reordered packets (from -1 to INT_MAX) (default -1)
sln demuxer AVOptions:
-sample_rate
<int>
-channels
<int>

.D...... (from 0 to INT_MAX) (default 8000)


.D...... (from 0 to INT_MAX) (default 1)

tedcaptions_demuxer AVOptions:
-start_time
<int64>
.D...S.. set the start time (offset) of the su
btitles, in ms (from I64_MIN to I64_MAX) (default 15000)
TTY demuxer AVOptions:
-chars_per_frame <int>
.D...... (from 1 to INT_MAX) (default 6000)
-video_size
<image_size> .D...... A string describing frame size, such
as 640x480 or hd720.
-framerate
<video_rate> .D...... (default "25")
vc1 demuxer AVOptions:
-framerate
<video_rate> .D...... (default "25")
WAV demuxer AVOptions:
-ignore_length
<int>
0)

.D...... Ignore length (from 0 to 1) (default

WebVTT demuxer AVOptions:


eXtended BINary text (XBIN) demuxer AVOptions:
-linespeed
<int>
.D...... set simulated line speed (bytes per s
econd) (from 1 to INT_MAX) (default 6000)
-video_size
<image_size> .D...... set video size, such as 640x480 or hd
720.
-framerate
<video_rate> .D...... set framerate (frames per second) (de
fault "25")
bmp demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)

-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
dpx demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
exr demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to

INT_MAX) (default 0)
-ts_from_file
<int>
from 0 to 2) (default 0)
none
sec
ns

.D...... set frame timestamp from file's one (


.D...... none
.D...... second precision
.D...... nano second precision

j2k demuxer AVOptions:


-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
jpeg demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
jpegls demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)

-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
pictor demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
png demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to

INT_MAX) (default 0)
-ts_from_file
<int>
from 0 to 2) (default 0)
none
sec
ns

.D...... set frame timestamp from file's one (


.D...... none
.D...... second precision
.D...... nano second precision

sgi demuxer AVOptions:


-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
sunrast demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
tiff demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)

-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
webp demuxer AVOptions:
-framerate
<video_rate> .D...... set the video framerate (default "25"
)
-loop
<int>
.D...... force loop over input file sequence (
from 0 to 1) (default 0)
-pattern_type
<int>
.D...... set pattern type (from 0 to INT_MAX)
(default 0)
glob_sequence
.D...... select glob/sequence pattern type
glob
.D...... select glob pattern type
sequence
.D...... select sequence pattern type
-pixel_format
<string>
.D...... set video pixel format
-start_number
<int>
.D...... set first number in the sequence (fro
m 0 to INT_MAX) (default 0)
-start_number_range <int>
.D...... set range for looking at the first s
equence number (from 1 to INT_MAX) (default 5)
-video_size
<image_size> .D...... set video size
-frame_size
<int>
.D...... force frame size in bytes (from 0 to
INT_MAX) (default 0)
-ts_from_file
<int>
.D...... set frame timestamp from file's one (
from 0 to 2) (default 0)
none
.D...... none
sec
.D...... second precision
ns
.D...... nano second precision
Game Music Emu demuxer AVOptions:
-track_index
<int>
.D..A... set track that should be played (from
0 to INT_MAX) (default 0)
-sample_rate
<int>
.D..A... set sample rate (from 1000 to 999999)
(default 44100)
-max_size
<int64>
.D..A... set max file size supported (in bytes
) (from 0 to 1.84467e+019) (default 5.24288e+007)
ModPlug demuxer AVOptions:
-noise_reduction <int>
from 0 to 1) (default 0)
-reverb_depth
<int>
0 to 100) (default 0)
-reverb_delay
<int>
(from 0 to INT_MAX) (default 0)
-bass_amount
<int>
0 to 100) (default 0)

.D...... Enable noise reduction 0(off)-1(on) (


.D...... Reverb level 0(quiet)-100(loud) (from
.D...... Reverb delay in ms, usually 40-200ms
.D...... XBass level 0(quiet)-100(loud) (from

-bass_range
<int>
.D...... XBass cutoff in Hz 10-100 (from 0 to
100) (default 0)
-surround_depth
<int>
.D...... Surround level 0(quiet)-100(heavy) (f
rom 0 to 100) (default 0)
-surround_delay
<int>
.D...... Surround delay in ms, usually 5-40ms
(from 0 to INT_MAX) (default 0)
-max_size
<int>
.D...... Max file size supported (in bytes). D
efault is 5MB. Set to 0 for no limit (not recommended) (from 0 to 1.04858e+008)
(default 5.24288e+006)
-video_stream_expr <string>
.D...... Color formula
-video_stream
<int>
.D...... Make demuxer output a video stream (f
rom 0 to 1) (default 0)
-video_stream_w
<int>
.D...... Video stream width in char (one char
= 8x8px) (from 20 to 512) (default 30)
-video_stream_h
<int>
.D...... Video stream height in char (one char
= 8x8px) (from 20 to 512) (default 30)
-video_stream_ptxt <int>
.D...... Print speed, tempo, order, ... in vid
eo stream (from 0 to 1) (default 1)
caca_outdev AVOptions:
sdl outdev AVOptions:
ADTS muxer AVOptions:
AIFF muxer AVOptions:
AST muxer AVOptions:
f4v muxer AVOptions:
flac muxer AVOptions:
frame hash encoder class AVOptions:
GIF muxer AVOptions:
HDS muxer AVOptions:
hls muxer AVOptions:
image2 muxer AVOptions:
ipod muxer AVOptions:
ismv muxer AVOptions:
LATM/LOAS muxer AVOptions:
hash encoder class AVOptions:
matroska muxer AVOptions:
matroska audio muxer AVOptions:
mov muxer AVOptions:
MP3 muxer AVOptions:
mp4 muxer AVOptions:

mpeg muxer AVOptions:


vcd muxer AVOptions:
dvd muxer AVOptions:
svcd muxer AVOptions:
vob muxer AVOptions:
MPEGTS muxer AVOptions:
MXF-D10 muxer AVOptions:
nutenc AVOptions:
Ogg audio muxer AVOptions:
Ogg muxer AVOptions:
Ogg Opus muxer AVOptions:
psp muxer AVOptions:
RTP muxer AVOptions:
RTSP muxer AVOptions:
-initial_pause
<int>
.D...... do not start playing the stream immed
iately (from 0 to 1) (default 0)
-rtsp_transport
<flags>
ED...... set RTSP transport protocols (default
0)
udp
ED...... UDP
tcp
ED...... TCP
udp_multicast
.D...... UDP multicast
http
.D...... HTTP tunneling
-rtsp_flags
<flags>
.D...... set RTSP flags (default 0)
filter_src
.D...... only receive packets from the negotia
ted peer IP
listen
.D...... wait for incoming connections
prefer_tcp
ED...... try RTP via TCP first, if available
-allowed_media_types <flags>
.D...... set media types to accept from the
server (default 7)
video
.D...... Video
audio
.D...... Audio
data
.D...... Data
-min_port
<int>
ED...... set minimum local UDP port (from 0 to
65535) (default 5000)
-max_port
<int>
ED...... set maximum local UDP port (from 0 to
65535) (default 65000)
-timeout
<int>
.D...... set maximum timeout (in seconds) to w
ait for incoming connections (-1 is infinite, imply flag listen) (from INT_MIN t
o INT_MAX) (default -1)
-stimeout
<int>
.D...... set timeout (in microseconds) of sock
et TCP I/O operations (from INT_MIN to INT_MAX) (default 0)
-reorder_queue_size <int>
.D...... set number of packets to buffer for
handling of reordered packets (from -1 to INT_MAX) (default -1)
-user-agent
<string>
.D...... override User-Agent header (default "
Lavf56.11.100")

segment muxer AVOptions:


stream_segment muxer AVOptions:
smooth streaming muxer AVOptions:
Ogg Speex muxer AVOptions:
spdif AVOptions:
tg2 muxer AVOptions:
tgp muxer AVOptions:
WAV muxer AVOptions:
webm muxer AVOptions:
WebM DASH Manifest muxer AVOptions:
AVFilter AVOptions:
thread_type
<flags>
enable
<string>

..F..... Allowed thread types (default 1)


..F..... set enable expression

adelay AVOptions:
delays

<string>

..F.A... set list of delays for each channel

<float>

..F.A... set signal input gain (from 0 to 1) (d

<float>

..F.A... set signal output gain (from 0 to 1) (

<string>

..F.A... set list of signal delays (default "10

<string>

..F.A... set list of signal decays (default "0.

<string>

..F.A... set the '|'-separated list of channels

<string>
<string>

..F.A... set channel layout


..F.A... set channel layout

aecho AVOptions:
in_gain
efault 0.6)
out_gain
default 0.3)
delays
00")
decays
5")
aeval AVOptions:
exprs
expressions
channel_layout
c

afade AVOptions:
type
<int>
..F.A... set the fade direction (from 0 to 1) (
default 0)
in
..F.A... fade-in
out
..F.A... fade-out
t
<int>
..F.A... set the fade direction (from 0 to 1) (
default 0)
in
..F.A... fade-in
out
..F.A... fade-out
start_sample
<int64>
..F.A... set number of first sample to start fa
ding (from 0 to I64_MAX) (default 0)
ss
<int64>
..F.A... set number of first sample to start fa
ding (from 0 to I64_MAX) (default 0)
nb_samples
<int>
..F.A... set number of samples for fade duratio
n (from 1 to INT_MAX) (default 44100)
ns
<int>
..F.A... set number of samples for fade duratio
n (from 1 to INT_MAX) (default 44100)

start_time
st
duration
d
curve
ault 0)
tri
qsin
esin
hsin
log
par
qua
cub
squ
cbr
c
ault 0)
tri
qsin
esin
hsin
log
par
qua
cub
squ
cbr

<duration>
<duration>
<duration>
<duration>
<int>

..F.A...
..F.A...
..F.A...
..F.A...
..F.A...

<int>

..F.A... linear slope


..F.A... quarter of sine wave
..F.A... exponential sine wave
..F.A... half of sine wave
..F.A... logarithmic
..F.A... inverted parabola
..F.A... quadratic
..F.A... cubic
..F.A... square root
..F.A... cubic root
..F.A... set fade curve type (from 0 to 9) (def
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...

aformat AVOptions:
sample_fmts
<string>
ts.
sample_rates
<string>
.
channel_layouts <string>
uts.
ainterleave AVOptions:
nb_inputs
<int>
X) (default 2)
n
<int>
X) (default 2)
allpass AVOptions:
frequency
9) (default 3000)
f
9) (default 3000)
width_type
efault 1)
h
q
o
s
width
fault 707.1)
w
fault 707.1)
amerge AVOptions:

set
set
set
set
set

time
time
fade
fade
fade

to start fading (default 0)


to start fading (default 0)
duration (default 0)
duration (default 0)
curve type (from 0 to 9) (def

linear slope
quarter of sine wave
exponential sine wave
half of sine wave
logarithmic
inverted parabola
quadratic
cubic
square root
cubic root

..F.A... A comma-separated list of sample forma


..F.A... A comma-separated list of sample rates
..F.A... A comma-separated list of channel layo

..F.A... set number of inputs (from 1 to INT_MA


..F.A... set number of inputs (from 1 to INT_MA

<double>

..F.A... set central frequency (from 0 to 99999

<double>

..F.A... set central frequency (from 0 to 99999

<int>

..F.A... set filter-width type (from 1 to 4) (d

<double>

..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set filter-width (from 0 to 99999) (de

<double>

..F.A... set filter-width (from 0 to 99999) (de

inputs
o 32) (default 2)

<int>

amix AVOptions:
inputs
<int>
ult 2)
duration
<int>
rom 0 to 2) (default 0)
longest
shortest
first
dropout_transition <float>
me renormalization when an input

..F.A... specify the number of inputs (from 2 t

..F.A... Number of inputs. (from 1 to 32) (defa


..F.A... How to determine the end-of-stream. (f
..F.A... Duration of longest input.
..F.A... Duration of shortest input.
..F.A... Duration of first input.
..F.A... Transition time, in seconds, for volu
stream ends. (from 0 to INT_MAX) (default 2)

apad AVOptions:
packet_size
<int>
..F.A... set silence packet size (from 0 to INT
_MAX) (default 4096)
pad_len
<int64>
..F.A... set number of samples of silence to ad
d (from -1 to I64_MAX) (default -1)
whole_len
<int64>
..F.A... set minimum target number of samples i
n the audio stream (from -1 to I64_MAX) (default -1)
aperms AVOptions:
mode
<int>
..FVA... select permissions mode (from 0 to 4)
(default 0)
none
..FVA... do nothing
ro
..FVA... set all output frames read-only
rw
..FVA... set all output frames writable
toggle
..FVA... switch permissions
random
..FVA... set permissions randomly
seed
<int64>
..FVA... set the seed for the random mode (from
-1 to UINT32_MAX) (default -1)
aphaser AVOptions:
in_gain
0.4)
out_gain
fault 0.74)
delay
) (default 3)
decay
4)
speed
default 0.5)
type
ault 1)
triangular
t
sinusoidal
s

<double>

..F.A... set input gain (from 0 to 1) (default

<double>

..F.A... set output gain (from 0 to 1e+009) (de

<double>

..F.A... set delay in milliseconds (from 0 to 5

<double>

..F.A... set decay (from 0 to 0.99) (default 0.

<double>

..F.A... set modulation speed (from 0.1 to 2) (

<int>

..F.A... set modulation type (from 0 to 1) (def

aresample AVOptions:
sample_rate
<int>

..F.A...
..F.A...
..F.A...
..F.A...
..F.A... (from 0 to INT_MAX) (default 0)

SWResampler AVOptions:
aselect AVOptions:
expr
<string>
frames (default "1")
e
<string>

..F.A... set an expression to use for selecting


..F.A... set an expression to use for selecting

frames (default "1")


outputs
<int>
NT_MAX) (default 1)
n
<int>
NT_MAX) (default 1)
asendcmd AVOptions:
commands
c
filename
f

<string>
<string>
<string>
<string>

..F.A... set the number of outputs (from 1 to I


..F.A... set the number of outputs (from 1 to I

..FVA...
..FVA...
..FVA...
..FVA...

asetnsamples AVOptions:
nb_out_samples
<int>
..F.A...
ples (from 1 to INT_MAX) (default 1024)
n
<int>
..F.A...
ples (from 1 to INT_MAX) (default 1024)
pad
<int>
..F.A...
) (default 1)
p
<int>
..F.A...
) (default 1)
asetpts AVOptions:
expr
<string>
tamp (default "PTS")
asetrate AVOptions:
sample_rate
<int>
) (default 44100)
r
<int>
) (default 44100)
asettb AVOptions:
expr
<string>
timebase (default "intb")
tb
<string>
timebase (default "intb")

set
set
set
set

commands
commands
commands file
commands file

set the number of per-frame output sam


set the number of per-frame output sam
pad last frame with zeros (from 0 to 1
pad last frame with zeros (from 0 to 1

..FVA... Expression determining the frame times

..F.A... set the sample rate (from 1 to INT_MAX


..F.A... set the sample rate (from 1 to INT_MAX

..F.A... set expression determining the output


..F.A... set expression determining the output

asplit AVOptions:
astats AVOptions:
length
) (default 0.05)

<double>

astreamsync AVOptions:
expr
<string>
lt "t1-t2")
e
<string>
lt "t1-t2")
atempo AVOptions:
tempo
(default 1)

<double>

..F.A... set the window length (from 0.01 to 10

..F.A... set stream selection expression (defau


..F.A... set stream selection expression (defau

..F.A... set tempo scale factor (from 0.5 to 2)

atrim AVOptions:
starti
<duration> ..F.A... Timestamp of the first frame that shou
ld be passed (default I64_MAX)
endi
<duration> ..F.A... Timestamp of the first frame that shou
ld be dropped again (default I64_MAX)
start_pts
<int64>
..F.A... Timestamp of the first frame that shou

ld be passed (from I64_MIN to I64_MAX) (default I64_MIN)


end_pts
<int64>
..F.A... Timestamp of the first frame that shou
ld be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)
durationi
<duration> ..F.A... Maximum duration of the output (defaul
t 0)
start_sample
<int64>
..F.A... Number of the first audio sample that
should be passed to the output (from -1 to I64_MAX) (default -1)
end_sample
<int64>
..F.A... Number of the first audio sample that
should be dropped again (from 0 to I64_MAX) (default I64_MAX)
start
<double>
..F.A... Timestamp in seconds of the first fram
e that should be passed (from -DBL_MAX to DBL_MAX) (default DBL_MAX)
end
<double>
..F.A... Timestamp in seconds of the first fram
e that should be dropped again (from -DBL_MAX to DBL_MAX) (default DBL_MAX)
duration
<double>
..F.A... Maximum duration of the output in seco
nds (from 0 to DBL_MAX) (default 0)
bandpass AVOptions:
frequency
9) (default 3000)
f
9) (default 3000)
width_type
efault 3)
h
q
o
s
width
t 0.5)
w
t 0.5)
csg
(default 0)

<double>

..F.A... set central frequency (from 0 to 99999

<double>

..F.A... set central frequency (from 0 to 99999

<int>

..F.A... set filter-width type (from 1 to 4) (d

<double>

..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set band-width (from 0 to 999) (defaul

<double>

..F.A... set band-width (from 0 to 999) (defaul

<int>

..F.A... use constant skirt gain (from 0 to 1)

bandreject AVOptions:
frequency
<double>
9) (default 3000)
f
<double>
9) (default 3000)
width_type
<int>
efault 3)
h
q
o
s
width
<double>
t 0.5)
w
<double>
t 0.5)
bass AVOptions:
frequency
9) (default 100)
f
9) (default 100)
width_type
efault 3)
h
q
o

..F.A... set central frequency (from 0 to 99999


..F.A... set central frequency (from 0 to 99999
..F.A... set filter-width type (from 1 to 4) (d
..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set band-width (from 0 to 999) (defaul
..F.A... set band-width (from 0 to 999) (defaul

<double>

..F.A... set central frequency (from 0 to 99999

<double>

..F.A... set central frequency (from 0 to 99999

<int>

..F.A... set filter-width type (from 1 to 4) (d


..F.A... Hz
..F.A... Q-Factor
..F.A... octave

s
width
<double>
99999) (default 0.5)
w
<double>
99999) (default 0.5)
gain
<double>
)
g
<double>
)
biquad AVOptions:
a0
a1
a2
b0
b1
b2

<double>
<double>
<double>
<double>
<double>
<double>

..F.A... slope
..F.A... set shelf transition steep (from 0 to
..F.A... set shelf transition steep (from 0 to
..F.A... set gain (from -900 to 900) (default 0
..F.A... set gain (from -900 to 900) (default 0

..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...

(from
(from
(from
(from
(from
(from

-32768
-32768
-32768
-32768
-32768
-32768

to
to
to
to
to
to

32767)
32767)
32767)
32767)
32767)
32767)

(default
(default
(default
(default
(default
(default

1)
1)
1)
1)
1)
1)

bs2b filter AVOptions:


channelmap AVOptions:
map
<string>
l numbers in output order.
channel_layout
<string>
channelsplit AVOptions:
channel_layout
<string>
")

..F.A... A comma-separated list of input channe


..F.A... Output channel layout.
..F.A... Input channel layout. (default "stereo

compand AVOptions:
attacks
<string>
..F.A... set time over which increase of volume
is determined (default "0.3")
decays
<string>
..F.A... set time over which decrease of volume
is determined (default "0.8")
points
<string>
..F.A... set points of transfer function (defau
lt "-70/-70|-60/-20")
soft-knee
<double>
..F.A... set soft-knee (from 0.01 to 900) (defa
ult 0.01)
gain
<double>
..F.A... set output gain (from -900 to 900) (de
fault 0)
volume
<double>
..F.A... set initial volume (from -900 to 0) (d
efault 0)
delay
<double>
..F.A... set delay for samples before sending t
hem to volume adjuster (from 0 to 20) (default 0)
ebur128 AVOptions:
video
<int>
t 0)
size
<image_size>
meter
<int>
18) (default 9)
framelog
<int>
N to INT_MAX) (default -1)
info
verbose
metadata
<int>
om 0 to 1) (default 0)
peak
<flags>
none
sample

..FV.... set video output (from 0 to 1) (defaul


..FV.... set video size (default "640x480")
..FV.... set scale meter (+9 to +18) (from 9 to
..FVA... force frame logging level (from INT_MI
..FVA... information logging level
..FVA... verbose logging level
..FVA... inject metadata in the filtergraph (fr
..F.A... set peak mode (default 0)
..F.A... disable any peak mode
..F.A... enable peak-sample mode

true

..F.A... enable true-peak mode

equalizer AVOptions:
frequency
<double>
9) (default 0)
f
<double>
9) (default 0)
width_type
<int>
efault 3)
h
q
o
s
width
<double>
t 1)
w
<double>
t 1)
gain
<double>
)
g
<double>
)

..F.A... set central frequency (from 0 to 99999


..F.A... set central frequency (from 0 to 99999
..F.A... set filter-width type (from 1 to 4) (d
..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set band-width (from 0 to 999) (defaul
..F.A... set band-width (from 0 to 999) (defaul
..F.A... set gain (from -900 to 900) (default 0
..F.A... set gain (from -900 to 900) (default 0

flanger AVOptions:
delay
<double>
..F.A... base delay in milliseconds (from 0 to
30) (default 0)
depth
<double>
..F.A... added swept delay in milliseconds (fro
m 0 to 10) (default 2)
regen
<double>
..F.A... percentage regeneration (delayed signa
l feedback) (from -95 to 95) (default 0)
width
<double>
..F.A... percentage of delayed signal mixed wit
h original (from 0 to 100) (default 71)
speed
<double>
..F.A... sweeps per second (Hz) (from 0.1 to 10
) (default 0.5)
shape
<int>
..F.A... swept wave shape (from 0 to 1) (defaul
t 0)
triangular
..F.A...
t
..F.A...
sinusoidal
..F.A...
s
..F.A...
phase
<double>
..F.A... swept wave percentage phase-shift for
multi-channel (from 0 to 100) (default 25)
interp
<int>
..F.A... delay-line interpolation (from 0 to 1)
(default 0)
linear
..F.A...
quadratic
..F.A...
highpass AVOptions:
frequency
ult 3000)
f
ult 3000)
width_type
efault 3)
h
q
o
s
width
.707)
w

<double>

..F.A... set frequency (from 0 to 999999) (defa

<double>

..F.A... set frequency (from 0 to 999999) (defa

<int>

..F.A... set filter-width type (from 1 to 4) (d

<double>

..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set width (from 0 to 99999) (default 0

<double>

..F.A... set width (from 0 to 99999) (default 0

.707)
poles
ault 2)
p
ault 2)

<int>

..F.A... set number of poles (from 1 to 2) (def

<int>

..F.A... set number of poles (from 1 to 2) (def

join AVOptions:
inputs
<int>
..F.A... Number of input streams. (from 1 to IN
T_MAX) (default 2)
channel_layout
<string>
..F.A... Channel layout of the output stream. (
default "stereo")
map
<string>
..F.A... A comma-separated list of channels map
s in the format 'input_stream.input_channel-output_channel.
lowpass AVOptions:
frequency
ult 500)
f
ult 500)
width_type
efault 3)
h
q
o
s
width
.707)
w
.707)
poles
ault 2)
p
ault 2)
pan AVOptions:
args

<double>

..F.A... set frequency (from 0 to 999999) (defa

<double>

..F.A... set frequency (from 0 to 999999) (defa

<int>

..F.A... set filter-width type (from 1 to 4) (d

<double>

..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set width (from 0 to 99999) (default 0

<double>

..F.A... set width (from 0 to 99999) (default 0

<int>

..F.A... set number of poles (from 1 to 2) (def

<int>

..F.A... set number of poles (from 1 to 2) (def

<string>

..F.A...

silencedetect AVOptions:
n
<double>
) (default 0.001)
noise
<double>
) (default 0.001)
d
<double>
0 to 86400) (default 2)
duration
<double>
0 to 86400) (default 2)

..F.A... set noise tolerance (from 0 to DBL_MAX


..F.A... set noise tolerance (from 0 to DBL_MAX
..F.A... set minimum duration in seconds (from
..F.A... set minimum duration in seconds (from

silenceremove AVOptions:
start_periods
<int>
start_duration
<duration>
start_threshold <double>
stop_periods
<int>
stop_duration
<duration>
stop_threshold
<double>
leave_silence
<int>

..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...
..F.A...

treble AVOptions:
frequency
9) (default 3000)
f

<double>

..F.A... set central frequency (from 0 to 99999

<double>

..F.A... set central frequency (from 0 to 99999

(from 0 to 9000) (default 0)


(default 0)
(from 0 to DBL_MAX) (default 0)
(from -9000 to 9000) (default 0)
(default 0)
(from 0 to DBL_MAX) (default 0)
(from 0 to 1) (default 0)

9) (default 3000)
width_type
<int>
efault 3)
h
q
o
s
width
<double>
99999) (default 0.5)
w
<double>
99999) (default 0.5)
gain
<double>
)
g
<double>
)
volume AVOptions:
volume
<string>
ult "1.0")
precision
<int>
to 2) (default 1)
fixed
float
double
eval
<int>
from 0 to 1) (default 0)
once
frame

..F.A... set filter-width type (from 1 to 4) (d


..F.A... Hz
..F.A... Q-Factor
..F.A... octave
..F.A... slope
..F.A... set shelf transition steep (from 0 to
..F.A... set shelf transition steep (from 0 to
..F.A... set gain (from -900 to 900) (default 0
..F.A... set gain (from -900 to 900) (default 0

..F.A... set volume adjustment expression (defa


..F.A... select mathematical precision (from 0
..F.A... select
..F.A... select
..F.A... select
..F.A... specify

..F.A... eval volume expression once


..F.A... eval volume expression per-frame

aevalsrc AVOptions:
exprs
<string>
..F.A... set
expressions
nb_samples
<int>
..F.A... set
d frame (from 0 to INT_MAX) (default 1024)
n
<int>
..F.A... set
d frame (from 0 to INT_MAX) (default 1024)
sample_rate
<string>
..F.A... set
s
<string>
..F.A... set
duration
<duration> ..F.A... set
d
<duration> ..F.A... set
channel_layout
<string>
..F.A... set
c
<string>
..F.A... set
anullsrc AVOptions:
channel_layout
<string>
..F.A... set
cl
<string>
..F.A... set
sample_rate
<string>
..F.A... set
r
<string>
..F.A... set
nb_samples
<int>
..F.A... set
d frame (from 0 to INT_MAX) (default 1024)
n
<int>
..F.A... set
d frame (from 0 to INT_MAX) (default 1024)
sine AVOptions:
frequency
MAX) (default 440)
f
MAX) (default 440)
beep_factor
o DBL_MAX) (default

8-bit fixed-point
32-bit floating-point
64-bit floating-point
when to evaluate expressions (

the '|'-separated list of channels


the number of samples per requeste
the number of samples per requeste
the sample rate (default "44100")
the sample rate (default "44100")
audio duration (default -1)
audio duration (default -1)
channel layout
channel layout
channel_layout (default "stereo")
channel_layout (default "stereo")
sample rate (default "44100")
sample rate (default "44100")
the number of samples per requeste
the number of samples per requeste

<double>

..F.A... set the sine frequency (from 0 to DBL_

<double>

..F.A... set the sine frequency (from 0 to DBL_

<double>
0)

..F.A... set the beep fequency factor (from 0 t

b
<double>
o DBL_MAX) (default 0)
sample_rate
<int>
) (default 44100)
r
<int>
) (default 44100)
duration
<duration>
d
<duration>
samples_per_frame <int>
rom 0 to INT_MAX) (default 1024)
ass AVOptions:
filename
f
original_size
ed to scale fonts)
shaping
ault -1)
auto
simple
complex

..F.A... set the beep fequency factor (from 0 t


..F.A... set the sample rate (from 1 to INT_MAX
..F.A... set the sample rate (from 1 to INT_MAX
..F.A... set the audio duration (default 0)
..F.A... set the audio duration (default 0)
..F.A... set the number of samples per frame (f

<string>
..FV.... set the filename of file to read
<string>
..FV.... set the filename of file to read
<image_size> ..FV.... set the size of the original video (us
<int>

..FV.... set shaping engine (from -1 to 1) (def


..FV....
..FV.... simple shaping
..FV.... complex shaping

bbox AVOptions:
min_val
<int>
..FV.... set minimum luminance value for boundi
ng box (from 0 to 254) (default 16)
blackdetect AVOptions:
d
<double>
..FV.... set minimum detected black duration in
seconds (from 0 to DBL_MAX) (default 2)
black_min_duration <double>
..FV.... set minimum detected black duration i
n seconds (from 0 to DBL_MAX) (default 2)
picture_black_ratio_th <double>
..FV.... set the picture black ratio thres
hold (from 0 to 1) (default 0.98)
pic_th
<double>
..FV.... set the picture black ratio threshold
(from 0 to 1) (default 0.98)
pixel_black_th
<double>
..FV.... set the pixel black threshold (from 0
to 1) (default 0.1)
pix_th
<double>
..FV.... set the pixel black threshold (from 0
to 1) (default 0.1)
blackframe AVOptions:
amount
<int>
..FV.... Percentage of the pixels that
be below the threshold for the frame to be considered black. (from 0 to
fault 98)
threshold
<int>
..FV.... threshold below which a pixel
considered black (from 0 to 255) (default 32)
thresh
<int>
..FV.... threshold below which a pixel
considered black (from 0 to 255) (default 32)
blend AVOptions:
c0_mode
23) (default 0)
addition
and
average
burn
darken
difference
divide
dodge

<int>

have to
100) (de
value is
value is

..FV.... set component #0 blend mode (from 0 to


..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

exclusion
hardlight
lighten
multiply
negation
normal
or
overlay
phoenix
pinlight
reflect
screen
softlight
subtract
vividlight
xor
c1_mode
23) (default 0)
addition
and
average
burn
darken
difference
divide
dodge
exclusion
hardlight
lighten
multiply
negation
normal
or
overlay
phoenix
pinlight
reflect
screen
softlight
subtract
vividlight
xor
c2_mode
23) (default 0)
addition
and
average
burn
darken
difference
divide
dodge
exclusion
hardlight
lighten
multiply
negation
normal
or
overlay

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set component #1 blend mode (from 0 to

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set component #2 blend mode (from 0 to
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

phoenix
pinlight
reflect
screen
softlight
subtract
vividlight
xor
c3_mode
<int>
23) (default 0)
addition
and
average
burn
darken
difference
divide
dodge
exclusion
hardlight
lighten
multiply
negation
normal
or
overlay
phoenix
pinlight
reflect
screen
softlight
subtract
vividlight
xor
all_mode
<int>
m -1 to 23) (default -1)
addition
and
average
burn
darken
difference
divide
dodge
exclusion
hardlight
lighten
multiply
negation
normal
or
overlay
phoenix
pinlight
reflect
screen
softlight
subtract
vividlight
xor

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set component #3 blend mode (from 0 to
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set blend mode for all components (fro
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

c0_expr
c1_expr
c2_expr
c3_expr
all_expr

<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set

color component #0
color component #1
color component #2
color component #3
expression for all

expression
expression
expression
expression
color component

s
c0_opacity
<double>
..FV....
to 1) (default 1)
c1_opacity
<double>
..FV....
to 1) (default 1)
c2_opacity
<double>
..FV....
to 1) (default 1)
c3_opacity
<double>
..FV....
to 1) (default 1)
all_opacity
<double>
..FV....
from 0 to 1) (default 1)
shortest
<int>
..FV....
put terminates (from 0 to 1) (default 0)
repeatlast
<int>
..FV....
(default 1)

set color component #0 opacity (from 0


set color component #1 opacity (from 0
set color component #2 opacity (from 0
set color component #3 opacity (from 0
set opacity for all color components (
force termination when the shortest in
repeat last bottom frame (from 0 to 1)

boxblur AVOptions:
luma_radius
<string>
..FV.... Radius of the luma blurring box (defau
lt "2")
lr
<string>
..FV.... Radius of the luma blurring box (defau
lt "2")
luma_power
<int>
..FV.... How many times should the boxblur be a
pplied to luma (from 0 to INT_MAX) (default 2)
lp
<int>
..FV.... How many times should the boxblur be a
pplied to luma (from 0 to INT_MAX) (default 2)
chroma_radius
<string>
..FV.... Radius of the chroma blurring box
cr
<string>
..FV.... Radius of the chroma blurring box
chroma_power
<int>
..FV.... How many times should the boxblur be a
pplied to chroma (from -1 to INT_MAX) (default -1)
cp
<int>
..FV.... How many times should the boxblur be a
pplied to chroma (from -1 to INT_MAX) (default -1)
alpha_radius
<string>
..FV.... Radius of the alpha blurring box
ar
<string>
..FV.... Radius of the alpha blurring box
alpha_power
<int>
..FV.... How many times should the boxblur be a
pplied to alpha (from -1 to INT_MAX) (default -1)
ap
<int>
..FV.... How many times should the boxblur be a
pplied to alpha (from -1 to INT_MAX) (default -1)
codecview AVOptions:
mv
<flags>
lt 0)
pf
bf
bb
colorbalance AVOptions:
rs
<double>
t 0)
gs
<double>
ult 0)
bs
<double>
lt 0)
rm
<double>
lt 0)
gm
<double>

..FV.... set motion vectors to visualize (defau


..FV.... forward predicted MVs of P-frames
..FV.... forward predicted MVs of B-frames
..FV.... backward predicted MVs of B-frames
..FV.... set red shadows (from -1 to 1) (defaul
..FV.... set green shadows (from -1 to 1) (defa
..FV.... set blue shadows (from -1 to 1) (defau
..FV.... set red midtones (from -1 to 1) (defau
..FV.... set green midtones (from -1 to 1) (def

ault 0)
bm
ult 0)
rh
ault 0)
gh
efault 0)
bh
fault 0)

<double>

..FV.... set blue midtones (from -1 to 1) (defa

<double>

..FV.... set red highlights (from -1 to 1) (def

<double>

..FV.... set green highlights (from -1 to 1) (d

<double>

..FV.... set blue highlights (from -1 to 1) (de

colorchannelmixer AVOptions:
rr
<double>
from -2 to 2) (default 1)
rg
<double>
(from -2 to 2) (default 0)
rb
<double>
(from -2 to 2) (default 0)
ra
<double>
(from -2 to 2) (default 0)
gr
<double>
(from -2 to 2) (default 0)
gg
<double>
el (from -2 to 2) (default 1)
gb
<double>
l (from -2 to 2) (default 0)
ga
<double>
el (from -2 to 2) (default 0)
br
<double>
(from -2 to 2) (default 0)
bg
<double>
l (from -2 to 2) (default 0)
bb
<double>
(from -2 to 2) (default 1)
ba
<double>
l (from -2 to 2) (default 0)
ar
<double>
(from -2 to 2) (default 0)
ag
<double>
el (from -2 to 2) (default 0)
ab
<double>
l (from -2 to 2) (default 0)
aa
<double>
el (from -2 to 2) (default 1)
colormatrix AVOptions:
src
<int>
(default -1)
bt709
fcc
bt601
smpte240m
dst
<int>
to 3) (default -1)
bt709
fcc
bt601
smpte240m
crop AVOptions:
out_w

<string>

..FV.... set the red gain for the red channel (


..FV.... set the green gain for the red channel
..FV.... set the blue gain for the red channel
..FV.... set the alpha gain for the red channel
..FV.... set the red gain for the green channel
..FV.... set the green gain for the green chann
..FV.... set the blue gain for the green channe
..FV.... set the alpha gain for the green chann
..FV.... set the red gain for the blue channel
..FV.... set the green gain for the blue channe
..FV.... set the blue gain for the blue channel
..FV.... set the alpha gain for the blue channe
..FV.... set the red gain for the alpha channel
..FV.... set the green gain for the alpha chann
..FV.... set the blue gain for the alpha channe
..FV.... set the alpha gain for the alpha chann

..FV.... set source color matrix (from -1 to 3)


..FV.... set BT.709 colorspace
..FV.... set FCC colorspace
..FV.... set BT.601 colorspace
..FV.... set SMPTE-240M colorspace
..FV.... set destination color matrix (from -1
..FV....
..FV....
..FV....
..FV....

set
set
set
set

BT.709 colorspace
FCC colorspace
BT.601 colorspace
SMPTE-240M colorspace

..FV.... set the width crop area expression (de

fault "iw")
w
fault "iw")
out_h
efault "ih")
h
efault "ih")
x
t "(in_w-out_w)/2")
y
t "(in_h-out_h)/2")
keep_aspect
lt 0)

<string>

..FV.... set the width crop area expression (de

<string>

..FV.... set the height crop area expression (d

<string>

..FV.... set the height crop area expression (d

<string>

..FV.... set the x crop area expression (defaul

<string>

..FV.... set the y crop area expression (defaul

<int>

..FV.... keep aspect ratio (from 0 to 1) (defau

cropdetect AVOptions:
limit
<int>
..FV.... Threshold below which the pixel
sidered black (from 0 to 255) (default 24)
round
<int>
..FV.... Value by which the width/height
be divisible (from 0 to INT_MAX) (default 16)
reset
<int>
..FV.... Recalculate the crop area after
any frames (from 0 to INT_MAX) (default 0)
reset_count
<int>
..FV.... Recalculate the crop area after
any frames (from 0 to INT_MAX) (default 0)
curves AVOptions:
preset
<int>
o 10) (default 0)
none
color_negative
cross_process
darker
increase_contrast
lighter
linear_contrast
medium_contrast
negative
strong_contrast
vintage
master
<string>
m
<string>
red
<string>
r
<string>
green
<string>
g
<string>
blue
<string>
b
<string>
all
<string>
nts
psfile
<string>
dctdnoiz AVOptions:
sigma
<float>
9) (default 0)
s
<float>
9) (default 0)
overlap
<int>
(from -1 to 15) (default -1)
expr
<string>
e
<string>
n
<int>

is con
should
this m
this m

..FV.... select a color curves preset (from 0 t


..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set

master points coordinates


master points coordinates
red points coordinates
red points coordinates
green points coordinates
green points coordinates
blue points coordinates
blue points coordinates
points coordinates for all compone

..FV.... set Photoshop curves file name


..FV.... set noise sigma constant (from 0 to 99
..FV.... set noise sigma constant (from 0 to 99
..FV.... set number of block overlapping pixels
..FV.... set coefficient factor expression
..FV.... set coefficient factor expression
..FV.... set the block size, expressed in bits

(from 3 to 4) (default 3)
decimate AVOptions:
cycle
<int>
..FV.... set the number of frame from which one
will be dropped (from 2 to 25) (default 5)
dupthresh
<double>
..FV.... set duplicate threshold (from 0 to 100
) (default 1.1)
scthresh
<double>
..FV.... set scene change threshold (from 0 to
100) (default 15)
blockx
<int>
..FV.... set the size of the x-axis blocks used
during metric calculations (from 4 to 512) (default 32)
blocky
<int>
..FV.... set the size of the y-axis blocks used
during metric calculations (from 4 to 512) (default 32)
ppsrc
<int>
..FV.... mark main input as a pre-processed inp
ut and activate clean source input stream (from 0 to 1) (default 0)
chroma
<int>
..FV.... set whether or not chroma is considere
d in the metric calculations (from 0 to 1) (default 1)
dejudder AVOptions:
cycle
<int>
..FV.... set the length of the cycle to use for
dejuddering (from 2 to 240) (default 4)
delogo AVOptions:
x
X) (default -1)
y
X) (default -1)
w
efault -1)
h
default -1)
band
NT_MAX) (default 4)
t
NT_MAX) (default 4)
show
t 0)

<int>

..FV.... set logo x position (from -1 to INT_MA

<int>

..FV.... set logo y position (from -1 to INT_MA

<int>

..FV.... set logo width (from -1 to INT_MAX) (d

<int>

..FV.... set logo height (from -1 to INT_MAX) (

<int>

..FV.... set delogo area band size (from 1 to I

<int>

..FV.... set delogo area band size (from 1 to I

<int>

..FV.... show delogo area (from 0 to 1) (defaul

deshake AVOptions:
x
<int>
..FV.... set x for the rectangular search area
(from -1 to INT_MAX) (default -1)
y
<int>
..FV.... set y for the rectangular search area
(from -1 to INT_MAX) (default -1)
w
<int>
..FV.... set width for the rectangular search a
rea (from -1 to INT_MAX) (default -1)
h
<int>
..FV.... set height for the rectangular search
area (from -1 to INT_MAX) (default -1)
rx
<int>
..FV.... set x for the rectangular search area
(from 0 to 64) (default 16)
ry
<int>
..FV.... set y for the rectangular search area
(from 0 to 64) (default 16)
edge
<int>
..FV.... set edge mode (from 0 to 3) (default 3
)
blank
..FV.... fill zeroes at blank locations
original
..FV.... original image at blank locations
clamp
..FV.... extruded edge value at blank location
s
mirror
..FV.... mirrored edge at blank locations
blocksize
<int>
..FV.... set motion search blocksize (from 4 to
128) (default 8)

contrast
<int>
m 1 to 255) (default 125)
search
<int>
ault 0)
exhaustive
less
filename
<string>
me
opencl
<int>
m 0 to 1) (default 0)
drawbox AVOptions:
x
<string>
x edge (default "0")
y
<string>
dge (default "0")
width
<string>
w
<string>
height
<string>
h
<string>
color
<string>
c
<string>
thickness
<string>
t
<string>
drawgrid AVOptions:
x
y
width
w
height
h
color
)
c
)
thickness
t
drawtext AVOptions:
fontfile
text
textfile
fontcolor
fontcolor_expr
lt "")
boxcolor
bordercolor
shadowcolor
box
fontsize
ault 0)
x
y
shadowx
lt 0)
shadowy
lt 0)
borderw
MAX) (default 0)

..FV.... set contrast threshold for blocks (fro


..FV.... set search strategy (from 0 to 1) (def
..FV.... exhaustive search
..FV.... less exhaustive search
..FV.... set motion search detailed log file na
..FV.... use OpenCL filtering capabilities (fro

..FV.... set horizontal position of the left bo


..FV.... set vertical position of the top box e
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set
set

width of the box (default "0")


width of the box (default "0")
height of the box (default "0")
height of the box (default "0")
color of the box (default "black")
color of the box (default "black")
the box thickness (default "3")
the box thickness (default "3")

<string>
<string>
<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

horizontal offset (default "0")


vertical offset (default "0")
width of grid cell (default "0")
width of grid cell (default "0")
height of grid cell (default "0")
height of grid cell (default "0")
color of the grid (default "black"

<string>

..FV.... set color of the grid (default "black"

<string>
<string>

..FV.... set grid line thickness (default "1")


..FV.... set grid line thickness (default "1")

<string>
<string>
<string>
<color>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set

font file
text
text file
foreground color (default "black")
foreground color expression (defau

<color>
<color>
<color>
<int>
<int>

..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set

box color (default "white")


border color (default "black")
shadow color (default "black")
box (from 0 to 1) (default 0)
font size (from 0 to INT_MAX) (def

<string>
<string>
<int>

..FV.... set x expression (default "0")


..FV.... set y expression (default "0")
..FV.... set x (from INT_MIN to INT_MAX) (defau

<int>

..FV.... set y (from INT_MIN to INT_MAX) (defau

<int>

..FV.... set border width (from INT_MIN to INT_

tabsize
<int>
..FV.... set tab size (from 0 to INT_MAX) (defa
ult 4)
basetime
<int64>
..FV.... set base time (from I64_MIN to I64_MAX
) (default I64_MIN)
font
<string>
..FV.... Font name (default "Sans")
expansion
<int>
..FV.... set the expansion mode (from 0 to 2) (
default 1)
none
..FV.... set no expansion
normal
..FV.... set normal expansion
strftime
..FV.... set strftime expansion (deprecated)
timecode
<string>
..FV.... set initial timecode
tc24hmax
<int>
..FV.... set 24 hours max (timecode only) (from
0 to 1) (default 0)
timecode_rate
<rational> ..FV.... set rate (timecode only) (from 0 to IN
T_MAX) (default 0/1)
r
<rational> ..FV.... set rate (timecode only) (from 0 to IN
T_MAX) (default 0/1)
rate
<rational> ..FV.... set rate (timecode only) (from 0 to IN
T_MAX) (default 0/1)
reload
<int>
..FV.... reload text file for each frame (from
0 to 1) (default 0)
fix_bounds
<int>
..FV.... if true, check and fix text coords to
avoid clipping (from 0 to 1) (default 1)
start_number
<int>
..FV.... start frame number for n/frame_num var
iable (from 0 to INT_MAX) (default 0)
ft_load_flags
<flags>
..FV.... set font loading flags for libfreetype
(default 0)
default
..FV....
no_scale
..FV....
no_hinting
..FV....
render
..FV....
no_bitmap
..FV....
vertical_layout
..FV....
force_autohint
..FV....
crop_bitmap
..FV....
pedantic
..FV....
ignore_global_advance_width
..FV....
no_recurse
..FV....
ignore_transform
..FV....
monochrome
..FV....
linear_design
..FV....
no_autohint
..FV....
edgedetect AVOptions:
high
<double>
ult 0.196078)
low
<double>
lt 0.0784314)
mode
<int>
wires
colormix
elbg AVOptions:
codebook_length
) (default 256)
l
) (default 256)
nb_steps
e the mapping (from
n

..FV.... set high threshold (from 0 to 1) (defa


..FV.... set low threshold (from 0 to 1) (defau
..FV.... set mode (from 0 to 1) (default 0)
..FV.... white/gray wires on black
..FV.... mix colors

<int>

..FV.... set codebook length (from 1 to INT_MAX

<int>

..FV.... set codebook length (from 1 to INT_MAX

<int>
..FV.... set max number of steps used to comput
1 to INT_MAX) (default 1)
<int>
..FV.... set max number of steps used to comput

e the mapping (from 1 to INT_MAX) (default 1)


seed
<int>
..FV.... set the random seed (from -1 to UINT32
_MAX) (default -1)
s
<int>
..FV.... set the random seed (from -1 to UINT32
_MAX) (default -1)
extractplanes AVOptions:
planes
<flags>
y
u
v
r
g
b
a

..FV.... set planes (default 1)


..FV.... set luma plane
..FV.... set u plane
..FV.... set v plane
..FV.... set red plane
..FV.... set green plane
..FV.... set blue plane
..FV.... set alpha plane

fade AVOptions:
type
<int>
..FV.... 'in' or 'out' for fade-in/fade-out (fr
om 0 to 1) (default 0)
t
<int>
..FV.... 'in' or 'out' for fade-in/fade-out (fr
om 0 to 1) (default 0)
start_frame
<int>
..FV.... Number of the first frame to which to
apply the effect. (from 0 to INT_MAX) (default 0)
s
<int>
..FV.... Number of the first frame to which to
apply the effect. (from 0 to INT_MAX) (default 0)
nb_frames
<int>
..FV.... Number of frames to which the effect s
hould be applied. (from 0 to INT_MAX) (default 25)
n
<int>
..FV.... Number of frames to which the effect s
hould be applied. (from 0 to INT_MAX) (default 25)
alpha
<int>
..FV.... fade alpha if it is available on the i
nput (from 0 to 1) (default 0)
start_time
<duration> ..FV.... Number of seconds of the beginning of
the effect. (default 0)
st
<duration> ..FV.... Number of seconds of the beginning of
the effect. (default 0)
duration
<duration> ..FV.... Duration of the effect in seconds. (de
fault 0)
d
<duration> ..FV.... Duration of the effect in seconds. (de
fault 0)
color
<color>
..FV.... set color (default "black")
c
<color>
..FV.... set color (default "black")
field AVOptions:
type
<int>
to 1) (default 0)
top
bottom
fieldmatch AVOptions:
order
<int>
-1 to 1) (default -1)
auto
bff
tff
mode
<int>
se (from 0 to 5) (default 1)
pc
pc_n
c + u)
pc_u

..FV.... set field type (top or bottom) (from 0


..FV.... select top field
..FV.... select bottom field
..FV.... specify the assumed field order (from
..FV.... auto detect parity
..FV.... assume bottom field first
..FV.... assume top field first
..FV.... set the matching mode or strategy to u
..FV.... 2-way match (p/c)
..FV.... 2-way match + 3rd match on combed (p/
..FV.... 2-way match + 3rd match (same order)

on combed (p/c + u)
pc_n_ub
..FV.... 2-way match + 3rd match on combed + 4
th/5th matches if still combed (p/c + u + u/b)
pcn
..FV.... 3-way match (p/c/n)
pcn_ub
..FV.... 3-way match + 4th/5th matches on comb
ed (p/c/n + u/b)
ppsrc
<int>
..FV.... mark main input as a pre-processed inp
ut and activate clean source input stream (from 0 to 1) (default 0)
field
<int>
..FV.... set the field to match from (from -1 t
o 1) (default -1)
auto
..FV.... automatic (same value as 'order')
bottom
..FV.... bottom field
top
..FV.... top field
mchroma
<int>
..FV.... set whether or not chroma is included
during the match comparisons (from 0 to 1) (default 1)
y0
<int>
..FV.... define an exclusion band which exclude
s the lines between y0 and y1 from the field matching decision (from 0 to INT_MA
X) (default 0)
y1
<int>
..FV.... define an exclusion band which exclude
s the lines between y0 and y1 from the field matching decision (from 0 to INT_MA
X) (default 0)
scthresh
<double>
..FV.... set scene change detection threshold (
from 0 to 100) (default 12)
combmatch
<int>
..FV.... set combmatching mode (from 0 to 2) (d
efault 1)
none
..FV.... disable combmatching
sc
..FV.... enable combmatching only on scene cha
nge
full
..FV.... enable combmatching all the time
combdbg
<int>
..FV.... enable comb debug (from 0 to 2) (defau
lt 0)
none
..FV.... no forced calculation
pcn
..FV.... calculate p/c/n
pcnub
..FV.... calculate p/c/n/u/b
cthresh
<int>
..FV.... set the area combing threshold used fo
r combed frame detection (from -1 to 255) (default 9)
chroma
<int>
..FV.... set whether or not chroma is considere
d in the combed frame decision (from 0 to 1) (default 0)
blockx
<int>
..FV.... set the x-axis size of the window used
during combed frame detection (from 4 to 512) (default 16)
blocky
<int>
..FV.... set the y-axis size of the window used
during combed frame detection (from 4 to 512) (default 16)
combpel
<int>
..FV.... set the number of combed pixels inside
any of the blocky by blockx size blocks on the frame for the frame to be detect
ed as combed (from 0 to INT_MAX) (default 80)
fieldorder AVOptions:
order
<int>
ult 1)
bff
tff

..FV.... output field order (from 0 to 1) (defa


..FV.... bottom field first
..FV.... top field first

format AVOptions:
fps AVOptions:
fps
<video_rate> ..FV.... A string describing desired output fra
merate (default "25")
round
<int>
..FV.... set rounding method for timestamps (fr
om 0 to 5) (default 5)
zero
..FV.... round towards 0

inf
down
up
near

..FV....
..FV....
..FV....
..FV....

round
round
round
round

away from 0
towards -infty
towards +infty
to nearest

framepack AVOptions:
framestep AVOptions:
step
<int>
fault 1)

..FV.... set frame step (from 1 to INT_MAX) (de

frei0r AVOptions:
filter_name
filter_params

<string>
<string>

..FV....
..FV....

geq AVOptions:
lum_expr
lum
cb_expr
cb
cr_expr
cr
alpha_expr
a
red_expr
r
green_expr
g
blue_expr
b

<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set
set
set
set
set
set
set
set

luminance expression
luminance expression
chroma blue expression
chroma blue expression
chroma red expression
chroma red expression
alpha expression
alpha expression
red expression
red expression
green expression
green expression
blue expression
blue expression

gradfun AVOptions:
strength
<float>
..FV.... The maximum amount by which the filter
will change any one pixel. (from 0.51 to 64) (default 1.2)
radius
<int>
..FV.... The neighborhood to fit the gradient t
o. (from 4 to 32) (default 16)
haldclut AVOptions:
shortest
<int>
..FV.... force termination when the shortest in
put terminates (from 0 to 1) (default 0)
repeatlast
<int>
..FV.... continue applying the last clut after
eos (from 0 to 1) (default 1)
interp
<int>
..FV.... select interpolation mode (from 0 to 2
) (default 2)
nearest
..FV.... use values from the nearest defined p
oints
trilinear
..FV.... interpolate values using the 8 points
defining a cube
tetrahedral
..FV.... interpolate values using a tetrahedro
n
histeq AVOptions:
strength
t 0.2)
intensity
lt 0.21)
antibanding
) (default 0)
none
weak

<float>

..FV.... set the strength (from 0 to 1) (defaul

<float>

..FV.... set the intensity (from 0 to 1) (defau

<int>

..FV.... set the antibanding level (from 0 to 2


..FV.... apply no antibanding
..FV.... apply weak antibanding

strong

..FV.... apply strong antibanding

histogram AVOptions:
mode
<int>
ult 0)
levels
waveform
color
color2
level_height
<int>
fault 200)
scale_height
<int>
lt 12)
step
<int>
) (default 10)
waveform_mode
<int>
lt 0)
row
column
waveform_mirror <int>
default 0)
display_mode
<int>
t 1)
parade
overlay
levels_mode
<int>
0)
linear
logarithmic
hqdn3d AVOptions:
luma_spatial
AX) (default 0)
chroma_spatial
_MAX) (default 0)
luma_tmp
MAX) (default 0)
chroma_tmp
L_MAX) (default 0)
hqx AVOptions:
n
t 3)
hue AVOptions:
h
s
"1")
H
b
"0")

..FV.... standard histogram


..FV.... per row/column luminance graph
..FV.... chroma values in vectorscope
..FV.... chroma values in vectorscope
..FV.... set level height (from 50 to 2048) (de
..FV.... set scale height (from 0 to 40) (defau
..FV.... set waveform step value (from 1 to 255
..FV.... set waveform mode (from 0 to 1) (defau
..FV....
..FV....
..FV.... set waveform mirroring (from 0 to 1) (
..FV.... set display mode (from 0 to 1) (defaul
..FV....
..FV....
..FV.... set levels mode (from 0 to 1) (default
..FV....
..FV....

<double>

..FV.... spatial luma strength (from 0 to DBL_M

<double>

..FV.... spatial chroma strength (from 0 to DBL

<double>

..FV.... temporal luma strength (from 0 to DBL_

<double>

..FV.... temporal chroma strength (from 0 to DB

<int>

..FV.... set scale factor (from 2 to 4) (defaul

<string>
<string>

..FV.... set the hue angle degrees expression


..FV.... set the saturation expression (default

<string>
<string>

..FV.... set the hue angle radians expression


..FV.... set the brightness expression (default

idet AVOptions:
intl_thres
<float>
FLT_MAX) (default 1.04)
prog_thres
<float>
FLT_MAX) (default 1.5)
il AVOptions:
luma_mode

..FV.... set histogram mode (from 0 to 3) (defa

<int>

..FV.... set interlacing threshold (from -1 to


..FV.... set progressive threshold (from -1 to

..FV.... select luma mode (from 0 to 2) (defaul

t 0)
none
interleave
i
deinterleave
d
<int>

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... select chroma mode (from 0 to 2) (defa

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... select chroma mode (from 0 to 2) (defa

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... select alpha mode (from 0 to 2) (defau

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... select alpha mode (from 0 to 2) (defau

<int>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... swap luma fields (from 0 to 1) (defaul

<int>

..FV.... swap luma fields (from 0 to 1) (defaul

<int>

..FV.... swap chroma fields (from 0 to 1) (defa

<int>

..FV.... swap chroma fields (from 0 to 1) (defa

<int>

..FV.... swap alpha fields (from 0 to 1) (defau

<int>

..FV.... swap alpha fields (from 0 to 1) (defau

l
t 0)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... select luma mode (from 0 to 2) (defaul

none
interleave
i
deinterleave
d
chroma_mode
ult 0)
none
interleave
i
deinterleave
d
c
ult 0)
none
interleave
i
deinterleave
d
alpha_mode
lt 0)
none
interleave
i
deinterleave
d
a
lt 0)
none
interleave
i
deinterleave
d
luma_swap
t 0)
ls
t 0)
chroma_swap
ult 0)
cs
ult 0)
alpha_swap
lt 0)
as
lt 0)
interlace AVOptions:

interleave AVOptions:
nb_inputs
<int>
X) (default 2)
n
<int>

..FV.... set number of inputs (from 1 to INT_MA


..FV.... set number of inputs (from 1 to INT_MA

X) (default 2)
kerndeint AVOptions:
thresh
<int>
ault 10)
map
<int>
order
<int>
)
sharp
<int>
lt 0)
twoway
<int>
)
lenscorrection AVOptions:
cx
<double>
efault 0.5)
cy
<double>
efault 0.5)
k1
<double>
-1 to 1) (default 0)
k2
<double>
(from -1 to 1) (default 0)
lut3d AVOptions:
file
interp
) (default 2)
nearest
oints
trilinear
defining a cube
tetrahedral
n
lut AVOptions:
c0
val")
c1
val")
c2
val")
c3
val")
y
u
v
r
g
b
a
lutrgb AVOptions:
c0
val")
c1
val")
c2
val")
c3
val")

<string>
<int>

..FV.... set the threshold (from 0 to 255) (def


..FV.... set the map (from 0 to 1) (default 0)
..FV.... set the order (from 0 to 1) (default 0
..FV.... enable sharpening (from 0 to 1) (defau
..FV.... enable twoway (from 0 to 1) (default 0

..FV.... set relative center x (from 0 to 1) (d


..FV.... set relative center y (from 0 to 1) (d
..FV.... set quadratic distortion factor (from
..FV.... set double quadratic distortion factor

..FV.... set 3D LUT file name


..FV.... select interpolation mode (from 0 to 2
..FV.... use values from the nearest defined p
..FV.... interpolate values using the 8 points
..FV.... interpolate values using a tetrahedro

<string>

..FV.... set component #0 expression (default "

<string>

..FV.... set component #1 expression (default "

<string>

..FV.... set component #2 expression (default "

<string>

..FV.... set component #3 expression (default "

<string>
<string>
<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

<string>

..FV.... set component #0 expression (default "

<string>

..FV.... set component #1 expression (default "

<string>

..FV.... set component #2 expression (default "

<string>

..FV.... set component #3 expression (default "

set
set
set
set
set
set
set

Y
U
V
R
G
B
A

expression
expression
expression
expression
expression
expression
expression

(default
(default
(default
(default
(default
(default
(default

"val")
"val")
"val")
"val")
"val")
"val")
"val")

y
u
v
r
g
b
a
lutyuv AVOptions:
c0
val")
c1
val")
c2
val")
c3
val")
y
u
v
r
g
b
a

<string>
<string>
<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

<string>

..FV.... set component #0 expression (default "

<string>

..FV.... set component #1 expression (default "

<string>

..FV.... set component #2 expression (default "

<string>

..FV.... set component #3 expression (default "

<string>
<string>
<string>
<string>
<string>
<string>
<string>

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

mcdeint AVOptions:
mode
<int>
fast
medium
slow
extra_slow
parity
<int>
from -1 to 1) (default 1)
tff
bff
qp
<int>
ult 1)

set
set
set
set
set
set
set

set
set
set
set
set
set
set

Y
U
V
R
G
B
A

Y
U
V
R
G
B
A

expression
expression
expression
expression
expression
expression
expression

expression
expression
expression
expression
expression
expression
expression

(default
(default
(default
(default
(default
(default
(default

(default
(default
(default
(default
(default
(default
(default

"val")
"val")
"val")
"val")
"val")
"val")
"val")

"val")
"val")
"val")
"val")
"val")
"val")
"val")

..FV.... set mode (from 0 to 3) (default 0)


..FV....
..FV....
..FV....
..FV....
..FV.... set the assumed picture field parity (
..FV.... assume top field first
..FV.... assume bottom field first
..FV.... set qp (from INT_MIN to INT_MAX) (defa

mergeplanes AVOptions:
mapping
<int>
..FV.... set input to output plane mapping (fro
m 0 to 8.58993e+008) (default 0)
format
<pix_fmt>
..FV.... set output pixel format (default yuva4
44p)
mp AVOptions:
filter

<string>

..FV.... set MPlayer filter name and parameters

mpdecimate AVOptions:
max
<int>
..FV.... set the maximum number of consecutive
dropped frames (positive), or the minimum interval between dropped frames (negat
ive) (from INT_MIN to INT_MAX) (default 0)
hi
<int>
..FV.... set high dropping threshold (from INT_
MIN to INT_MAX) (default 768)
lo
<int>
..FV.... set low dropping threshold (from INT_M
IN to INT_MAX) (default 320)
frac
<float>
..FV.... set fraction dropping threshold (from
0 to 1) (default 0.33)
negate AVOptions:
negate_alpha

<int>

..FV.... (from 0 to 1) (default 0)

noformat AVOptions:
noise AVOptions:
all_seed
o INT_MAX) (default
all_strength
00) (default 0)
alls
00) (default 0)
all_flags
a
p
t
u
allf
a
p
t
u
c0_seed
o INT_MAX) (default
c0_strength
00) (default 0)
c0s
00) (default 0)
c0_flags
a
p
t
u
c0f
a
p
t
u
c1_seed
o INT_MAX) (default
c1_strength
00) (default 0)
c1s
00) (default 0)
c1_flags
a
p
t
u
c1f
a
p
t
u
c2_seed
o INT_MAX) (default
c2_strength
00) (default 0)
c2s
00) (default 0)
c2_flags
a

<int>
-1)
<int>

..FV.... set component #0 noise seed (from -1 t

<int>

..FV.... set component #0 strength (from 0 to 1

<flags>

..FV.... set component #0 flags (default 0)


..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #0 flags (default 0)
..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #0 noise seed (from -1 t

<flags>

<int>
-1)
<int>

..FV.... set component #0 strength (from 0 to 1

..FV.... set component #0 strength (from 0 to 1

<int>

..FV.... set component #0 strength (from 0 to 1

<flags>

..FV.... set component #0 flags (default 0)


..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #0 flags (default 0)
..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #1 noise seed (from -1 t

<flags>

<int>
-1)
<int>

..FV.... set component #1 strength (from 0 to 1

<int>

..FV.... set component #1 strength (from 0 to 1

<flags>

..FV.... set component #1 flags (default 0)


..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #1 flags (default 0)
..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #2 noise seed (from -1 t

<flags>

<int>
-1)
<int>

..FV.... set component #2 strength (from 0 to 1

<int>

..FV.... set component #2 strength (from 0 to 1

<flags>

..FV.... set component #2 flags (default 0)


..FV.... averaged noise

p
t
u
c2f
a
p
t
u
c3_seed
o INT_MAX) (default
c3_strength
00) (default 0)
c3s
00) (default 0)
c3_flags
a
p
t
u
c3f
a
p
t
u

<flags>

<int>
-1)
<int>

..FV.... (semi)regular pattern


..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #2 flags (default 0)
..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #3 noise seed (from -1 t
..FV.... set component #3 strength (from 0 to 1

<int>

..FV.... set component #3 strength (from 0 to 1

<flags>

..FV.... set component #3 flags (default 0)


..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise
..FV.... set component #3 flags (default 0)
..FV.... averaged noise
..FV.... (semi)regular pattern
..FV.... temporal noise
..FV.... uniform noise

<flags>

overlay AVOptions:
x
<string>
..FV.... set the x expression (default "0")
y
<string>
..FV.... set the y expression (default "0")
eof_action
<int>
..FV.... Action to take when encountering EOF f
rom secondary input (from 0 to 2) (default 0)
repeat
..FV.... Repeat the previous frame.
endall
..FV.... End both streams.
pass
..FV.... Pass through the main input.
eval
<int>
..FV.... specify when to evaluate expressions (
from 0 to 1) (default 1)
init
..FV.... eval expressions once during initiali
zation
frame
..FV.... eval expressions per-frame
rgb
<int>
..FV.... force packed RGB in input and output (
deprecated) (from 0 to 1) (default 0)
shortest
<int>
..FV.... force termination when the shortest in
put terminates (from 0 to 1) (default 0)
format
<int>
..FV.... set output format (from 0 to 3) (defau
lt 0)
yuv420
..FV....
yuv422
..FV....
yuv444
..FV....
rgb
..FV....
repeatlast
<int>
..FV.... repeat overlay of the last overlay fra
me (from 0 to 1) (default 1)
owdenoise AVOptions:
depth
<int>
luma_strength
<double>
fault 1)
ls
<double>
fault 1)
chroma_strength <double>
default 1)
cs
<double>

..FV.... set depth (from 8 to 16) (default 8)


..FV.... set luma strength (from 0 to 1000) (de
..FV.... set luma strength (from 0 to 1000) (de
..FV.... set chroma strength (from 0 to 1000) (
..FV.... set chroma strength (from 0 to 1000) (

default 1)
pad AVOptions:
width
<string>
ault "iw")
w
<string>
ault "iw")
height
<string>
fault "ih")
h
<string>
fault "ih")
x
<string>
put image position (default "0")
y
<string>
put image position (default "0")
color
<color>
r (default "black")

..FV.... set the pad area width expression (def


..FV.... set the pad area width expression (def
..FV.... set the pad area height expression (de
..FV.... set the pad area height expression (de
..FV.... set the x offset expression for the in
..FV.... set the y offset expression for the in
..FV.... set the color of the padded area borde

perms AVOptions:
mode
<int>
..FVA... select permissions mode (from 0 to 4)
(default 0)
none
..FVA... do nothing
ro
..FVA... set all output frames read-only
rw
..FVA... set all output frames writable
toggle
..FVA... switch permissions
random
..FVA... set permissions randomly
seed
<int64>
..FVA... set the seed for the random mode (from
-1 to UINT32_MAX) (default -1)
perspective AVOptions:
x0
<string>
)
y0
<string>
)
x1
<string>
")
y1
<string>
")
x2
<string>
"0")
y2
<string>
"H")
x3
<string>
"W")
y3
<string>
"H")
interpolation
<int>
lt 0)
linear
cubic
sense
<int>
from 0 to 1) (default 0)
source
o corners in destination
destination
end corners of source
phase AVOptions:
mode
8)

<int>

..FV.... set top left x coordinate (default "0"


..FV.... set top left y coordinate (default "0"
..FV.... set top right x coordinate (default "W
..FV.... set top right y coordinate (default "0
..FV.... set bottom left x coordinate (default
..FV.... set bottom left y coordinate (default
..FV.... set bottom right x coordinate (default
..FV.... set bottom right y coordinate (default
..FV.... set interpolation (from 0 to 1) (defau
..FV....
..FV....
..FV.... specify the sense of the coordinates (
..FV.... specify locations in source to send t
..FV.... specify locations in destination to s

..FV.... set phase mode (from 0 to 8) (default

p
t
b
T
B
u
U
a
A
pp AVOptions:
subfilters
e")

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
<string>

psnr AVOptions:
stats_file
<string>
erence information
f
<string>
erence information
pullup AVOptions:
jl
(default 1)
jr
) (default 1)
jt
(default 4)
jb
X) (default 4)
sb
ult 0)
mp
t 0)
y
u
v

sab AVOptions:

..FV.... set postprocess subfilters (default "d

..FV.... Set file where to store per-frame diff


..FV.... Set file where to store per-frame diff

<int>

..FV.... set left junk size (from 0 to INT_MAX)

<int>

..FV.... set right junk size (from 0 to INT_MAX

<int>

..FV.... set top junk size (from 1 to INT_MAX)

<int>

..FV.... set bottom junk size (from 1 to INT_MA

<int>

..FV.... set strict breaks (from -1 to 1) (defa

<int>

..FV.... set metric plane (from 0 to 2) (defaul


..FV.... luma
..FV.... chroma blue
..FV.... chroma red

removelogo AVOptions:
filename
<string>
f
<string>
rotate AVOptions:
angle
a
out_w
iw")
ow
iw")
out_h
"ih")
oh
"ih")
fillcolor
ack")
c
ack")
bilinear
1) (default 1)

progressive
top first
bottom first
top first analyze
bottom first analyze
analyze
full analyze
auto
auto analyze

..FV.... set bitmap filename


..FV.... set bitmap filename

<string>
<string>
<string>

..FV.... set angle (in radians) (default "0")


..FV.... set angle (in radians) (default "0")
..FV.... set output width expression (default "

<string>

..FV.... set output width expression (default "

<string>

..FV.... set output height expression (default

<string>

..FV.... set output height expression (default

<string>

..FV.... set background fill color (default "bl

<string>

..FV.... set background fill color (default "bl

<int>

..FV.... use bilinear interpolation (from 0 to

luma_radius
<float>
..FV.... set luma radius (from 0.1 to 4) (defau
lt 1)
lr
<float>
..FV.... set luma radius (from 0.1 to 4) (defau
lt 1)
luma_pre_filter_radius <float>
..FV.... set luma pre-filter radius (from
0.1 to 2) (default 1)
lpfr
<float>
..FV.... set luma pre-filter radius (from 0.1 t
o 2) (default 1)
luma_strength
<float>
..FV.... set luma strength (from 0.1 to 100) (d
efault 1)
ls
<float>
..FV.... set luma strength (from 0.1 to 100) (d
efault 1)
chroma_radius
<float>
..FV.... set chroma radius (from -0.9 to 4) (de
fault -0.9)
cr
<float>
..FV.... set chroma radius (from -0.9 to 4) (de
fault -0.9)
chroma_pre_filter_radius <float>
..FV.... set chroma pre-filter radius (f
rom -0.9 to 2) (default -0.9)
cpfr
<float>
..FV.... set chroma pre-filter radius (from -0.
9 to 2) (default -0.9)
chroma_strength <float>
..FV.... set chroma strength (from -0.9 to 100)
(default -0.9)
cs
<float>
..FV.... set chroma strength (from -0.9 to 100)
(default -0.9)
scale AVOptions:
w
<string>
..FV.... Output video width
width
<string>
..FV.... Output video width
h
<string>
..FV.... Output video height
height
<string>
..FV.... Output video height
flags
<string>
..FV.... Flags to pass to libswscale (default "
bilinear")
interl
<int>
..FV.... set interlacing (from -1 to 1) (defaul
t 0)
in_color_matrix <string>
..FV.... set input YCbCr type (default "auto")
out_color_matrix <string>
..FV.... set output YCbCr type
in_range
<int>
..FV.... set input color range (from 0 to 2) (d
efault 0)
auto
..FV....
full
..FV....
jpeg
..FV....
mpeg
..FV....
tv
..FV....
pc
..FV....
out_range
<int>
..FV.... set output color range (from 0 to 2) (
default 0)
auto
..FV....
full
..FV....
jpeg
..FV....
mpeg
..FV....
tv
..FV....
pc
..FV....
in_v_chr_pos
<int>
..FV.... input vertical chroma position in luma
grid/256 (from -513 to 512) (default -513)
in_h_chr_pos
<int>
..FV.... input horizontal chroma position in lu
ma grid/256 (from -513 to 512) (default -513)
out_v_chr_pos
<int>
..FV.... output vertical chroma position in lum
a grid/256 (from -513 to 512) (default -513)
out_h_chr_pos
<int>
..FV.... output horizontal chroma position in l
uma grid/256 (from -513 to 512) (default -513)

force_original_aspect_ratio <int>
..FV.... decrease or increase w/h if
necessary to keep the original AR (from 0 to 2) (default 0)
disable
..FV....
decrease
..FV....
increase
..FV....
SWScaler AVOptions:
select AVOptions:
expr
<string>
frames (default "1")
e
<string>
frames (default "1")
outputs
<int>
NT_MAX) (default 1)
n
<int>
NT_MAX) (default 1)
sendcmd AVOptions:
commands
c
filename
f

<string>
<string>
<string>
<string>

..FV.... set an expression to use for selecting


..FV.... set an expression to use for selecting
..FV.... set the number of outputs (from 1 to I
..FV.... set the number of outputs (from 1 to I

..FVA...
..FVA...
..FVA...
..FVA...

set
set
set
set

commands
commands
commands file
commands file

setdar AVOptions:
dar
<string>
..FV.... set display aspect ratio (default "0")
ratio
<string>
..FV.... set display aspect ratio (default "0")
r
<string>
..FV.... set display aspect ratio (default "0")
dar_den
<float>
..FV.... (from 0 to FLT_MAX) (default 0)
max
<int>
..FV.... set max value for nominator or denomin
ator in the ratio (from 1 to INT_MAX) (default 100)
setfield AVOptions:
mode
<int>
default -1)
auto
bff
tff
prog
setpts AVOptions:
expr
<string>
tamp (default "PTS")

..FV.... select interlace mode (from -1 to 2) (


..FV....
..FV....
..FV....
..FV....

keep
mark
mark
mark

the same input field


as bottom-field-first
as top-field-first
as progressive

..FVA... Expression determining the frame times

setsar AVOptions:
sar
<string>
..FV.... set sample (pixel) aspect ratio (defau
lt "0")
ratio
<string>
..FV.... set sample (pixel) aspect ratio (defau
lt "0")
r
<string>
..FV.... set sample (pixel) aspect ratio (defau
lt "0")
sar_den
<float>
..FV.... (from 0 to FLT_MAX) (default 0)
max
<int>
..FV.... set max value for nominator or denomin
ator in the ratio (from 1 to INT_MAX) (default 100)
settb AVOptions:
expr
<string>
timebase (default "intb")
tb
<string>
timebase (default "intb")

..FV.... set expression determining the output


..FV.... set expression determining the output

shuffleplanes AVOptions:
map0
<int>
..FV.... Index of the
the first output plane (from 0 to 4) (default 0)
map1
<int>
..FV.... Index of the
the second output plane (from 0 to 4) (default 1)
map2
<int>
..FV.... Index of the
the third output plane (from 0 to 4) (default 2)
map3
<int>
..FV.... Index of the
the fourth output plane (from 0 to 4) (default 3)
signalstats AVOptions:
stat
<flags>
tout
vrep
repitition
brng
st range
out
<int>
lt -1)
tout
outliers
vrep
tical line repitition
brng
broadcast range
c
<color>
color
<color>
smartblur AVOptions:
luma_radius
<float>
lt 1)
lr
<float>
lt 1)
luma_strength
<float>
ult 1)
ls
<float>
ult 1)
luma_threshold
<int>
efault 0)
lt
<int>
efault 0)
chroma_radius
<float>
fault -0.9)
cr
<float>
fault -0.9)
chroma_strength <float>
fault -2)
cs
<float>
fault -2)
chroma_threshold <int>
(default -31)
ct
<int>
(default -31)

input plane to be used as


input plane to be used as
input plane to be used as
input plane to be used as

..FV.... set statistics filters (default 0)


..FV.... analyze pixels for temporal outliers
..FV.... analyze video lines for vertical line
..FV.... analyze for pixels outside of broadca
..FV.... set video filter (from -1 to 2) (defau
..FV.... highlight pixels that depict temporal
..FV.... highlight video lines that depict ver
..FV.... highlight pixels that are outside of
..FV.... set highlight color (default "yellow")
..FV.... set highlight color (default "yellow")
..FV.... set luma radius (from 0.1 to 5) (defau
..FV.... set luma radius (from 0.1 to 5) (defau
..FV.... set luma strength (from -1 to 1) (defa
..FV.... set luma strength (from -1 to 1) (defa
..FV.... set luma threshold (from -30 to 30) (d
..FV.... set luma threshold (from -30 to 30) (d
..FV.... set chroma radius (from -0.9 to 5) (de
..FV.... set chroma radius (from -0.9 to 5) (de
..FV.... set chroma strength (from -2 to 1) (de
..FV.... set chroma strength (from -2 to 1) (de
..FV.... set chroma threshold (from -31 to 30)
..FV.... set chroma threshold (from -31 to 30)

split AVOptions:
spp AVOptions:
quality
qp

<int>
<int>

..FV.... set quality (from 0 to 6) (default 3)


..FV.... force a constant quantizer parameter (

from 0 to 63) (default 0)


mode
<int>
efault 0)
hard
soft
use_bframe_qp
<int>
t 0)

..FV.... set thresholding mode (from 0 to 1) (d


..FV.... hard thresholding
..FV.... soft thresholding
..FV.... use B-frames' QP (from 0 to 1) (defaul

AVDCT AVOptions:
stereo3d AVOptions:
in
<int>
ult 18)
ab2l
ab2r
abl
abr
al
ar
sbs2l
sbs2r
sbsl
sbsr
out
<int>
ult 3)
ab2l
ab2r
abl
abr
agmc
agmd
agmg
agmh
al
ar
arbg
arcc
arcd
arcg
arch
argg
aybc
aybd
aybg
aybh
irl
irr
ml
mr
sbs2l
sbs2r
sbsl
sbsr
subtitles AVOptions:
filename
<string>
f
<string>
original_size
<image_size>
ed to scale fonts)
charenc
<string>

..FV.... set input format (from 18 to 27) (defa


..FV.... above below half height left first
..FV.... above below half height right first
..FV.... above below left first
..FV.... above below right first
..FV.... alternating frames left first
..FV.... alternating frames right first
..FV.... side by side half width left first
..FV.... side by side half width right first
..FV.... side by side left first
..FV.... side by side right first
..FV.... set output format (from 0 to 27) (defa
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

above below half height left first


above below half height right first
above below left first
above below right first
anaglyph green magenta color
anaglyph green magenta dubois
anaglyph green magenta gray
anaglyph green magenta half color
alternating frames left first
alternating frames right first
anaglyph red blue gray
anaglyph red cyan color
anaglyph red cyan dubois
anaglyph red cyan gray
anaglyph red cyan half color
anaglyph red green gray
anaglyph yellow blue color
anaglyph yellow blue dubois
anaglyph yellow blue gray
anaglyph yellow blue half color
interleave rows left first
interleave rows right first
mono left
mono right
side by side half width left first
side by side half width right first
side by side left first
side by side right first

..FV.... set the filename of file to read


..FV.... set the filename of file to read
..FV.... set the size of the original video (us
..FV.... set input character encoding

stream_index
(default -1)
si
(default -1)

<int>

..FV.... set stream index (from -1 to INT_MAX)

<int>

..FV.... set stream index (from -1 to INT_MAX)

telecine AVOptions:
first_field
<int>
..FV.... select first field (from 0 to 1) (defa
ult 0)
top
..FV.... select top field first
t
..FV.... select top field first
bottom
..FV.... select bottom field first
b
..FV.... select bottom field first
pattern
<string>
..FV.... pattern that describe for how many fie
lds a frame is to be displayed (default "23")
thumbnail AVOptions:
n
<int>
NT_MAX) (default 100)
tile AVOptions:
layout
<image_size>
nb_frames
<int>
(from 0 to INT_MAX) (default 0)
margin
<int>
m 0 to 1024) (default 0)
padding
<int>
from 0 to 1024) (default 0)
color
<color>
ult "black")
tinterlace AVOptions:
mode
<int>
efault 0)
merge
drop_even
drop_odd
pad
interleave_top
interleave_bottom
interlacex2
frames
transpose AVOptions:
dir
<int>
(default 0)
passthrough
<int>
t matches the specified geometry
none
portrait
landscape

..FV.... set the frames batch size (from 2 to I

..FV.... set grid size (default "6x5")


..FV.... set maximum number of frame to render
..FV.... set outer border margin in pixels (fro
..FV.... set inner border thickness in pixels (
..FV.... set the color of the unused area (defa

..FV.... select interlace mode (from 0 to 6) (d


..FV.... merge fields
..FV.... drop even fields
..FV.... drop odd fields
..FV.... pad alternate lines with black
..FV.... interleave top and bottom fields
..FV.... interleave bottom and top fields
..FV.... interlace fields from two consecutive

..FV.... set transpose direction (from 0 to 7)


..FV.... do not apply transposition if the inpu
(from 0 to INT_MAX) (default 0)
..FV.... always apply transposition
..FV.... preserve portrait geometry
..FV.... preserve landscape geometry

trim AVOptions:
starti
<duration> ..FV.... Timestamp of the first
ld be passed (default I64_MAX)
endi
<duration> ..FV.... Timestamp of the first
ld be dropped again (default I64_MAX)
start_pts
<int64>
..FV.... Timestamp of the first
ld be passed (from I64_MIN to I64_MAX) (default I64_MIN)
end_pts
<int64>
..FV.... Timestamp of the first
ld be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)

frame that shou


frame that shou
frame that shou
frame that shou

durationi
<duration> ..FV.... Maximum duration of the output (defaul
t 0)
start_frame
<int64>
..FV.... Number of the first frame that should
be passed to the output (from -1 to I64_MAX) (default -1)
end_frame
<int64>
..FV.... Number of the first frame that should
be dropped again (from 0 to I64_MAX) (default I64_MAX)
start
<double>
..FV.... Timestamp in seconds of the first fram
e that should be passed (from -DBL_MAX to DBL_MAX) (default DBL_MAX)
end
<double>
..FV.... Timestamp in seconds of the first fram
e that should be dropped again (from -DBL_MAX to DBL_MAX) (default DBL_MAX)
duration
<double>
..FV.... Maximum duration of the output in seco
nds (from 0 to DBL_MAX) (default 0)
unsharp AVOptions:
luma_msize_x
<int>
3 to 63) (default 5)
lx
<int>
3 to 63) (default 5)
luma_msize_y
<int>
to 63) (default 5)
ly
<int>
to 63) (default 5)
luma_amount
<float>
) (default 1)
la
<float>
) (default 1)
chroma_msize_x
<int>
m 3 to 63) (default 5)
cx
<int>
m 3 to 63) (default 5)
chroma_msize_y
<int>
3 to 63) (default 5)
cy
<int>
3 to 63) (default 5)
chroma_amount
<float>
5) (default 0)
ca
<float>
5) (default 0)
opencl
<int>
m 0 to 1) (default 0)

..FV.... set luma matrix horizontal size (from


..FV.... set luma matrix horizontal size (from
..FV.... set luma matrix vertical size (from 3
..FV.... set luma matrix vertical size (from 3
..FV.... set luma effect strength (from -2 to 5
..FV.... set luma effect strength (from -2 to 5
..FV.... set chroma matrix horizontal size (fro
..FV.... set chroma matrix horizontal size (fro
..FV.... set chroma matrix vertical size (from
..FV.... set chroma matrix vertical size (from
..FV.... set chroma effect strength (from -2 to
..FV.... set chroma effect strength (from -2 to
..FV.... use OpenCL filtering capabilities (fro

vidstabdetect AVOptions:
result
<string>
..FV.... path to the file used to write the tra
nsforms (default "transforms.trf")
shakiness
<int>
..FV.... how shaky is the video and how quick i
s the camera? 1: little (fast) 10: very strong/quick (slow) (from 1 to 10) (defa
ult 5)
accuracy
<int>
..FV.... (>=shakiness) 1: low 15: high (slow) (
from 1 to 15) (default 15)
stepsize
<int>
..FV.... region around minimum is scanned with
1 pixel resolution (from 1 to 32) (default 6)
mincontrast
<double>
..FV.... below this contrast a field is discard
ed (0-1) (from 0 to 1) (default 0.25)
show
<int>
..FV.... 0: draw nothing; 1,2: show fields and
transforms (from 0 to 2) (default 0)
tripod
<int>
..FV.... virtual tripod mode (if >0): motion is
compared to a reference reference frame (frame # is the value) (from 0 to INT_M
AX) (default 0)
vidstabtransform AVOptions:

input
<string>
..FV.... set path to the file storing the trans
forms (default "transforms.trf")
smoothing
<int>
..FV.... set number of frames*2 + 1 used for lo
wpass filtering (from 0 to 1000) (default 15)
optalgo
<int>
..FV.... set camera path optimization algo (fro
m 0 to 2) (default 0)
opt
..FV.... global optimization
gauss
..FV.... gaussian kernel
avg
..FV.... simple averaging on motion
maxshift
<int>
..FV.... set maximal number of pixels to transl
ate image (from -1 to 500) (default -1)
maxangle
<double>
..FV.... set maximal angle in rad to rotate ima
ge (from -1 to 3.14) (default -1)
crop
<int>
..FV.... set cropping mode (from 0 to 1) (defau
lt 0)
keep
..FV.... keep border
black
..FV.... black border
invert
<int>
..FV.... invert transforms (from 0 to 1) (defau
lt 0)
relative
<int>
..FV.... consider transforms as relative (from
0 to 1) (default 1)
zoom
<double>
..FV.... set percentage to zoom (>0: zoom in, <
0: zoom out (from -100 to 100) (default 0)
optzoom
<int>
..FV.... set optimal zoom (0: nothing, 1: optim
al static zoom, 2: optimal dynamic zoom) (from 0 to 2) (default 1)
zoomspeed
<double>
..FV.... for adative zoom: percent to zoom maxi
mally each frame (from 0 to 5) (default 0.25)
interpol
<int>
..FV.... set type of interpolation (from 0 to 3
) (default 2)
no
..FV.... no interpolation
linear
..FV.... linear (horizontal)
bilinear
..FV.... bi-linear
bicubic
..FV.... bi-cubic
tripod
<int>
..FV.... enable virtual tripod mode (same as re
lative=0:smoothing=0) (from 0 to 1) (default 0)
debug
<int>
..FV.... enable debug mode and writer global mo
tions information to file (from 0 to 1) (default 0)
vignette AVOptions:
angle
<string>
a
<string>
x0
<string>
default "w/2")
y0
<string>
default "h/2")
mode
<int>
) (default 0)
forward
backward
eval
<int>
from 0 to 1) (default 0)
init
zation
frame
dither
<int>
)
aspect
<rational>
default 1/1)
w3fdif AVOptions:

..FV.... set lens angle (default "PI/5")


..FV.... set lens angle (default "PI/5")
..FV.... set circle center position on x-axis (
..FV.... set circle center position on y-axis (
..FV.... set forward/backward mode (from 0 to 1
..FV....
..FV....
..FV.... specify when to evaluate expressions (
..FV.... eval expressions once during initiali
..FV.... eval expressions for each frame
..FV.... set dithering (from 0 to 1) (default 1
..FV.... set aspect ratio (from 0 to DBL_MAX) (

filter
<int>
ult 1)
simple
complex
deint
<int>
rom 0 to 1) (default 0)
all
interlaced
erlaced

..FV.... specify the filter (from 0 to 1) (defa


..FV....
..FV....
..FV.... specify which frames to deinterlace (f
..FV.... deinterlace all frames
..FV.... only deinterlace frames marked as int

yadif AVOptions:
mode
<int>
..FV.... specify the interlacing mode (from 0 t
o 3) (default 0)
send_frame
..FV.... send one frame for each frame
send_field
..FV.... send one frame for each field
send_frame_nospatial
..FV.... send one frame for each frame, b
ut skip spatial interlacing check
send_field_nospatial
..FV.... send one frame for each field, b
ut skip spatial interlacing check
parity
<int>
..FV.... specify the assumed picture field pari
ty (from -1 to 1) (default -1)
tff
..FV.... assume top field first
bff
..FV.... assume bottom field first
auto
..FV.... auto detect parity
deint
<int>
..FV.... specify which frames to deinterlace (f
rom 0 to 1) (default 0)
all
..FV.... deinterlace all frames
interlaced
..FV.... only deinterlace frames marked as int
erlaced
zoompan AVOptions:
zoom
<string>
z
<string>
x
<string>
y
<string>
d
<string>
90")
s
<image_size>
720")

..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set

the
the
the
the
the

zoom expression (default "1")


zoom expression (default "1")
x expression (default "0")
y expression (default "0")
duration expression (default "

..FV.... set the output image size (default "hd

cellauto AVOptions:
filename
<string>
..FV.... read initial pattern from file
f
<string>
..FV.... read initial pattern from file
pattern
<string>
..FV.... set initial pattern
p
<string>
..FV.... set initial pattern
rate
<video_rate> ..FV.... set video rate (default "25")
r
<video_rate> ..FV.... set video rate (default "25")
size
<image_size> ..FV.... set video size
s
<image_size> ..FV.... set video size
rule
<int>
..FV.... set rule (from 0 to 255) (default 110)
random_fill_ratio <double>
..FV.... set fill ratio for filling initial gri
d randomly (from 0 to 1) (default 0.618034)
ratio
<double>
..FV.... set fill ratio for filling initial gri
d randomly (from 0 to 1) (default 0.618034)
random_seed
<int>
..FV.... set the seed for filling the initial g
rid randomly (from -1 to UINT32_MAX) (default -1)
seed
<int>
..FV.... set the seed for filling the initial g
rid randomly (from -1 to UINT32_MAX) (default -1)
scroll
<int>
..FV.... scroll pattern downward (from 0 to 1)
(default 1)

start_full
to 1) (default 0)
full
to 1) (default 1)
stitch
lt 1)

<int>

..FV.... start filling the whole video (from 0

<int>

..FV.... start filling the whole video (from 0

<int>

..FV.... stitch boundaries (from 0 to 1) (defau

color AVOptions:
color
<color>
c
<color>
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)
frei0r_src AVOptions:
size
<image_size>
fault "320x240")
framerate
<video_rate>
filter_name
<string>
filter_params
<string>
haldclutsrc AVOptions:
level
<int>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set
set
set

color
color
video
video
video
video
video
video
video

(default "black")
(default "black")
size (default "320x240")
size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

..FV.... Dimensions of the generated video. (de


..FV.... (default "25")
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set

level
video
video
video
video
video

(from 2 to 8) (default 6)
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

life AVOptions:
filename
<string>
..FV.... set source file
f
<string>
..FV.... set source file
size
<image_size> ..FV.... set video size
s
<image_size> ..FV.... set video size
rate
<video_rate> ..FV.... set video rate (default "25")
r
<video_rate> ..FV.... set video rate (default "25")
rule
<string>
..FV.... set rule (default "B3/S23")
random_fill_ratio <double>
..FV.... set fill ratio for filling initial gri
d randomly (from 0 to 1) (default 0.618034)
ratio
<double>
..FV.... set fill ratio for filling initial gri
d randomly (from 0 to 1) (default 0.618034)
random_seed
<int>
..FV.... set the seed for filling the initial g
rid randomly (from -1 to UINT32_MAX) (default -1)
seed
<int>
..FV.... set the seed for filling the initial g
rid randomly (from -1 to UINT32_MAX) (default -1)
stitch
<int>
..FV.... stitch boundaries (from 0 to 1) (defau
lt 1)
mold
<int>
..FV.... set mold speed for dead cells (from 0
to 255) (default 0)
life_color
<color>
..FV.... set life color (default "white")
death_color
<color>
..FV.... set death color (default "black")
mold_color
<color>
..FV.... set mold color (default "black")
mandelbrot AVOptions:

size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
maxiter
<int>
NT_MAX) (default 7189)
start_x
<double>
to 100) (default -0.743644)
start_y
<double>
to 100) (default -0.131826)
start_scale
<double>
FLT_MAX) (default 3)
end_scale
<double>
o FLT_MAX) (default 0.3)
end_pts
<double>
I64_MAX) (default 400)
bailout
<double>
AX) (default 10)
morphxf
<double>
o FLT_MAX) (default 0.01)
morphyf
<double>
o FLT_MAX) (default 0.0123)
morphamp
<double>
FLT_MAX) (default 0)
outer
<int>
_MAX) (default 1)
iteration_count
normalized_iteration_count
ount mode
white
outz
inner
<int>
_MAX) (default 3)
black
period
convergence
mincol
rigin of the iterations
mptestsrc AVOptions:
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
test
<int>
) (default 10)
dc_luma
dc_chroma
freq_luma
freq_chroma
amp_luma
amp_chroma
cbp
mv
ring1
ring2
all
t
<int>
) (default 10)
dc_luma

..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set

frame size (default "640x480")


frame size (default "640x480")
frame rate (default "25")
frame rate (default "25")
max iterations number (from 1 to I

..FV.... set the initial x position (from -100


..FV.... set the initial y position (from -100
..FV.... set the initial scale value (from 0 to
..FV.... set the terminal scale value (from 0 t
..FV.... set the terminal pts value (from 0 to
..FV.... set the bailout value (from 0 to FLT_M
..FV.... set morph x frequency (from -FLT_MAX t
..FV.... set morph y frequency (from -FLT_MAX t
..FV.... set morph amplitude (from -FLT_MAX to
..FV.... set outer coloring mode (from 0 to INT
..FV.... set iteration count mode
..FV.... set normalized iteration c
..FV.... set white mode
..FV.... set outz mode
..FV.... set inner coloring mode (from 0 to INT
..FV....
..FV....
..FV....
..FV....

..FV....
..FV....
..FV....
..FV....
..FV....

set black mode


set period mode
show time until convergence
color based on point closest to the o

set
set
set
set
set

video rate (default "25")


video rate (default "25")
video duration (default -1)
video duration (default -1)
test to perform (from 0 to INT_MAX

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV.... set test to perform (from 0 to INT_MAX
..FV....

dc_chroma
freq_luma
freq_chroma
amp_luma
amp_chroma
cbp
mv
ring1
ring2
all

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

nullsrc AVOptions:
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

video
video
video
video
video
video
video

size (default "320x240")


size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

rgbtestsrc AVOptions:
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

video
video
video
video
video
video
video

size (default "320x240")


size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

smptebars AVOptions:
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

video
video
video
video
video
video
video

size (default "320x240")


size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

smptehdbars AVOptions:
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

video
video
video
video
video
video
video

size (default "320x240")


size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

testsrc AVOptions:
size
<image_size>
s
<image_size>
rate
<video_rate>
r
<video_rate>
duration
<duration>
d
<duration>
sar
<rational>
to INT_MAX) (default 1/1)

..FV....
..FV....
..FV....
..FV....
..FV....
..FV....
..FV....

set
set
set
set
set
set
set

video
video
video
video
video
video
video

size (default "320x240")


size (default "320x240")
rate (default "25")
rate (default "25")
duration (default -1)
duration (default -1)
sample aspect ratio (from 0

decimals
<int>
to 17) (default 0)
n
<int>
to 17) (default 0)
avectorscope AVOptions:
mode
<int>
lissajous
lissajous_xy
m
<int>
lissajous
lissajous_xy
rate
<video_rate>
r
<video_rate>
size
<image_size>
s
<image_size>
rc
<int>
ult 40)
gc
<int>
fault 160)
bc
<int>
ault 80)
rf
<int>
15)
gf
<int>
t 10)
bf
<int>
5)
zoom
<double>
t 1)
concat AVOptions:
n
<int>
to INT_MAX) (default 2)
v
<int>
rom 0 to INT_MAX) (default 1)
a
<int>
rom 0 to INT_MAX) (default 0)
unsafe
<int>
(default 0)

..FV.... set number of decimals to show (from 0


..FV.... set number of decimals to show (from 0

..FV.... set
..FV....
..FV....
..FV.... set
..FV....
..FV....
..FV.... set
..FV.... set
..FV.... set
..FV.... set
..FV.... set

mode (from 0 to 1) (default 0)


mode (from 0 to 1) (default 0)
video rate (default "25")
video rate (default "25")
video size (default "400x400")
video size (default "400x400")
red contrast (from 0 to 255) (defa

..FV.... set green contrast (from 0 to 255) (de


..FV.... set blue contrast (from 0 to 255) (def
..FV.... set red fade (from 0 to 255) (default
..FV.... set green fade (from 0 to 255) (defaul
..FV.... set blue fade (from 0 to 255) (default
..FV.... set zoom factor (from 1 to 10) (defaul

..FVA... specify the number of segments (from 1


..FV.... specify the number of video streams (f
..F.A... specify the number of audio streams (f
..FVA... enable unsafe mode (from 0 to INT_MAX)

showcqt AVOptions:
volume
<string>
..FV.... set volume (default "16")
tlength
<string>
..FV.... set transform length (default "384/f*t
c/(384/f+tc)")
timeclamp
<double>
..FV.... set timeclamp (from 0.1 to 1) (default
0.17)
coeffclamp
<float>
..FV.... set coeffclamp (from 0.1 to 10) (defau
lt 1)
gamma
<float>
..FV.... set gamma (from 1 to 7) (default 3)
fullhd
<int>
..FV.... set full HD resolution (from 0 to 1) (
default 1)
fps
<int>
..FV.... set video fps (from 10 to 100) (defaul
t 25)
count
<int>
..FV.... set number of transform per frame (fro
m 1 to 30) (default 6)
fontfile
<string>
..FV.... set font file
fontcolor
<string>
..FV.... set font color (default "st(0, (midi(f
)-59.5)/12);st(1, if(between(ld(0),0,1), 0.5-0.5*cos(2*PI*ld(0)), 0));r(1-ld(1))
+ b(ld(1))")

showspectrum AVOptions:
size
<image_size>
s
<image_size>
slide
<int>
t 0)
replace
scroll
fullframe
mode
<int>
(default 0)
combined
separate
color
<int>
fault 0)
channel
intensity
scale
<int>
lt 1)
sqrt
cbrt
log
lin
saturation
<float>
to 10) (default 1)
win_func
<int>
ault 1)
hann
hamming
blackman

..FV.... set video size (default "640x512")


..FV.... set video size (default "640x512")
..FV.... set sliding mode (from 0 to 3) (defaul
..FV.... replace old columns with new
..FV.... scroll from right to left
..FV.... return full frames
..FV.... set channel display mode (from 0 to 1)
..FV.... combined mode
..FV.... separate mode
..FV.... set channel coloring (from 0 to 1) (de
..FV.... separate color for each channel
..FV.... intensity based coloring
..FV.... set display scale (from 0 to 3) (defau
..FV.... square root
..FV.... cubic root
..FV.... logarithmic
..FV.... linear
..FV.... color saturation multiplier (from -10
..FV.... set window function (from 0 to 3) (def
..FV.... Hann window
..FV.... Hamming window
..FV.... Blackman window

showwaves AVOptions:
size
<image_size> ..FV.... set video size (default "600x240")
s
<image_size> ..FV.... set video size (default "600x240")
mode
<int>
..FV.... select display mode (from 0 to 3) (def
ault 0)
point
..FV.... draw a point for each sample
line
..FV.... draw a line for each sample
p2p
..FV.... draw a line between samples
cline
..FV.... draw a centered line for each sample
n
<int>
..FV.... set how many samples to show in the sa
me point (from 0 to INT_MAX) (default 0)
rate
<video_rate> ..FV.... set video rate (default "25")
r
<video_rate> ..FV.... set video rate (default "25")
split_channels
<int>
..FV.... draw channels separately (from 0 to 1)
(default 0)
amovie AVOptions:
filename
format_name
f
stream_index
(default -1)
si
(default -1)
seek_point
2337e+012) (default
sp
2337e+012) (default
streams

<string>
<string>
<string>
<int>

..FVA...
..FVA... set format name
..FVA... set format name
..FVA... set stream index (from -1 to INT_MAX)

<int>

..FVA... set stream index (from -1 to INT_MAX)

<double>
0)
<double>
0)
<string>

..FVA... set seekpoint (seconds) (from 0 to 9.2


..FVA... set seekpoint (seconds) (from 0 to 9.2
..FVA... set streams

s
loop
fault 1)
movie AVOptions:
filename
format_name
f
stream_index
(default -1)
si
(default -1)
seek_point
2337e+012) (default
sp
2337e+012) (default
streams
s
loop
fault 1)

<string>
<int>

..FVA... set streams


..FVA... set loop count (from 0 to INT_MAX) (de

<string>
<string>
<string>
<int>

..FVA...
..FVA... set format name
..FVA... set format name
..FVA... set stream index (from -1 to INT_MAX)

<int>

..FVA... set stream index (from -1 to INT_MAX)

<double>
0)
<double>
0)
<string>
<string>
<int>

..FVA... set seekpoint (seconds) (from 0 to 9.2


..FVA... set seekpoint (seconds) (from 0 to 9.2
..FVA... set streams
..FVA... set streams
..FVA... set loop count (from 0 to INT_MAX) (de

ffbuffersink AVOptions:
pix_fmts
<binary>

..FV.... set the supported pixel formats

ffabuffersink AVOptions:
sample_fmts
<binary>
sample_rates
<binary>
channel_layouts <binary>
channel_counts
<binary>
all_channel_counts <int>
1) (default 0)

..FV.... set the


..FV.... set the
..FV.... set the
..FV.... set the
..FV.... accept

abuffer AVOptions:
time_base
sample_rate
sample_fmt
channel_layout
channels

<rational>
<int>
<sample_fmt>
<string>
<int>

..F.A...
..F.A...
..F.A...
..F.A...
..F.A...

(from 0 to INT_MAX) (default 0/1)


(from 0 to INT_MAX) (default 0)
(default none)

<int>
<image_size>
<int>
<pix_fmt>
<int>

..FV....
..FV....
..FV....
..FV....
..FV....

(from 0 to INT_MAX) (default 0)

<int>

..FV.... deprecated, do not use (from 0 to INT_

<int>

..FV.... deprecated, do not use (from 0 to INT_

<int>

..FV.... deprecated, do not use (from 0 to INT_

<rational>

..FV.... sample aspect ratio (from 0 to DBL_MAX

<rational>

..FV.... sample aspect ratio (from 0 to DBL_MAX

<rational>
<rational>
<string>

..FV.... (from 0 to DBL_MAX) (default 0/1)


..FV.... (from 0 to DBL_MAX) (default 0/1)
..FV....

buffer AVOptions:
width
video_size
height
pix_fmt
time_base_num
MAX) (default 0)
time_base_den
MAX) (default 0)
sar_num
MAX) (default 0)
sar_den
MAX) (default 0)
sar
) (default 1/1)
pixel_aspect
) (default 1/1)
time_base
frame_rate
sws_param

supported sample formats


supported sample rates
supported channel layouts
supported channel counts
all channel counts (from 0 to

(from 0 to INT_MAX) (default 0)

(from 0 to INT_MAX) (default 0)


(default none)
deprecated, do not use (from 0 to INT_

abuffersink AVOptions:
sample_fmts
<binary>
sample_rates
<binary>
channel_layouts <binary>
channel_counts
<binary>
all_channel_counts <int>
1) (default 0)

..FV.... set the


..FV.... set the
..FV.... set the
..FV.... set the
..FV.... accept

buffersink AVOptions:
pix_fmts
<binary>

..FV.... set the supported pixel formats

While playing:
q, ESC
f
p, SPC
a
v
t
c
w
s
left/right
down/up
page down/page up
mouse click
h

supported sample formats


supported sample rates
supported channel layouts
supported channel counts
all channel counts (from 0 to

quit
toggle full screen
pause
cycle audio channel in the current program
cycle video channel
cycle subtitle channel in the current program
cycle program
cycle video filters or show modes
activate frame-step mode
seek backward/forward 10 seconds
seek backward/forward 1 minute
seek backward/forward 10 minutes
seek to percentage in file corresponding to fraction of widt

You might also like