MYTHFFPLAY(1)
๐ฆ MYTHFFPLAY โ the MythTV ffmpeg player ๐
bestie. sit down. hydrate. we're reading the mythffplay(1) page together and it's a lot, but I got you ๐ซถ
โจ NAME โจ
mythffplay โ MythTV ffmpeg player ๐
๐ DESCRIPTION ๐
okay so first thing, the page just. drops the whole build receipt on you. no warning. so here it is, exactly as it printed, no cap:
ffplay version 4.4.1 Copyright (c) 2003-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration:
--arch=x86 --sysinclude=/usr/include --cc='ccache gcc'
--cxx='ccache g++' --ld=gcc --cpu=generic --target_os=linux
--pkg_config=pkg-config --prefix=/usr --libdir=/usr/lib --as=gcc
--objcc=gcc --dep_cc=gcc --host_cc=gcc --host_ld=gcc --ar=ar
--nm='nm -g' --ranlib='ranlib -D' --disable-cross-compile
--enable-libmp3lame --enable-libx264 --disable-libx265
--enable-libvpx --disable-libxvid --enable-vdpau --enable-libxml2
--enable-libass --disable-dxva2 --enable-libbluray
--disable-libfontconfig --disable-libfreetype
--disable-libiec61883 --disable-crystalhd --enable-sdl2
--enable-ffplay --enable-vaapi --enable-libdrm --enable-gnutls
--extra-cflags=' -w' --extra-ldflags= --extra-libs=
--enable-stripping --strip='echo skipping strip'
--disable-manpages --disable-podpages --disable-doc
--disable-nvenc --enable-shared --disable-static --enable-gpl
--enable-pic --disable-demuxer=mpegtsraw --disable-indev=dshow
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
that's the whole vibe check right there. iconic honestly. ๐
Simple media player usage:
ffplay [options] input_file
๐ Main options ๐
-Lโ show license-htopic โ show help-?topic โ show help-helptopic โ show help--helptopic โ show help-versionโ show version-buildconfโ show build configuration-formatsโ show available formats-muxersโ show available muxers-demuxersโ show available demuxers-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-loglevelloglevel โ set logging level-vloglevel โ set logging level-reportโ generate a report-max_allocbytes โ set maximum size of a single allocated block-sourcesdevice โ list sources of the input device-sinksdevice โ list sinks of the output device-xwidth โ force displayed width-yheight โ force displayed height-ssize โ set frame size (WxH or abbreviation)-fsโ force full screen-anโ disable audio-vnโ disable video-snโ disable subtitling-sspos โ seek to a given position in seconds-tduration โ play "duration" seconds of audio/video-bytesval โ seek by bytes 0=off 1=on -1=auto-seek_intervalseconds โ set seek interval for left/right keys, in seconds-nodispโ disable graphical display-noborderโ borderless window-alwaysontopโ window always on top-volumevolume โ set startup volume 0=min 100=max-ffmt โ force format-window_titlewindow title โ set window title-affilter_graph โ set audio filters-showmodemode โ select show mode (0 = video, 1 = waves, 2 = RDFT)-iinput_file โ read specified file-codecdecoder_name โ force decoder-autorotateโ automatically rotate video
๐ธ Advanced options ๐ธ
-cpuflagsflags โ force specific cpu flags-hide_bannerhide_banner โ do not show program banner-aststream_specifier โ select desired audio stream-vststream_specifier โ select desired video stream-sststream_specifier โ select desired subtitle stream-pix_fmtformat โ 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โ (the page gives it no description at all, it just sits there ๐)-synctype โ set audio-video sync. type (type=audio/video/ext)-autoexitโ exit at the end-exitonkeydownโ exit on key down-exitonmousedownโ exit on mouse down-looploop 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 streams)-leftx pos โ set the x position for the left of the window-topy pos โ set the y position for the top of the window-vffilter_graph โ set video filters-rdftspeedmsecs โ rdft speed-defaultโ generic catch all option-acodecdecoder_name โ force audio decoder-scodecdecoder_name โ force subtitle decoder-vcodecdecoder_name โ force video decoder-find_stream_infoโ read and decode the streams to fill missing information with heuristics-filter_threadsโ number of filter threads per graph
๐ง AVCodecContext AVOptions ๐ง
this whole section is giving "the codec is in its feelings and needs 900 knobs" and honestly? relatable.
-flags<flags> โED.VAS.....(default 0)unalignedโ.D.V.......allow decoders to produce unaligned outputgrayโED.V.......only decode/encode grayscaletruncatedโ.D.V.......Input bitstream might be randomly truncatedlow_delayโED.V.......force low delaybitexactโED.VAS.....use only bitexact functions (except (I)DCT)output_corruptโ.D.V.......Output even potentially corrupted framesdrop_changedโ.D.VA......Drop frames whose parameters differ from first decoded frame
-flags2<flags> โED.VAS.....(default 0)ignorecropโ.D.V.......ignore cropping information from spschunksโ.D.V.......Frame data might be split into multiple chunksshowallโ.D.V.......Show all frames before the first keyframeexport_mvsโ.D.V.......export motion vectors through frame side dataskip_manualโ.D..A......do not skip samples and export skip information as frame side dataass_ro_flush_noopโ.D...S.....do not reset ASS ReadOrder field on flush
-export_side_data<flags> โED.VAS.....Export metadata as side data (default 0)mvsโ.D.V.......export motion vectors through frame side datavenc_paramsโ.D.V.......export video encoding parameters through frame side datafilm_grainโ.D.V.......export film grain parameters through frame side data
-ar<int> โED..A......set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)-ac<int> โED..A......set number of audio channels (from 0 to INT_MAX) (default 0)-bug<flags> โ.D.V.......work around not autodetected encoder bugs (default autodetect)autodetectโ.D.V.......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.......qpel_chromaโ.D.V.......std_qpelโ.D.V.......old standard qpel (autodetected per FOURCC/version)qpel_chroma2โ.D.V.......direct_blocksizeโ.D.V.......direct-qpel-blocksize bug (autodetected per FOURCC/version)edgeโ.D.V.......edge padding bug (autodetected per FOURCC/version)hpel_chromaโ.D.V.......dc_clipโ.D.V.......msโ.D.V.......work around various bugs in Microsoft's broken decoderstruncโ.D.V.......truncated framesiedgeโ.D.V.......
-strict<int> โED.VA......how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)very2โED.VA......strictly conform to a older more strict version of the spec or reference softwarestrict1โED.VA......strictly conform to all the things in the spec no matter what the consequencesnormal0โED.VA......unofficial-1โED.VA......allow unofficial extensionsexperimental-2โED.VA......allow non-standardized experimental things
-err_detect<flags> โED.VAS.....set error detection flags (default 0)crccheckโED.VAS.....verify embedded CRCsbitstreamโED.VAS.....detect bitstream specification deviationsbufferโED.VAS.....detect improper bitstream lengthexplodeโED.VAS.....abort decoding on minor error detectionignore_errโED.VAS.....ignore errorscarefulโED.VAS.....consider things that violate the spec, are fast to check and have not been seen in the wild as errorscompliantโED.VAS.....consider all spec non compliancies as errorsaggressiveโED.VAS.....consider things that a sane encoder should not do as an error
-idct<int> โED.V.......select IDCT implementation (from 0 to INT_MAX) (default auto)auto0โED.V.......int1โED.V.......simple2โED.V.......simplemmx3โED.V.......arm7โED.V.......altivec8โED.V.......simplearm10โED.V.......simplearmv5te16โED.V.......simplearmv617โED.V.......simpleneon22โED.V.......xvid14โED.V.......xvidmmx14โED.V.......deprecated, for compatibility onlyfaani20โED.V.......floating point AAN IDCTsimpleauto128โED.V.......
-ec<flags> โ.D.V.......set error concealment strategy (default guess_mvs+deblock)guess_mvsโ.D.V.......iterative motion vector (MV) search (slow)deblockโ.D.V.......use strong deblock filter for damaged MBsfavor_interโ.D.V.......favor predicting from the previous frame
-debug<flags> โED.VAS.....print specific debug info (default 0)pictโ.D.V.......picture infobitstreamโ.D.V.......mb_typeโ.D.V.......macroblock (MB) typeqpโ.D.V.......per-block quantization parameter (QP)dct_coeffโ.D.V.......green_metadataโ.D.V.......skipโ.D.V.......startcodeโ.D.V.......erโ.D.V.......error recognitionmmcoโ.D.V.......memory management control operations (H.264)
bugs.D.V.......buffers.D.V.......โ picture buffer allocationsthread_ops.D.VA......โ threading operationsnomc.D.VA......โ skip motion compensation
-threads<int>ED.VA......โ set the number of threads (from0toINT_MAX) (default1)auto0ED.V.......โ autodetect a suitable number of threads to use
-skip_top<int>.D.V.......โ number of macroblock rows at the top which are skipped (fromINT_MINtoINT_MAX) (default0)-skip_bottom<int>.D.V.......โ number of macroblock rows at the bottom which are skipped (fromINT_MINtoINT_MAX) (default0)-lowres<int>.D.VA......โ decode at1=1/2,2=1/4,3=1/8resolutions (from0toINT_MAX) (default0)-skip_loop_filter<int>.D.V.......โ skip loop filtering process for the selected frames (fromINT_MINtoINT_MAX) (defaultdefault)none-16.D.V.......โ discard no framedefault0.D.V.......โ discard useless framesnoref8.D.V.......โ discard all non-reference framesbidir16.D.V.......โ discard all bidirectional framesnokey32.D.V.......โ discard all frames except keyframesnointra24.D.V.......โ discard all frames except I framesall48.D.V.......โ discard all frames
-skip_idct<int>.D.V.......โ skip IDCT/dequantization for the selected frames (fromINT_MINtoINT_MAX) (defaultdefault)none-16.D.V.......โ discard no framedefault0.D.V.......โ discard useless framesnoref8.D.V.......โ discard all non-reference framesbidir16.D.V.......โ discard all bidirectional framesnokey32.D.V.......โ discard all frames except keyframesnointra24.D.V.......โ discard all frames except I framesall48.D.V.......โ discard all frames
-skip_frame<int>.D.V.......โ skip decoding for the selected frames (fromINT_MINtoINT_MAX) (defaultdefault)none-16.D.V.......โ discard no framedefault0.D.V.......โ discard useless framesnoref8.D.V.......โ discard all non-reference framesbidir16.D.V.......โ discard all bidirectional framesnokey32.D.V.......โ discard all frames except keyframesnointra24.D.V.......โ discard all frames except I framesall48.D.V.......โ discard all frames
-channel_layout<uint64>ED..A......โ (from0to1.84467e+19) (default0)-request_channel_layout<uint64>.D..A......โ (from0to1.84467e+19) (default0)-ticks_per_frame<int>ED.VA......โ (from1toINT_MAX) (default1)-color_primaries<int>ED.V.......โ color primaries (from1toINT_MAX) (defaultunknown)bt7091ED.V.......โ BT.709unknown2ED.V.......โ Unspecifiedbt470m4ED.V.......โ BT.470 Mbt470bg5ED.V.......โ BT.470 BGsmpte170m6ED.V.......โ SMPTE 170 Msmpte240m7ED.V.......โ SMPTE 240 Mfilm8ED.V.......โ Filmbt20209ED.V.......โ BT.2020smpte42810ED.V.......โ SMPTE 428-1smpte428_110ED.V.......โ SMPTE 428-1smpte43111ED.V.......โ SMPTE 431-2smpte43212ED.V.......โ SMPTE 422-1jedec-p2222ED.V.......โ JEDEC P22ebu321322ED.V.......โ EBU 3213-Eunspecified2ED.V.......โ Unspecified
-color_trc<int>ED.V.......โ color transfer characteristics (from1toINT_MAX) (defaultunknown)bt7091ED.V.......โ BT.709unknown2ED.V.......โ Unspecifiedgamma224ED.V.......โ BT.470 Mgamma285ED.V.......โ BT.470 BGsmpte170m6ED.V.......โ SMPTE 170 Msmpte240m7ED.V.......โ SMPTE 240 Mlinear8ED.V.......โ Linearlog1009ED.V.......โ Loglog31610ED.V.......โ Log square rootiec61966-2-411ED.V.......โ IEC 61966-2-4bt1361e12ED.V.......โ BT.1361iec61966-2-113ED.V.......โ IEC 61966-2-1bt2020-1014ED.V.......โ BT.2020 - 10 bitbt2020-1215ED.V.......โ BT.2020 - 12 bitsmpte208416ED.V.......โ SMPTE 2084smpte42817ED.V.......โ SMPTE 428-1arib-std-b6718ED.V.......โ ARIB STD-B67unspecified2ED.V.......โ Unspecifiedlog9ED.V.......โ Loglog_sqrt10ED.V.......โ Log square rootiec61966_2_411ED.V.......โ IEC 61966-2-4bt136112ED.V.......โ BT.1361iec61966_2_113ED.V.......โ IEC 61966-2-1bt2020_10bit14ED.V.......โ BT.2020 - 10 bitbt2020_12bit15ED.V.......โ BT.2020 - 12 bitsmpte428_117ED.V.......โ SMPTE 428-1
-colorspace<int>ED.V.......โ color space (from0toINT_MAX) (defaultunknown)rgb0ED.V.......โ RGBbt7091ED.V.......โ BT.709unknown2ED.V.......โ Unspecifiedfcc4ED.V.......โ FCCbt470bg5ED.V.......โ BT.470 BGsmpte170m6ED.V.......โ SMPTE 170 Msmpte240m7ED.V.......โ SMPTE 240 Mycgco8ED.V.......โ YCGCObt2020nc9ED.V.......โ BT.2020 NCLbt2020c10ED.V.......โ BT.2020 CLsmpte208511ED.V.......โ SMPTE 2085chroma-derived-nc12ED.V.......โ Chroma-derived NCLchroma-derived-c13ED.V.......โ Chroma-derived CLictcp14ED.V.......โ ICtCpunspecified2ED.V.......โ Unspecifiedycocg8ED.V.......โ YCGCObt2020_ncl9ED.V.......โ BT.2020 NCLbt2020_cl10ED.V.......โ BT.2020 CL
-color_range<int>ED.V.......โ color range (from0toINT_MAX) (defaultunknown)unknown0ED.V.......โ Unspecifiedtv1ED.V.......โ MPEG (219*2^(n-8))pc2ED.V.......โ JPEG (2^n-1)unspecified0ED.V.......โ Unspecifiedmpeg1ED.V.......โ MPEG (219*2^(n-8))jpeg2ED.V.......โ JPEG (2^n-1)
-chroma_sample_location<int>ED.V.......โ chroma sample location (from0toINT_MAX) (defaultunknown)unknown0ED.V.......โ Unspecifiedleft1ED.V.......โ Leftcenter2ED.V.......โ Centertopleft3ED.V.......โ Top-lefttop4ED.V.......โ Topbottomleft5ED.V.......โ Bottom-leftbottom6ED.V.......โ Bottomunspecified0ED.V.......โ Unspecified
-thread_type<flags>ED.VA......โ select multithreading type (defaultslice+frame)sliceED.V.......frameED.V.......
-request_sample_fmt<sample_fmt>.D..A......โ sample format audio decoders should prefer (defaultnone)-sub_charenc<string>.D...S.....โ set input text subtitles character encoding-sub_charenc_mode<flags>.D...S.....โ set input text subtitles character encoding mode (default0)do_nothing.D...S.....auto.D...S.....pre_decoder.D...S.....ignore.D...S.....
-sub_text_format<int>.D...S.....โ set decoded text subtitle format (from0to1) (defaultass_with_timings)ass0.D...S.....ass_with_timings1.D...S.....
-refcounted_frames<boolean>.D.VA......โ (defaultfalse)-apply_cropping<boolean>.D.V.......โ (defaulttrue)-skip_alpha<boolean>.D.V.......โ Skip processing alpha (defaultfalse)-field_order<int>ED.V.......โ Field order (from0to5) (default0)progressive1ED.V.......tt2ED.V.......bb3ED.V.......tb4ED.V.......bt5ED.V.......
-dump_separator<string>ED.VAS.....โ set information dump field separator-codec_whitelist<string>.D.VAS.....โ List of decoders that are allowed to be used-max_pixels<int64>ED.VAS.....โ Maximum number of pixels (from0toINT_MAX) (defaultINT_MAX)-max_samples<int64>ED..A......โ Maximum number of samples (from0toINT_MAX) (defaultINT_MAX)-hwaccel_flags<flags>.D.V.......โ (defaultignore_level)ignore_level.D.V.......โ ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driverallow_high_depth.D.V.......โ allow to output YUV pixel formats with a different chroma sampling than4:2:0and/or other than8bits per componentallow_profile_mismatch.D.V.......โ attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream
-extra_hw_frames<int>.D.V.......โ Number of extra hardware frames to allocate for the user (from-1toINT_MAX) (default-1)-discard_damaged_percentage<int>.D.V.......โ Percentage of damaged samples to discard a frame (from0to100) (default95)
amv encoder AVOptions:
APNG encoder AVOptions:
cfhd AVOptions:
cinepak AVOptions:
cljr encoder AVOptions:
dnxhd AVOptions:
dvvideo encoder AVOptions:
exr AVOptions:
ffv1 encoder AVOptions:
ffvhuff AVOptions:
flv encoder AVOptions:
GIF encoder AVOptions:
h261 encoder AVOptions:
H.263 encoder AVOptions:
H.263p encoder AVOptions:
huffyuv AVOptions:
jpeg 2000 encoder AVOptions:
jpegls AVOptions:
ljpeg AVOptions ๐
Empty block, bestie. Nothing in here. We move ๐
magicyuv AVOptions โจ
(no options listed โ she's giving minimalist)
mjpeg encoder AVOptions ๐ธ
(nothing listed)
mpeg1video encoder AVOptions ๐ฆ
(nothing listed)
mpeg2video encoder AVOptions ๐
(nothing listed)
MPEG4 encoder AVOptions โญ
(nothing listed)
msmpeg4v2 encoder AVOptions ๐
(nothing listed)
msmpeg4v3 encoder AVOptions ๐
(nothing listed)
PNG encoder AVOptions ๐ง
(nothing listed)
ProRes encoder AVOptions ๐
(nothing listed)
ProResAw encoder AVOptions ๐
(nothing listed)
ProRes encoder AVOptions ๐
(yes, ProRes shows up twice โ we're not editing the original, bestie, we're transcribing it exactly ๐ )
RoQ AVOptions ๐ฅ
(nothing listed)
rpza AVOptions โจ
(nothing listed)
rv10 encoder AVOptions ๐ฆ
(nothing listed)
rv20 encoder AVOptions ๐
(nothing listed)
sgi AVOptions ๐ธ
(nothing listed)
snow encoder AVOptions โ๏ธ
(nothing listed)
speedhq encoder AVOptions โก
(nothing listed)
sunrast AVOptions ๐
(nothing listed)
svq1enc AVOptions ๐
(nothing listed)
targa AVOptions ๐
(nothing listed)
TIFF encoder AVOptions ๐
(nothing listed)
utvideo AVOptions โจ
(nothing listed)
SMPTE VC-2 encoder AVOptions ๐
(nothing listed)
wmv1 encoder AVOptions ๐ฆ
(nothing listed)
wmv2 encoder AVOptions ๐
(nothing listed)
AAC encoder AVOptions ๐ง
(nothing listed)
AC-3 Encoder AVOptions ๐
(nothing listed)
Fixed-Point AC-3 Encoder AVOptions ๐๏ธ
(nothing listed)
alacenc AVOptions ๐
(nothing listed)
DCA (DTS Coherent Acoustics) AVOptions ๐ฌ
(nothing listed)
E-AC-3 Encoder AVOptions ๐ซ
(nothing listed)
FLAC encoder AVOptions ๐
(nothing listed)
Opus encoder AVOptions ๐ฆ
(nothing listed)
sbc encoder AVOptions ๐
(nothing listed)
WavPack encoder AVOptions ๐ธ
(nothing listed)
adpcm_argo AVOptions โจ
(nothing listed)
g726 AVOptions ๐
(nothing listed)
g726le AVOptions ๐
(nothing listed)
adpcm_ima_amv AVOptions ๐
(nothing listed)
adpcm_ima_alp AVOptions ๐
(nothing listed)
adpcm_ima_apm AVOptions ๐ฆ
(nothing listed)
adpcm_ima_qt AVOptions โญ
(nothing listed)
adpcm_ima_ssi AVOptions ๐ธ
(nothing listed)
adpcm_ima_wav AVOptions ๐
(nothing listed)
adpcm_ms AVOptions ๐
(nothing listed)
adpcm_swf AVOptions โจ
(nothing listed)
adpcm_yamaha AVOptions ๐น
(nothing listed)
VOBSUB subtitle encoder AVOptions ๐ฌ
(nothing listed)
MOV text enoder AVOptions ๐
(nothing listed โ and yes, it says enoder, not encoder. We keep it exactly as written, no cap ๐ซถ)
libmp3lame encoder AVOptions ๐ต
(nothing listed)
libvpx-vp8 encoder AVOptions ๐
(nothing listed)
libvpx-vp9 encoder AVOptions โจ
(nothing listed)
libx264 AVOptions ๐
(nothing listed)
libx264rgb AVOptions ๐
(nothing listed)
h263_v4l2m2m_encoder AVOptions ๐ฆ
(nothing listed)
h264_v4l2m2m_encoder AVOptions ๐
(nothing listed)
h264_vaapi AVOptions ๐ฌ
(nothing listed)
hevc_v4l2m2m_encoder AVOptions ๐ธ
(nothing listed)
h265_vaapi AVOptions ๐
(nothing listed)
mjpeg_vaapi AVOptions ๐
(nothing listed)
mpeg2_vaapi AVOptions โญ
(nothing listed)
mpeg4_v4l2m2m_encoder AVOptions ๐ฆ
(nothing listed)
vp8_v4l2m2m_encoder AVOptions โจ
(nothing listed)
vp8_vaapi AVOptions ๐
(nothing listed)
vp9_vaapi AVOptions ๐
(nothing listed)
Okay bestie, that was the whole empty-encoder stretch ๐ญ and now we get to the decoders, which actually have substance. Hydrate. ๐
EXR AVOptions ๐๏ธ
-layer <string>โ.D.V.......Set the decoding layer (default"")-part <int>โ.D.V.......Set the decoding part (from0toINT_MAX) (default0)-gamma <float>โ.D.V.......Set the float gamma value when decoding (from0.001toFLT_MAX) (default1)-apply_trc <int>โ.D.V.......color transfer characteristics to apply to EXR linear input (from1to18) (defaultgamma)bt709(1) โ.D.V.......BT.709gamma(2) โ.D.V.......gammagamma22(4) โ.D.V.......BT.470 Mgamma28(5) โ.D.V.......BT.470 BGsmpte170m(6) โ.D.V.......SMPTE 170 Msmpte240m(7) โ.D.V.......SMPTE 240 Mlinear(8) โ.D.V.......Linearlog(9) โ.D.V.......Loglog_sqrt(10) โ.D.V.......Log square rootiec61966_2_4(11) โ.D.V.......IEC 61966-2-4bt1361(12) โ.D.V.......BT.1361iec61966_2_1(13) โ.D.V.......IEC 61966-2-1bt2020_10bit(14) โ.D.V.......BT.2020 - 10 bitbt2020_12bit(15) โ.D.V.......BT.2020 - 12 bitsmpte2084(16) โ.D.V.......SMPTE ST 2084smpte428_1(17) โ.D.V.......SMPTE ST 428-1
FIC decoder AVOptions ๐ฑ๏ธ
-skip_cursor <boolean>โ.D.V.......skip the cursor (defaultfalse)
FITS decoder AVOptions ๐ญ
-blank_value <int>โ.D.V.......value that is used to replace BLANK pixels in data array (from0to65535) (default0)
frwu Decoder AVOptions ๐
-change_field_order <boolean>โ.D.V.......Change field order (defaultfalse)
gif decoder AVOptions ๐
-trans_color <int>โ.D.V.......color value (ARGB) that is used instead of transparent color (from0toUINT32_MAX) (default16777215)
h263_v4l2_m2m_decoder AVOptions ๐
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
H264 Decoder AVOptions ๐
-enable_er <boolean>โ.D.V.......Enable error resilience on damaged frames (unsafe) (defaultauto)-x264_build <int>โ.D.V.......Assume this x264 version if no x264 version found in any SEI (from-1toINT_MAX) (default-1)
h264_v4l2_m2m_decoder AVOptions ๐ฆ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
HEVC decoder AVOptions ๐
-apply_defdispwin <boolean>โ.D.V.......Apply default display window from VUI (defaultfalse)-strict-displaywin <boolean>โ.D.V.......stricly apply default display window size (defaultfalse)
(yep, "stricly" โ that's the original's spelling, we do not touch it, bestie ๐ )
hevc_v4l2_m2m_decoder AVOptions โจ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
jpeg2000 AVOptions ๐ผ๏ธ
-lowres <int>โ.D.V.......Lower the decoding resolution by a power of two (from0to33) (default0)
MJPEG decoder AVOptions ๐๏ธ
-extern_huff <boolean>โ.D.V.......Use external huffman table. (defaultfalse)
MPEG4 Video Decoder AVOptions ๐ฌ
(nothing listed โ yeah, even the ones with the fanciest names can be empty)
mpeg4_v4l2_m2m_decoder AVOptions ๐ซ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
mpeg1_v4l2_m2m_decoder AVOptions ๐ธ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
mpeg2_v4l2_m2m_decoder AVOptions ๐
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
photocd AVOptions ๐
-lowres <int>โ.D.V.......Lower the decoding resolution by a power of two (from0to4) (default0)
rasc decoder AVOptions ๐ฑ๏ธ
-skip_cursor <boolean>โ.D.V.......skip the cursor (defaultfalse)
rawdec AVOptions ๐งฑ
-top <boolean>โ.D.V.......top field first (defaultauto)
SMPTE 302M Decoder AVOptions ๐๏ธ
-non_pcm_mode <int>โ.D..A......Chooses what to do with NON-PCM (from0to3) (defaultdecode_drop)copy(0) โ.D..A......Pass NON-PCM through unchangeddrop(1) โ.D..A......Drop NON-PCMdecode_copy(2) โ.D..A......Decode if possible else passthroughdecode_drop(3) โ.D..A......Decode if possible else drop
TIFF decoder AVOptions ๐๏ธ
-subimage <boolean>โ.D.V.......decode subimage instead if available (defaultfalse)-thumbnail <boolean>โ.D.V.......decode embedded thumbnail subimage instead if available (defaultfalse)-page <int>โ.D.V.......page number of multi-page image to decode (starting from1) (from0to65535) (default0)
V210 Decoder AVOptions ๐
-custom_stride <int>โ.D.V.......Custom V210 stride (fromINT_MINtoINT_MAX) (default0)
vc1_v4l2_m2m_decoder AVOptions ๐
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
vp8_v4l2_m2m_decoder AVOptions ๐ฆ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
vp9_v4l2_m2m_decoder AVOptions โจ
-num_output_buffers <int>โ.D.V.......Number of buffers in the output context (from6toINT_MAX) (default16)-num_capture_buffers <int>โ.D.V.......Number of buffers in the capture context (from2toINT_MAX) (default20)
AAC decoder AVOptions ๐ง
-dual_mono_mode <int>โ.D..A......Select the channel to decode for dual mono (from-1to2) (defaultauto)auto(-1) โ.D..A......autoselectionmain(1) โ.D..A......Select Main/Left channelsub(2) โ.D..A......Select Sub/Right channelboth(0) โ.D..A......Select both channels
AC3 decoder AVOptions ๐
-cons_noisegen <boolean>โ.D..A......enable consistent noise generation (defaultfalse)-drc_scale <float>โ.D..A......percentage of dynamic range compression to apply (from0to6) (default1)-heavy_compr <boolean>โ.D..A......enable heavy dynamic range compression (defaultfalse)-target_level <int>โ.D..A......target level in-dBFS(0not applied) (from-31to0) (default0)
Fixed-Point AC-3 Decoder AVOptions ๐๏ธ
-cons_noisegen <boolean>โ.D..A......enable consistent noise generation (defaultfalse)-drc_scale <float>โ.D..A......percentage of dynamic range compression to apply (from0to6) (default1)-heavy_compr <boolean>โ.D..A......enable heavy dynamic range compression (defaultfalse)
(note she does not get a -target_level, bestie โ the original stops at three ๐ซถ)
alac AVOptions ๐
-extra_bits_bug <boolean>โ.D..A......Force non-standard decoding process (defaultfalse)
APE decoder AVOptions ๐
-max_samples <int>โ.D..A......maximum number of samples decoded per call (from1toINT_MAX) (default4608)all(2147483647) โ.D..A......no maximum. decode all samples for each packet at once
DCA decoder AVOptions ๐ฌ
-core_only <boolean>โ.D..A......Decode core only without extensions (defaultfalse)
E-AC3 decoder AVOptions ๐ซ
-cons_noisegen <boolean>โ.D..A......enable consistent noise generation (defaultfalse)-drc_scale<float>โ how much dynamic range compression you want applied, as a percentage (from0to6) (default1).D..A......-heavy_compr<boolean>โ turn ON heavy dynamic range compression (defaultfalse).D..A......-target_level<int>โ your target level in-dBFS(a value of0means it's not applied at all) (from-31to0) (default0).D..A......
๐ฆ evrc AVOptions ๐ฆ
-postfilter<boolean>โ enable the postfilter (defaulttrue).D..A......
๐ธ FLAC decoder AVOptions ๐ธ
-use_buggy_lpc<boolean>โ emulate the old buggy lavc behavior, bestie, we're cosplaying the past (defaultfalse).D..A......
๐ G.723.1 decoder AVOptions ๐
-postfilter<boolean>โ enable the postfilter (defaulttrue).D..A......
โจ Opus Decoder AVOptions โจ
-apply_phase_inv<boolean>โ apply intensity stereo phase inversion (defaulttrue).D..A......
๐ TTA Decoder AVOptions ๐
-password<string>โ set the decoding password.D..A......
๐ g722 decoder AVOptions ๐
-bits_per_codeword<int>โ how many bits per G722 codeword (from6to8) (default8).D..A......
๐ Closed caption Decoder AVOptions ๐
-real_time<boolean>โ emit subtitle events the moment they're decoded, for real-time display (defaultfalse).D...S.....-data_field<int>โ pick which data field you want (from-1to1) (defaultauto).D...S.....auto-1โ pick the first one that shows up.D...S.....first0.D...S.....second1.D...S.....
๐ DVB Sub Decoder AVOptions ๐
-compute_edt<boolean>โ compute the end of time using pts or timeout (defaultfalse).D...S.....-compute_clut<boolean>โ compute clut when it's not available (-1) or always (1) or never (0) (defaultauto).D...S.....-dvb_substream<int>โ (from-1to63) (default-1).D...S.....
๐ซถ dvdsubdec AVOptions ๐ซถ
-palette<string>โ set the global palette.D...S.....-ifo_palette<string>โ grab the global palette straight out of the.IFOfile.D...S.....-forced_subs_only<boolean>โ only show forced subtitles (defaultfalse).D...S.....
โญ MOV text decoder AVOptions โญ
-width<int>โ frame width, which is usually the video width (from0toINT_MAX) (default0).D...S.....-height<int>โ frame height, usually the video height (from0toINT_MAX) (default0).D...S.....
๐ PGS subtitle decoder AVOptions ๐
-forced_subs_only<boolean>โ only show forced subtitles (defaultfalse).D...S.....
๐ง pjs decoder AVOptions ๐ง
-keep_ass_markup<boolean>โ set this if ASS tags must be escaped (defaultfalse).D...S.....
๐ธ stl decoder AVOptions ๐ธ
-keep_ass_markup<boolean>โ set this if ASS tags must be escaped (defaultfalse).D...S.....
๐ subviewer1 decoder AVOptions ๐
-keep_ass_markup<boolean>โ set this if ASS tags must be escaped (defaultfalse).D...S.....
๐ฆ text decoder AVOptions ๐ฆ
-keep_ass_markup<boolean>โ set this if ASS tags must be escaped (defaultfalse).D...S.....
๐ vplayer decoder AVOptions ๐
-keep_ass_markup<boolean>โ set this if ASS tags must be escaped (defaultfalse).D...S.....
๐ฅ AV1 decoder AVOptions ๐ฅ
-operating_point<int>โ select an operating point of the scalable bitstream (from0to31) (default0).D.V.......
๐ h264_cuvid AVOptions ๐
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (aka do absolutely nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ which GPU is gonna be used for decoding.D.V.......-surfaces<int>โ max surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop the second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ hevc_cuvid AVOptions ๐
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing, we love a lazy icon).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
โญ mjpeg_cuvid AVOptions โญ
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ mpeg1_cuvid AVOptions ๐
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ง mpeg2_cuvid AVOptions ๐ง
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ mpeg4_cuvid AVOptions ๐
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ฆ vc1_cuvid AVOptions ๐ฆ
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ vp8_cuvid AVOptions ๐
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ฅ vp9_cuvid AVOptions ๐ฅ
-deint<int>โ set the deinterlacing mode (from0to2) (defaultweave).D.V.......weave0โ weave deinterlacing (do nothing).D.V.......bob1โ bob deinterlacing.D.V.......adaptive2โ adaptive deinterlacing.D.V.......
-gpu<string>โ GPU to be used for decoding.D.V.......-surfaces<int>โ maximum surfaces to be used for decoding (from0toINT_MAX) (default25).D.V.......-drop_second_field<boolean>โ drop second field when deinterlacing (defaultfalse).D.V.......-crop<string>โ crop(top)x(bottom)x(left)x(right).D.V.......-resize<string>โ resize(width)x(height).D.V.......
๐ AVFormatContext AVOptions ๐
-avioflags<flags>โ (default0)ED.........directโ reduce bufferingED.........
-probesize<int64>โ set the probing size (from32toI64_MAX) (default5000000).D.........-formatprobesize<int>โ how many bytes to probe the file format with (from0to2.14748e+09) (default1048576).D.........-fflags<flags>โ (defaultautobsf)ED.........ignidxโ ignore the index.D.........genptsโ generate pts.D.........nofillinโ do not fill in missing values that can be exactly calculated.D.........noparseโ disable AVParsers, and heads up, this needsnofillintoo.D.........
igndts.D.........โ ignore dts. Like, just pretend the DTS isn't even there, bestie ๐discardcorrupt.D.........โ discard corrupted frames. If it's broken, we don't want it, periodt ๐๏ธsortdts.D.........โ try to interleave outputted packets by dts. Sorting the chaos, we love to see it โจkeepside.D.........โ deprecated, does nothing. It's giving retired, no cap ๐fastseek.D.........โ fast but inaccurate seeks. Speed over precision, a mood โกnobuffer.D.........โ reduce the latency introduced by optional buffering. Less waiting, more slaying ๐ฆ-seek2any<boolean>.D.........โ allow seeking to non-keyframes on demuxer level when supported(default false). So you can jump to non-keyframes, but only if the demuxer is down, iykyk ๐ฅ-analyzeduration<int64>.D.........โ specify how many microseconds are analyzed to probe the input(from 0 to I64_MAX)(default 0). How long we stare at the input before we get it, fr fr โณ-cryptokey<binary>.D.........โ decryption key. The secret key, keep it safe bestie ๐-indexmem<int>.D.........โ max memory used for timestamp index (per stream)(from 0 to INT_MAX)(default 1048576). Memory for the timestamp index, don't let it eat your RAM ๐ง-rtbufsize<int>.D.........โ max memory used for buffering real-time frames(from 0 to INT_MAX)(default 3041280). Buffer size for real-time frames, so your stream doesn't choke ๐-fdebug<flags>ED.........โ print specific debug info(default 0). Debug info, for when you need to see everything ๐tsED.........โ (no description, it's giving mystery)
-max_delay<int>ED.........โ maximum muxing or demuxing delay in microseconds(from -1 to INT_MAX)(default -1). Max delay, in microseconds, for muxing or demuxing โฑ๏ธ-fpsprobesize<int>.D.........โ number of frames used to probe fps(from -1 to 2.14748e+09)(default -1). How many frames we check to figure out the FPS, periodt ๐-f_err_detect<flags>.D.........โ set error detection flags (deprecated; use err_detect, save via avconv)(default crccheck). Deprecated, bestie, useerr_detectinstead, and save viaavconv๐ซcrccheck.D.........โ verify embedded CRCsbitstream.D.........โ detect bitstream specification deviationsbuffer.D.........โ detect improper bitstream lengthexplode.D.........โ abort decoding on minor error detectionignore_err.D.........โ ignore errorscareful.D.........โ consider things that violate the spec, are fast to check and have not been seen in the wild as errorscompliant.D.........โ consider all spec non compliancies as errorsaggressive.D.........โ consider things that a sane encoder shouldn't do as an error
-err_detect<flags>.D.........โ set error detection flags(default crccheck). The non-deprecated error detection flags, slay โจcrccheck.D.........โ verify embedded CRCsbitstream.D.........โ detect bitstream specification deviationsbuffer.D.........โ detect improper bitstream lengthexplode.D.........โ abort decoding on minor error detectionignore_err.D.........โ ignore errorscareful.D.........โ consider things that violate the spec, are fast to check and have not been seen in the wild as errorscompliant.D.........โ consider all spec non compliancies as errorsaggressive.D.........โ consider things that a sane encoder shouldn't do as an error
-use_wallclock_as_timestamps<boolean>.D.........โ use wallclock as timestamps(default false). Use the wall clock as timestamps, lowkey wild ๐ฐ๏ธ-skip_initial_bytes<int64>.D.........โ set number of bytes to skip before reading header and frames(from 0 to I64_MAX)(default 0). Skip some bytes before reading, we love a little skip ๐ฆ-correct_ts_overflow<boolean>.D.........โ correct single timestamp overflows(default true). Fix those timestamp overflows, yes queen ๐-f_strict<int>ED.........โ how strictly to follow the standards (deprecated; use strict, save via avconv)(from INT_MIN to INT_MAX)(default normal). Deprecated, usestrictinstead, save viaavconv๐very2ED.........โ strictly conform to a older more strict version of the spec or reference softwarestrict1ED.........โ strictly conform to all the things in the spec no matter what the consequencesnormal0ED.........โ (no description)unofficial-1ED.........โ allow unofficial extensionsexperimental-2ED.........โ allow non-standardized experimental variants
-strict<int>ED.........โ how strictly to follow the standards(from INT_MIN to INT_MAX)(default normal). The strictness dial, turn it up or down ๐very2ED.........โ strictly conform to a older more strict version of the spec or reference softwarestrict1ED.........โ strictly conform to all the things in the spec no matter what the consequencesnormal0ED.........โ (no description)unofficial-1ED.........โ allow unofficial extensionsexperimental-2ED.........โ allow non-standardized experimental variants
-max_ts_probe<int>.D.........โ maximum number of packets to read while waiting for the first timestamp(from 0 to INT_MAX)(default 50). Max packets to read while waiting for the first timestamp, patience is key ๐ง-dump_separator<string>ED.........โ set information dump field separator(default ", "). The separator for info dumps, default is", "๐-codec_whitelist<string>.D.........โ List of decoders that are allowed to be used. Whitelist of decoders, only the besties allowed ๐-format_whitelist<string>.D.........โ List of demuxers that are allowed to be used. Whitelist of demuxers, keep it exclusive ๐-protocol_whitelist<string>.D.........โ List of protocols that are allowed to be used. Whitelist of protocols, no sketchy ones ๐ซ-protocol_blacklist<string>.D.........โ List of protocols that are not allowed to be used. Blacklist of protocols, banned from the group chat ๐-max_streams<int>.D.........โ maximum number of streams(from 0 to INT_MAX)(default 1000). Max number of streams, default 1000, that's a lot ๐-skip_estimate_duration_from_pts<boolean>.D.........โ skip duration calculation inestimate_timings_from_pts(default false). Skip the duration calculation, if you're not about that life ๐ฆ-max_probe_packets<int>.D.........โ Maximum number of packets to probe a codec(from 0 to INT_MAX)(default 2500). Max packets to probe a codec, default 2500, go off ๐ฆ
โจ AVIOContext AVOptions โจ
-protocol_whitelist<string>.D.........โ List of protocols that are allowed to be used. Same whitelist energy, but for AVIOContext ๐
โจ URLContext AVOptions โจ
-protocol_whitelist<string>.D.........โ List of protocols that are allowed to be used. Whitelist, again, because consistency is key ๐-protocol_blacklist<string>.D.........โ List of protocols that are not allowed to be used. Blacklist, the opposite of whitelist, periodt ๐ซ-rw_timeout<int64>ED.........โ Timeout for IO operations (in microseconds)(from 0 to I64_MAX)(default 0). Timeout for IO ops, in microseconds, default 0 โณ
โจ Async AVOptions โจ
(no options listed here, it's giving empty, but we still love her)
โจ bluray AVOptions โจ
-playlist<int>.D.........โ (no description given)(from -1 to 99999)(default -1). Playlist number, from -1 to 99999, default -1 ๐ฌ-angle<int>.D.........โ (no description given)(from 0 to 254)(default 0). Angle, from 0 to 254, default 0 ๐-chapter<int>.D.........โ (no description given)(from 1 to 65534)(default 1). Chapter, from 1 to 65534, default 1 ๐
โจ cache AVOptions โจ
-read_ahead_limit<int>.D.........โ Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited(from -1 to INT_MAX)(default 65536). Read ahead limit, default 65536, -1 for unlimited ๐
โจ crypto AVOptions โจ
-key<binary>ED.........โ AES encryption/decryption key. AES key, keep it secret ๐-iv<binary>ED.........โ AES encryption/decryption initialization vector. AES IV, the other secret ๐คซ-decryption_key<binary>.D.........โ AES decryption key. Decryption key, for when you need to decrypt ๐-decryption_iv<binary>.D.........โ AES decryption initialization vector. Decryption IV, matching set ๐
โจ ffrtmphttp AVOptions โจ
-ffrtmphttp_tls<boolean>.D.........โ Use a HTTPS tunneling connection (RTMPTS).(default false). Use HTTPS tunneling, default false, secure vibes ๐
โจ file AVOptions โจ
-follow<int>.D.........โ Follow a file as it is being written(from 0 to 1)(default 0). Follow a file as it's written, from 0 to 1, default 0 ๐-seekable<int>ED.........โ Sets if the file is seekable(from -1 to 0)(default -1). Set if file is seekable, from -1 to 0, default -1 ๐ฏ
โจ ftp AVOptions โจ
-timeout<int>ED.........โ set timeout of socket I/O operations(from -1 to INT_MAX)(default -1). Timeout for socket I/O, default -1 โฑ๏ธ-ftp-anonymous-password<string>ED.........โ password for anonymous login. E-mail address should be used. Password for anonymous FTP, use your email, bestie ๐ง-ftp-user<string>ED.........โ user for FTP login. Overridden by whatever is in the URL. FTP user, but URL overrides it ๐ฆ-ftp-password<string>ED.........โ password for FTP login. Overridden by whatever is in the URL. FTP password, URL overrides it too ๐
โจ http AVOptions โจ
-seekable<boolean>.D.........โ control seekability of connection(default auto). Control seekability, default auto ๐ข-http_proxy<string>ED.........โ set HTTP proxy to tunnel through. Set HTTP proxy to tunnel through, sneaky ๐ต๏ธ-headers<string>ED.........โ set custom HTTP headers, can override built in default headers. Custom HTTP headers, override the defaults ๐-content_type<string>ED.........โ set a specific content type for the POST messages. Content type for POST messages, specific ๐ฌ-user_agent<string>.D.........โ override User-Agent header(default "Lavf/58.76.100"). Override User-Agent, default"Lavf/58.76.100"๐ค-referer<string>.D.........โ override referer header. Override referer header, be someone else ๐-user-agent<string>.D........Pโ use the "user_agent" option instead(default "Lavf/58.76.100"). Deprecated? It says use"user_agent"instead, default"Lavf/58.76.100"๐-multiple_requests<boolean>ED.........โ use persistent connections(default false). Use persistent connections, default false ๐-post_data<binary>ED.........โ set custom HTTP post data. Custom HTTP post data, send it ๐ฆ-cookies<string>.D.........โ set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax. Set cookies, newline delimited Set-Cookie syntax ๐ช-icy<boolean>.D.........โ request ICY metadata(default true). Request ICY metadata, default true โ๏ธ-auth_type<int>ED.........โ HTTP authentication type(from 0 to 1)(default none). HTTP auth type, from 0 to 1, default none ๐none0ED.........โ No auth method set, autodetectbasic1ED.........โ HTTP basic authentication
-location<string>ED.........โ The actual location of the data received. The actual location of the data received ๐-offset<int64>.D.........โ initial byte offset(from 0 to I64_MAX)(default 0). Initial byte offset, default 0 ๐ฏ-end_offset<int64>.D.........โ try to limit the request to bytes preceding this offset(from 0 to I64_MAX)(default 0). End offset, limit request to bytes before this, default 0 ๐-method<string>ED.........โ Override the HTTP method or set the expected HTTP method from a client. Override HTTP method or set expected method from client ๐ ๏ธ-reconnect<boolean>.D.........โ auto reconnect after disconnect before EOF(default false). Auto reconnect after disconnect before EOF, default false ๐-reconnect_at_eof<boolean>.D.........โ auto reconnect at EOF(default false). Auto reconnect at EOF, default false ๐-reconnect_on_network_error<boolean>.D.........โ auto reconnect in case of tcp/tls error during connect(default false). Auto reconnect on tcp/tls error during connect, default false ๐-reconnect_on_http_error<string>.D.........โ list of http status codes to reconnect on. List of HTTP status codes to reconnect on ๐-reconnect_streamed<boolean>.D.........โ auto reconnect streamed / non seekable streams(default false). Auto reconnect streamed / non seekable streams, default false ๐-reconnect_delay_max<int>.D.........โ max reconnect delay in seconds after which to give up(from 0 to 4294)(default 120). Max reconnect delay in seconds, from 0 to 4294, default 120 โฒ๏ธ-listen<int>ED.........โ listen on HTTP(from 0 to 2)(default 0). Listen on HTTP, from 0 to 2, default 0 ๐
โจ https AVOptions โจ
-seekable<boolean>.D.........โ control seekability of connection(default auto). Control seekability, default auto ๐ข-http_proxy<string>ED.........โ set HTTP proxy to tunnel through. Set HTTP proxy to tunnel through, same as http ๐ต๏ธ-headers<string>โ EDโฆ set your own custom HTTP headers, bestie ๐ and yes, these can override the built-in default headers. periodt.-content_type<string>โ EDโฆ set a specific content type for the POST messages. it's giving "tell them what you're sending" ๐-user_agent<string>โ .Dโฆ override the User-Agent header. the default is"Lavf/58.76.100"๐-referer<string>โ .Dโฆ override the referer header. no cap, it's just that.-user-agent<string>โ .DโฆP okay so lowkey use the"user_agent"option instead ๐ (default"Lavf/58.76.100")-multiple_requests<boolean>โ EDโฆ use persistent connections (defaultfalse). keep that connection alive, main character energy โจ-post_data<binary>โ EDโฆ set custom HTTP post data ๐ซถ-cookies<string>โ .Dโฆ set cookies to be sent in applicable future requests. use the newline delimitedSet-CookieHTTP field value syntax ๐ช-icy<boolean>โ .Dโฆ request ICY metadata (defaulttrue)-auth_type<int>โ EDโฆ HTTP authentication type (from0to1) (defaultnone)none0โ EDโฆ no auth method set, autodetectbasic1โ EDโฆ HTTP basic authentication
-location<string>โ EDโฆ the actual location of the data received ๐-offset<int64>โ .Dโฆ initial byte offset (from0toI64_MAX) (default0)-end_offset<int64>โ .Dโฆ try to limit the request to bytes preceding this offset (from0toI64_MAX) (default0)-method<string>โ EDโฆ override the HTTP method, or set the expected HTTP method from a client ๐-reconnect<boolean>โ .Dโฆ auto reconnect after disconnect before EOF (defaultfalse) ๐-reconnect_at_eof<boolean>โ .Dโฆ auto reconnect at EOF (defaultfalse)-reconnect_on_network_error<boolean>โ .Dโฆ auto reconnect in case of tcp/tls error during connect (defaultfalse)-reconnect_on_http_error<string>โ .Dโฆ list of http status codes to reconnect on-reconnect_streamed<boolean>โ .Dโฆ auto reconnect streamed / non seekable streams (defaultfalse)-reconnect_delay_max<int>โ .Dโฆ max reconnect delay in seconds after which to give up (from0to4294) (default120) ๐ like bestie, after that we just let it go-listen<int>โ EDโฆ listen on HTTP (from0to2) (default0)
icecast AVOptions:
pipe AVOptions:
prompeg AVOptions:
ngl these three came through with literally zero options listed here โ not a single one. empty and unbothered ๐
๐ฅ rtmp AVOptions ๐ฅ
-rtmp_app<string>โ EDโฆ name of application to connect to on the RTMP server-rtmp_buffer<int>โ EDโฆ set buffer time in milliseconds. the default is3000. (from0toINT_MAX) (default3000)-rtmp_conn<string>โ EDโฆ append arbitrary AMF data to the Connect message โจ-rtmp_flashver<string>โ EDโฆ version of the Flash plugin used to run the SWF player. (yes, we're still talking about Flash, iykyk ๐)-rtmp_live<int>โ .Dโฆ specify that the media is a live stream. (fromINT_MINtoINT_MAX) (defaultany)any-2โ .Dโฆ bothlive-1โ .Dโฆ live streamrecorded0โ .Dโฆ recorded stream
-rtmp_pageurl<string>โ .Dโฆ URL of the web page in which the media was embedded. by default no value will be sent.-rtmp_playpath<string>โ EDโฆ stream identifier to play or to publish ๐ฌ-rtmp_subscribe<string>โ .Dโฆ name of live stream to subscribe to. defaults tortmp_playpath.-rtmp_swfhash<binary>โ .Dโฆ SHA256 hash of the decompressed SWF file (32 bytes).-rtmp_swfsize<int>โ .Dโฆ size of the decompressed SWF file, required for SWFVerification. (from0toINT_MAX) (default0)-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.-rtmp_tcurl<string>โ EDโฆ URL of the target stream. defaults toproto://host[:port]/app.-rtmp_listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-timeout<int>โ .Dโฆ maximum timeout (in seconds) to wait for incoming connections.-1is infinite. implies-rtmp_listen 1(fromINT_MINtoINT_MAX) (default-1) โณ
๐ rtmps AVOptions ๐
-rtmp_app<string>โ EDโฆ name of application to connect to on the RTMP server-rtmp_buffer<int>โ EDโฆ set buffer time in milliseconds. the default is3000. (from0toINT_MAX) (default3000)-rtmp_conn<string>โ EDโฆ append arbitrary AMF data to the Connect message-rtmp_flashver<string>โ EDโฆ version of the Flash plugin used to run the SWF player.-rtmp_live<int>โ .Dโฆ specify that the media is a live stream. (fromINT_MINtoINT_MAX) (defaultany)any-2โ .Dโฆ bothlive-1โ .Dโฆ live streamrecorded0โ .Dโฆ recorded stream
-rtmp_pageurl<string>โ .Dโฆ URL of the web page in which the media was embedded. by default no value will be sent.-rtmp_playpath<string>โ EDโฆ stream identifier to play or to publish-rtmp_subscribe<string>โ .Dโฆ name of live stream to subscribe to. defaults tortmp_playpath.-rtmp_swfhash<binary>โ .Dโฆ SHA256 hash of the decompressed SWF file (32 bytes).-rtmp_swfsize<int>โ .Dโฆ size of the decompressed SWF file, required for SWFVerification. (from0toINT_MAX) (default0)-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.-rtmp_tcurl<string>โ EDโฆ URL of the target stream. defaults toproto://host[:port]/app.-rtmp_listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-timeout<int>โ .Dโฆ maximum timeout (in seconds) to wait for incoming connections.-1is infinite. implies-rtmp_listen 1(fromINT_MINtoINT_MAX) (default-1)
๐ rtmpt AVOptions ๐
-rtmp_app<string>โ EDโฆ name of application to connect to on the RTMP server-rtmp_buffer<int>โ EDโฆ set buffer time in milliseconds. the default is3000. (from0toINT_MAX) (default3000)-rtmp_conn<string>โ EDโฆ append arbitrary AMF data to the Connect message-rtmp_flashver<string>โ EDโฆ version of the Flash plugin used to run the SWF player.-rtmp_live<int>โ .Dโฆ specify that the media is a live stream. (fromINT_MINtoINT_MAX) (defaultany)any-2โ .Dโฆ bothlive-1โ .Dโฆ live streamrecorded0โ .Dโฆ recorded stream
-rtmp_pageurl<string>โ .Dโฆ URL of the web page in which the media was embedded. by default no value will be sent.-rtmp_playpath<string>โ EDโฆ stream identifier to play or to publish-rtmp_subscribe<string>โ .Dโฆ name of live stream to subscribe to. defaults tortmp_playpath.-rtmp_swfhash<binary>โ .Dโฆ SHA256 hash of the decompressed SWF file (32 bytes).-rtmp_swfsize<int>โ .Dโฆ size of the decompressed SWF file, required for SWFVerification. (from0toINT_MAX) (default0)-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.-rtmp_tcurl<string>โ EDโฆ URL of the target stream. defaults toproto://host[:port]/app.-rtmp_listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-listen<int>โ .Dโฆ listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0)-timeout<int>โ .Dโฆ maximum timeout (in seconds) to wait for incoming connections.-1is infinite. implies-rtmp_listen 1(fromINT_MINtoINT_MAX) (default-1)
๐ rtmpts AVOptions ๐
-rtmp_app<string>โ EDโฆ name of application to connect to on the RTMP server-rtmp_buffer<int>โ EDโฆ set buffer time in milliseconds. the default is3000. (from0toINT_MAX) (default3000)-rtmp_conn<string>โ EDโฆ append arbitrary AMF data to the Connect message-rtmp_flashver<string>โ EDโฆ version of the Flash plugin used to run the SWF player.-rtmp_live<int>โ .Dโฆ specify that the media is a live stream. (fromINT_MINtoINT_MAX) (defaultany)any-2โ .Dโฆ bothlive-1โ .Dโฆ live streamrecorded0โ .Dโฆ recorded stream
-rtmp_pageurl<string>โ .Dโฆ URL of the web page in which the media was embedded. by default no value will be sent.-rtmp_playpath<string>โ EDโฆ stream identifier to play or to publish-rtmp_subscribe<string>โ .Dโฆ name of live stream to subscribe to. defaults tortmp_playpath.-rtmp_swfhash<binary>โ .Dโฆ SHA256 hash of the decompressed SWF file (32 bytes).-rtmp_swfsize<int>โ .Dโฆ size of the decompressed SWF file, required for SWFVerification. (from0toINT_MAX) (default0)-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.-rtmp_tcurl<string>EDโ URL of the target stream. Defaults toproto://host[:port]/app.-rtmp_listen<int>.Dโ Listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0).-listen<int>.Dโ Listen for incoming rtmp connections (fromINT_MINtoINT_MAX) (default0). yes it's the same as the one above, the page lists both, I don't make the rules ๐-timeout<int>.Dโ Maximum timeout (in seconds) to wait for incoming connections.-1is infinite. Implies-rtmp_listen 1(fromINT_MINtoINT_MAX) (default-1).
ok quick bestie PSA before we keep going: that littleED/.Dtag sitting next to every single option is straight from the page, so I'm keeping it. Don't come for me. ๐ซถ
rtp AVOptions</p> ๐ฆ
-ttl<int>EDโ Time to live (in milliseconds, multicast only) (from-1toINT_MAX) (default-1).-buffer_size<int>EDโ Send/Receive buffer size (in bytes) (from-1toINT_MAX) (default-1).-rtcp_port<int>EDโ Custom rtcp port (from-1toINT_MAX) (default-1).-local_rtpport<int>EDโ Local rtp port (from-1toINT_MAX) (default-1).-local_rtcpport<int>EDโ Local rtcp port (from-1toINT_MAX) (default-1).-connect<boolean>EDโ Connect socket (defaultfalse).-write_to_source<boolean>EDโ Send packets to the source address of the latest received packet (defaultfalse).-pkt_size<int>EDโ Maximum packet size (from-1toINT_MAX) (default-1).-dscp<int>EDโ DSCP class (from-1toINT_MAX) (default-1).-timeout<int64>EDโ set timeout (in microseconds) of socket I/O operations (from-1toI64_MAX) (default-1).-sources<string>EDโ Source list.-block<string>EDโ Block list.
srtp AVOptions โจ
-srtp_in_suite<string>.Dโ no description given, that's just how it is ๐ญ-srtp_in_params<string>.Dโ also no description, iconic behaviour honestly
subfile AVOptions ๐
-start<int64>.Dโ start offset (from0toI64_MAX) (default0).-end<int64>.Dโ end offset (from0toI64_MAX) (default0).
tee AVOptions ๐
literally nothing listed under here. empty. a void. the page just says it and moves on. we respect that.
tcp AVOptions ๐ฅ
-listen<int>EDโ Listen for incoming connections (from0to2) (default0).-timeout<int>EDโ set timeout (in microseconds) of socket I/O operations (from-1toINT_MAX) (default-1).-listen_timeout<int>EDโ Connection awaiting timeout (in milliseconds) (from-1toINT_MAX) (default-1).-send_buffer_size<int>EDโ Socket send buffer size (in bytes) (from-1toINT_MAX) (default-1).-recv_buffer_size<int>EDโ Socket receive buffer size (in bytes) (from-1toINT_MAX) (default-1).-tcp_nodelay<boolean>EDโ UseTCP_NODELAYto disable nagle's algorithm (defaultfalse).-tcp_mss<int>EDโ Maximum segment size for outgoing TCP packets (from-1toINT_MAX) (default-1).
tls AVOptions ๐ธ
-ca_file<string>EDโ Certificate Authority database file.-cafile<string>EDโ Certificate Authority database file. (yes, twin. both exist. both stay.)-tls_verify<int>EDโ Verify the peer certificate (from0to1) (default0).-cert_file<string>EDโ Certificate file.-key_file<string>EDโ Private key file.-listen<int>EDโ Listen for incoming connections (from0to1) (default0).-verifyhost<string>EDโ Verify against a specific hostname.-http_proxy<string>EDโ Set proxy to tunnel through.
udp AVOptions ๐
-buffer_size<int>EDโ System data size (in bytes) (from-1toINT_MAX) (default-1).-localport<int>EDโ Local port (from-1toINT_MAX) (default-1).-local_port<int>EDโ Local port (from-1toINT_MAX) (default-1).-localaddr<string>EDโ Local address.-udplite_coverage<int>EDโ choose UDPLite head size which should be validated by checksum (from0toINT_MAX) (default0).-pkt_size<int>EDโ Maximum UDP packet size (from-1toINT_MAX) (default1472).-reuse<boolean>EDโ explicitly allow reusing UDP sockets (defaultauto).-reuse_socket<boolean>EDโ explicitly allow reusing UDP sockets (defaultauto).-connect<boolean>EDโ set ifconnect()should be called on socket (defaultfalse).-fifo_size<int>.Dโ set the UDP receiving circular buffer size, expressed as a number of packets with size of188bytes (from0toINT_MAX) (default28672).-overrun_nonfatal<boolean>.Dโ survive in case of UDP receiving circular buffer overrun (defaultfalse).-timeout<int>.Dโ set raise error timeout, in microseconds (only in read mode) (from0toINT_MAX) (default0).-sources<string>EDโ Source list.-block<string>EDโ Block list.
udplite AVOptions ๐
-buffer_size<int>EDโ System data size (in bytes) (from-1toINT_MAX) (default-1).-localport<int>EDโ Local port (from-1toINT_MAX) (default-1).-local_port<int>EDโ Local port (from-1toINT_MAX) (default-1).-localaddr<string>EDโ Local address.-udplite_coverage<int>EDโ choose UDPLite head size which should be validated by checksum (from0toINT_MAX) (default0).-pkt_size<int>EDโ Maximum UDP packet size (from-1toINT_MAX) (default1472).-reuse<boolean>EDโ explicitly allow reusing UDP sockets (defaultauto).-reuse_socket<boolean>EDโ explicitly allow reusing UDP sockets (defaultauto).-connect<boolean>EDโ set ifconnect()should be called on socket (defaultfalse).-fifo_size<int>.Dโ set the UDP receiving circular buffer size, expressed as a number of packets with size of188bytes (from0toINT_MAX) (default28672).-overrun_nonfatal<boolean>.Dโ survive in case of UDP receiving circular buffer overrun (defaultfalse).-timeout<int>.Dโ set raise error timeout, in microseconds (only in read mode) (from0toINT_MAX) (default0).-sources<string>EDโ Source list.-block<string>EDโ Block list.
(and yes bestie, that is the exact same list as udp up there. not a typo. not me being lazy. the page really do be like that ๐ญ)
unix AVOptions ๐
-listen<boolean>EDโ Open socket for listening (defaultfalse).-timeout<int>EDโ Timeout in ms (from-1toINT_MAX) (default-1).-type<int>EDโ Socket type (fromINT_MINtoINT_MAX) (defaultstream).stream1EDโ Stream (reliable stream-oriented).datagram2EDโ Datagram (unreliable packet-oriented).seqpacket5EDโ Seqpacket (reliable packet-oriented
okay now buckle up, because the page goes on a muxer AVOptions tour and, plot twist, every single one of them is empty. no options. no values. just vibes and a name. but I said I'd list them all and I meant it, so here they are, in order, zero skips:
- ADTS muxer AVOptions ๐
- AIFF muxer AVOptions ๐ฟ
- alp AVOptions ๐ฆ
- APNG muxer AVOptions โจ
- argo_asf_muxer AVOptions ๐
- ASF muxer AVOptions ๐
- ass muxer AVOptions ๐
- AST muxer AVOptions ๐
- ASF stream muxer AVOptions โญ
- AVI muxer AVOptions ๐
- dash muxer AVOptions ๐ธ
- f4v muxer AVOptions ๐ฟ
- Fifo muxer AVOptions ๐ซถ
- Fifo test muxer AVOptions โจ
- flac muxer AVOptions ๐
- flv muxer AVOptions ๐
- frame hash muxer AVOptions ๐
- frame MD5 muxer AVOptions ๐
- GIF muxer AVOptions โญ
- hash muxer AVOptions ๐
- HDS muxer AVOptions ๐ธ
- hls muxer AVOptions ๐ฟ
- image2 muxer AVOptions ๐ฆ
- ipod muxer AVOptions โจ
- ismv muxer AVOptions ๐
- LATM/LOAS muxer AVOptions ๐
- MD5 muxer 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 ๐
- mpjpeg_muxer AVOptions โญ
- MXF muxer AVOptions ๐
- MXF-D10 muxer AVOptions ๐ธ
- MXF-OPAtom muxer AVOptions ๐ฟ
- nutenc AVOptions ๐ฆ
- Ogg audio muxer AVOptions โจ
- Ogg muxer AVOptions ๐
- Ogg video muxer AVOptions ๐
- Ogg Opus muxer AVOptions ๐
- psp muxer AVOptions ๐
- RTP muxer AVOptions โญ
- rtp_mpegts muxer AVOptions ๐
and then RTSP muxer AVOptions actually has stuff in it, so she gets her own real heading ๐
RTSP muxer AVOptions ๐
-initial_pause<boolean>.Dโ do not start playing the stream immediately (defaultfalse).-rtsp_transport<flags>EDโ set RTSP transport protocols (default0).udpEDโ UDP.tcpEDโ TCP.udp_multicast.Dโ UDP multicast.http.Dโ HTTP tunneling.https.Dโ HTTPS tunneling.
-rtsp_flags<flags>.Dโ set RTSP flags (default0).filter_src.Dโ only receive packets from the negotiated peer IP.listen.Dโ wait for incoming connections.prefer_tcpEDโ try RTP via TCP first, if available.satip_raw.Dโ export raw MPEG-TS stream instead of demuxing.
-allowed_media_types<flags>.Dโ set media types to accept from the server (defaultvideo+audio+data+subtitle).video.Dโ Video.audio.Dโ Audio.data.Dโ Data.subtitle.Dโ Subtitle.
-min_port<int>EDโ set minimum local UDP port (from0to65535) (default5000).-max_port<int>EDโ set maximum local UDP port (from0to65535) (default65000).-listen_timeout<int>.Dโ set maximum timeout (in seconds) to wait for incoming connections (-1is infinite, imply flaglisten) (fromINT_MINtoINT_MAX) (default-1).-timeout<int>โ flags.D........P. sets the max timeout, in seconds, to wait for incoming connections.-1means infinite, and it implies the listen flag. > โ ๏ธ bestie this one is deprecated, so uselisten_timeoutinstead, okay? Range is fromINT_MINtoINT_MAX, and it defaults to-1. ๐-stimeout<int>โ flags.D.......... sets the timeout, in microseconds, of socket TCP I/O operations. Range isINT_MINtoINT_MAX, default0. ๐ฆ-reorder_queue_size<int>โ flags.D.......... how many packets to buffer so reordered packets can be handled. Range-1toINT_MAX, default-1. ๐ฅ-buffer_size<int>โ flagsED.......... the underlying protocol's send/receive buffer size. Range-1toINT_MAX, default-1. ๐ธ-user_agent<string>โ flags.D.......... overrides the User-Agent header. Default is"Lavf58.76.100". ๐-user-agent<string>โ flags.D........P. also overrides the User-Agent header, but > โ ๏ธ this one is deprecated โ useuser_agentinstead, no cap. Default is"Lavf58.76.100". ๐
okay now we're getting into the AVOptions of a whole bunch of muxers, and honestly some of these are just standing there with no options listed under them. iconic behavior, we respect it:
โจ segment muxer AVOptions โจ
โจ stream_segment muxer AVOptions โจ
โจ smooth streaming muxer AVOptions โจ
โจ Ogg Speex muxer AVOptions โจ
โจ spdif AVOptions โจ
โจ stream hash muxer AVOptions โจ
โจ Tee muxer AVOptions โจ
โจ tg2 muxer AVOptions โจ
โจ tgp muxer AVOptions โจ
โจ WAV muxer AVOptions โจ
โจ webm muxer AVOptions โจ
โจ WebM DASH Manifest muxer AVOptions โจ
โจ WebM Chunk Muxer AVOptions โจ
โจ WebP muxer AVOptions โจ
โจ fbdev outdev AVOptions โจ
โจ sdl2 outdev AVOptions โจ
โจ xvideo outdev AVOptions โจ
๐ aa AVOptions ๐
-aa_fixed_key<binary>โ flags.D.......... the fixed key used for handling Audible AA files. ๐
๐ ac3 demuxer AVOptions ๐
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024. (no description, she's mysterious ๐)
๐ธ acm demuxer AVOptions ๐ธ
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024. (also mysterious, okay ๐ญ)
๐ฆ Artworx Data Format demuxer AVOptions ๐ฆ
-linespeed<int>โ flags.D.......... sets the simulated line speed in bytes per second. Range1toINT_MAX, default6000. โก-video_size<image_size>โ flags.D.......... sets the video size, like640x480orhd720. ๐-framerate<video_rate>โ flags.D.......... sets the framerate in frames per second. Default"25". ๐๏ธ
๐ APNG demuxer AVOptions ๐
-ignore_loop<boolean>โ flags.D.......... ignore the loop setting. Defaulttrue.-max_fps<int>โ flags.D.......... maximum framerate (0is no limit). Range0toINT_MAX, default0.-default_fps<int>โ flags.D.......... default framerate (0is as fast as possible). Range0toINT_MAX, default15. ๐ฅ
โญ aptx demuxer AVOptions โญ
-sample_rate<int>โ flags.D.......... range0toINT_MAX, default48000.
โญ aptx hd demuxer AVOptions โญ
-sample_rate<int>โ flags.D.......... range0toINT_MAX, default48000.
๐ aqtdec AVOptions ๐
-subfps<rational>โ flags.D...S...... sets the movie frame rate. Range0toINT_MAX, default25/1.
๐ง asf demuxer AVOptions ๐ง
-no_resync_search<boolean>โ flags.D.......... don't try to resynchronize by looking for a certain optional start code. Defaultfalse.-export_xmp<boolean>โ flags.D.......... export full XMP metadata. Defaultfalse.
๐ AV1 Annex B demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".
๐ avi AVOptions ๐
-use_odml<boolean>โ flags.D.......... use the odml index. Defaulttrue.
๐ avs2 demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ avs3 demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ฆ Binary text demuxer AVOptions ๐ฆ
-linespeed<int>โ flags.D.......... sets the simulated line speed in bytes per second. Range1toINT_MAX, default6000.-video_size<image_size>โ flags.D.......... sets the video size, like640x480orhd720.-framerate<video_rate>โ flags.D.......... sets the framerate in frames per second. Default"25".
๐ cavsvideo demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ธ CDXL demuxer AVOptions ๐ธ
-sample_rate<int>โ flags.D.......... range8000toINT_MAX, default11025.-frame_rate<video_rate>โ flags.D.......... default"15".
โญ codec2 demuxer AVOptions โญ
-frames_per_packet<int>โ flags.D.......... number of frames to read at a time. Higher = faster decoding, lower granularity. Range1toINT_MAX, default1.
๐ codec2raw demuxer AVOptions ๐
-mode<int>โ flags.D.......... codec2 mode [mandatory]. Range-1to8, default-1. And the modes are:32000(.D.........) โ 320024001(.D.........) โ 240016002(.D.........) โ 160014003(.D.........) โ 140013004(.D.........) โ 130012005(.D.........) โ 12007006(.D.........) โ 700700B7(.D.........) โ 700B700C8(.D.........) โ 700C
-frames_per_packet<int>โ flags.D.......... number of frames to read at a time. Higher = faster decoding, lower granularity. Range1toINT_MAX, default1.
๐ง concat demuxer AVOptions ๐ง
-safe<boolean>โ flags.D.......... enable safe mode. Defaulttrue.-auto_convert<boolean>โ flags.D.......... automatically convert bitstream format. Defaulttrue.-segment_time_metadata<boolean>โ flags.D.......... output file segment start time and duration as packet metadata. Defaultfalse.
๐ dash AVOptions ๐
-allowed_extensions<string>โ flags.D.......... list of file extensions that dash is allowed to access. Default"aac,m4a,m4s,m4v,mov,mp4,webm,ts".
๐ raw_data demuxer AVOptions ๐
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ dirac demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ dnxhd demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ฆ dts demuxer AVOptions ๐ฆ
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ dvbsub demuxer AVOptions ๐
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ธ dvbtxt demuxer AVOptions ๐ธ
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
โญ eac3 demuxer AVOptions โญ
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ FITS demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... sets the framerate. Default"1".
๐ง flac demuxer AVOptions ๐ง
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ flvdec AVOptions ๐
-flv_metadata<boolean>โ flags.D.V........ allocate streams according to theonMetaDataarray. Defaultfalse.-flv_full_metadata<boolean>โ flags.D.V........ dump full metadata of theonMetadata. Defaultfalse.-flv_ignore_prevtag<boolean>โ flags.D.V........ ignore the Size of previous tag. Defaultfalse.-missing_streams<int>โ flags.D.V..XR.... range0to255, default0.
๐ live_flvdec AVOptions ๐
-flv_metadata<boolean>โ flags.D.V........ allocate streams according to theonMetaDataarray. Defaultfalse.-flv_full_metadata<boolean>โ flags.D.V........ dump full metadata of theonMetadata. Defaultfalse.-flv_ignore_prevtag<boolean>โ flags.D.V........ ignore the Size of previous tag. Defaultfalse.-missing_streams<int>โ flags.D.V..XR.... range0to255, default0.
๐ g722 demuxer AVOptions ๐
-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ G.726 big-endian demuxer AVOptions ๐
-code_size<int>โ flags.D.......... bits per G.726 code. Range2to5, default4.-sample_rate<int>โ flags.D.......... range0toINT_MAX, default8000.
๐ G.726 little-endian demuxer AVOptions ๐
-code_size<int>โ flags.D.......... bits per G.726 code. Range2to5, default4.-sample_rate<int>โ flags.D.......... range0toINT_MAX, default8000.
๐ฆ g729 demuxer AVOptions ๐ฆ
-bit_rate<int>โ flags.D.......... range0toINT_MAX, default8000.
๐ GIF demuxer AVOptions ๐
-min_delay<int>โ flags.D.......... minimum valid delay between frames, in hundredths of a second. Range0to6000, default2.-max_gif_delay<int>โ flags.D.......... maximum valid delay between frames, in hundredths of seconds. Range0to65535, default65535.-default_delay<int>โ flags.D.......... default delay between frames, in hundredths of a second. Range0to6000, default10.-ignore_loop<boolean>โ flags.D.......... ignore loop setting (netscape extension). Defaulttrue.
๐ธ gsm demuxer AVOptions ๐ธ
-sample_rate<int>โ flags.D.......... range1to6.50753e+07, default8000. (yes bestie, that's a float in the range, we don't make the rules ๐)
โญ h261 demuxer AVOptions โญ
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
โญ h263 demuxer AVOptions โญ
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ h264 demuxer AVOptions ๐
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ง hevc demuxer AVOptions ๐ง
-framerate<video_rate>โ flags.D.......... default"25".-raw_packet_size<int>โ flags.D.......... range1toINT_MAX, default1024.
๐ hls demuxer AVOptions ๐
-live_start_index<int>โ flags.D.......... segment index to start live streams at (negative values are from the end). RangeINT_MINtoINT_MAX, default-3.-allowed_extensions<string>โ flags.D.......... list of file extensions that hls is allowed to access. Default:
"3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,mpeg,mpegts,ogg,ogv,oga,ts,vob,wav"
-max_reload<int>โ flags.D.......... maximum number of times an insufficient list is attempted to be reloaded. Range0toINT_MAX, default1000.-m3u8_hold_counters<int>โ flags.D.......... the maximum number of times to load m3u8 when it refreshes without new segments. Range0toINT_MAX, default1000.-http_persistent<boolean>.D.........โ use persistent HTTP connections (defaulttrue)-http_multiple<boolean>.D.........โ use multiple HTTP connections for fetching segments (default auto)-http_seekable<boolean>.D.........โ use HTTP partial requests โ0= disable,1= enable,-1= auto (default auto)
๐จ iCE Draw File demuxer AVOptions
-linespeed<int>.D.........โ set simulated line speed (bytes per second) (from1toINT_MAX) (default6000)-video_size<image_size>.D.........โ set video size, such as640x480orhd720.-framerate<video_rate>.D.........โ set framerate (frames per second) (default"25")
๐ผ๏ธ image2 demuxer AVOptions
-pattern_type<int>.D.........โ set pattern type (from0toINT_MAX) (default4)glob_sequenceโ0โ select glob/sequence pattern typeglobโ1โ select glob pattern typesequenceโ2โ select sequence pattern typenoneโ3โ disable pattern matching
-start_number<int>.D.........โ set first number in the sequence (fromINT_MINtoINT_MAX) (default0)-start_number_range<int>.D.........โ set range for looking at the first sequence number (from1toINT_MAX) (default5)-ts_from_file<int>.D.........โ set frame timestamp from file's one (from0to2) (defaultnone)noneโ0โ nonesecโ1โ second precisionnsโ2โ nano second precision
-export_path_metadata<boolean>.D.........โ enable metadata containing input path information (defaultfalse)-framerate<video_rate>.D.........โ set the video framerate (default"25")-pixel_format<string>.D.........โ set video pixel format-video_size<image_size>.D.........โ set video size-loop<boolean>.D.........โ force loop over input file sequence (defaultfalse)
๐ฟ image2pipe demuxer AVOptions
-frame_size<int>.D.........โ force frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ set the video framerate (default"25")-pixel_format<string>.D.........โ set video pixel format-video_size<image_size>.D.........โ set video size-loop<boolean>.D.........โ force loop over input file sequence (defaultfalse)
๐ช alias_pix demuxer AVOptions
-pattern_type<int>.D.........โ set pattern type (from0toINT_MAX) (default4)glob_sequenceโ0โ select glob/sequence pattern typeglobโ1โ select glob pattern typesequenceโ2โ select sequence pattern typenoneโ3โ disable pattern matching
-start_number<int>.D.........โ set first number in the sequence (fromINT_MINtoINT_MAX) (default0)-start_number_range<int>.D.........โ set range for looking at the first sequence number (from1toINT_MAX) (default5)-ts_from_file<int>.D.........โ set frame timestamp from file's one (from0to2) (defaultnone)noneโ0โ nonesecโ1โ second precisionnsโ2โ nano second precision
-export_path_metadata<boolean>.D.........โ enable metadata containing input path information (defaultfalse)-framerate<video_rate>.D.........โ set the video framerate (default"25")-pixel_format<string>.D.........โ set video pixel format-video_size<image_size>.D.........โ set video size-loop<boolean>.D.........โ force loop over input file sequence (defaultfalse)
๐ brender_pix demuxer AVOptions
-pattern_type<int>.D.........โ set pattern type (from0toINT_MAX) (default4)glob_sequenceโ0โ select glob/sequence pattern typeglobโ1โ select glob pattern typesequenceโ2โ select sequence pattern typenoneโ3โ disable pattern matching
-start_number<int>.D.........โ set first number in the sequence (fromINT_MINtoINT_MAX) (default0)-start_number_range<int>.D.........โ set range for looking at the first sequence number (from1toINT_MAX) (default5)-ts_from_file<int>.D.........โ set frame timestamp from file's one (from0to2) (defaultnone)noneโ0โ nonesecโ1โ second precisionnsโ2โ nano second precision
-export_path_metadata<boolean>.D.........โ enable metadata containing input path information (defaultfalse)-framerate<video_rate>.D.........โ set the video framerate (default"25")-pixel_format<string>.D.........โ set video pixel format-video_size<image_size>.D.........โ set video size-loop<boolean>.D.........โ force loop over input file sequence (defaultfalse)
๐ง ingenient demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ง ipu demuxer AVOptions
-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ผ kuxdec AVOptions
-flv_metadata<boolean>.D.V.......โ Allocate streams according to theonMetaDataarray (defaultfalse)-flv_full_metadata<boolean>.D.V.......โ Dump full metadata of theonMetadata(defaultfalse)-flv_ignore_prevtag<boolean>.D.V.......โ Ignore the Size of previous tag (defaultfalse)-missing_streams<int>.D.V..XR...โ (from0to255) (default0)
๐ง loas demuxer AVOptions
-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ฌ m4v demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ microdvddec AVOptions
-subfps<rational>.D...S.....โ set the movie frame rate fallback (from0toINT_MAX) (default0/1)
๐ธ mjpeg demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ธ mjpeg_2000 demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ mlp demuxer AVOptions
-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ฅ mov,mp4,m4a,3gp,3g2,mj2 AVOptions
okay this one's the big one, bestie โ it's giving main character energy ๐
-use_absolute_path<boolean>.D.V.......โ allow using absolute path when opening alias, this is a possible security issue (defaultfalse)
โ ๏ธ bestie fr fr listen to me โ that one is a possible security issue. the manpage literally says so. be careful with it, no cap. ๐
-seek_streams_individually<boolean>.D.V.......โ Seek each stream individually to the closest point (defaulttrue)-ignore_editlist<boolean>.D.V.......โ Ignore the edit list atom. (defaultfalse)-advanced_editlist<boolean>.D.V.......โ Modify theAVIndexaccording to the editlists. Use this option to decode in the order specified by the edits. (defaulttrue)-ignore_chapters<boolean>.D.V.......โ (defaultfalse)-use_mfra_for<int>.D.V.......โ use mfra for fragment timestamps (from-1to2) (defaultauto)autoโ-1โ autodtsโ1โ dtsptsโ2โ pts
-export_all<boolean>.D.V.......โ Export unrecognized metadata entries (defaultfalse)-export_xmp<boolean>.D.V.......โ Export full XMP metadata (defaultfalse)-activation_bytes<binary>.D.........โ Secret bytes for Audible AAX files-audible_key<binary>.D.........โ AES-128 Key for Audible AAXC files-audible_iv<binary>.D.........โ AES-128 IV for Audible AAXC files-audible_fixed_key<binary>.D.........โ Fixed key used for handling Audible AAX files-decryption_key<binary>.D.........โ The media decryption key (hex)-enable_drefs<boolean>.D.V.......โ Enable external track support. (defaultfalse)
๐ต mp3 AVOptions
-usetoc<boolean>.D.........โ use table of contents (defaultfalse)
๐ก mpegts demuxer AVOptions
-resync_size<int>.D.........โ set size limit for looking up a new synchronization (from0toINT_MAX) (default65536)-fix_teletext_pts<boolean>.D.........โ try to fix pts values of dvb teletext streams (defaulttrue)-ts_packetsize<int>.D....XR...โ output option carrying the raw packet size (from0to0) (default0)-scan_all_pmts<boolean>.D.........โ scan and combine all PMTs (default auto)-skip_unknown_pmt<boolean>.D.........โ skip PMTs for programs not advertised in the PAT (defaultfalse)-merge_pmt_versions<boolean>.D.........โ re-use streams when PMT's version/pids change (defaultfalse)
๐ก mpegtsraw demuxer AVOptions
-compute_pcr<int>.D.........โ Compute exact PCR for each transport stream packet. (from0to1) (default0)
๐๏ธ mpegvideo demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024)
๐ผ๏ธ MPJPEG demuxer AVOptions
-strict_mime_boundary<boolean>.D.........โ require MIME boundaries match (defaultfalse)
๐๏ธ mxf AVOptions
-eia608_extract<boolean>.D.........โ extract eia 608 captions froms436mtrack (defaultfalse)
๐ AV1 low overhead OBU demuxer AVOptions
-framerate<video_rate>.D.........โ (default"25")
๐ alaw demuxer AVOptions
-sample_rate<int>.D.........โ (from0toINT_MAX) (default44100)-channels<int>.D.........โ (from0toINT_MAX) (default1)
๐ mulaw demuxer AVOptions
-sample_rate<int>.D.........โ (from0toINT_MAX) (default44100)-channels<int>.D.........โ sets the channel count, ranges from0toINT_MAX, and the default is1. yes bestie, just ONE channel, humble but valid ๐
๐ฌ vidc demuxer AVOptions
-sample_rate<int>.D.........โ the sample rate, from0toINT_MAX, defaulting to44100โจ-channels<int>.D.........โ channel count,0toINT_MAX, default1
๐ f64be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ f64le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ f32be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ f32le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ธ s32be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ธ s32le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ฆ s24be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ฆ s24le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ s16be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ s16le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ s8 demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ u32be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ u32le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
โญ u24be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
โญ u24le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ง u16be demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ง u16le demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ u8 demuxer AVOptions
-sample_rate<int>.D.........โ0toINT_MAX, default44100-channels<int>.D.........โ0toINT_MAX, default1
๐ฅ rawvideo demuxer AVOptions
okay these ones actually have flavor, not just the same two options copy-pasted into oblivion:
-video_size<image_size>.D.........โ sets the frame size ๐-pixel_format<string>.D.........โ sets the pixel format, default is"yuv420p"โจ-framerate<video_rate>.D.........โ sets the frame rate, default"25"๐๏ธ
๐ก RTP demuxer AVOptions
-rtp_flags<flags>.D.........โ sets the RTP flags, default0filter_src.D.........โ only receive packets from the negotiated peer IP ๐
-listen_timeout<int>.D.........โ sets the maximum timeout (in seconds) to wait for incoming connections, fromINT_MINtoINT_MAX, default10โณ-allowed_media_types<flags>.D.........โ sets the media types to accept from the server, defaultvideo+audio+data+subtitlevideo.D.........โ Videoaudio.D.........โ Audiodata.D.........โ Datasubtitle.D.........โ Subtitle
-reorder_queue_size<int>.D.........โ sets the number of packets to buffer for handling of reordered packets, from-1toINT_MAX, default-1๐-buffer_size<int>ED.........โ the underlying protocol send/receive buffer size, from-1toINT_MAX, default-1
๐ฅ RTSP demuxer AVOptions
-initial_pause<boolean>.D.........โ do not start playing the stream immediately, defaultfalseโธ๏ธ-rtsp_transport<flags>ED.........โ sets the RTSP transport protocols, default0udpED.........โ UDPtcpED.........โ TCPudp_multicast.D.........โ UDP multicasthttp.D.........โ HTTP tunnelinghttps.D.........โ HTTPS tunneling
-rtsp_flags<flags>.D.........โ sets the RTSP flags, default0filter_src.D.........โ only receive packets from the negotiated peer IPlisten.D.........โ wait for incoming connectionsprefer_tcpED.........โ try RTP via TCP first, if availablesatip_raw.D.........โ export raw MPEG-TS stream instead of demuxing
-allowed_media_types<flags>.D.........โ sets the media types to accept from the server, defaultvideo+audio+data+subtitlevideo.D.........โ Videoaudio.D.........โ Audiodata.D.........โ Datasubtitle.D.........โ Subtitle
-min_port<int>ED.........โ sets the minimum local UDP port, from0to65535, default5000๐-max_port<int>ED.........โ sets the maximum local UDP port, from0to65535, default65000-listen_timeout<int>.D.........โ sets the maximum timeout (in seconds) to wait for incoming connections (-1is infinite, imply flaglisten), fromINT_MINtoINT_MAX, default-1-timeout<int>.D........Pโ sets the maximum timeout (in seconds) to wait for incoming connections (-1is infinite, imply flaglisten), fromINT_MINtoINT_MAX, default-1
๐จ bestie this one is deprecated, use listen_timeout instead. don't be messy.
-stimeout<int>.D.........โ sets the timeout (in microseconds) of socket TCP I/O operations, fromINT_MINtoINT_MAX, default0-reorder_queue_size<int>.D.........โ sets the number of packets to buffer for handling of reordered packets, from-1toINT_MAX, default-1-buffer_size<int>ED.........โ the underlying protocol send/receive buffer size, from-1toINT_MAX, default-1-user_agent<string>.D.........โ overrides the User-Agent header, default"Lavf58.76.100"๐ซถ-user-agent<string>.D........Pโ overrides the User-Agent header, default"Lavf58.76.100"
๐จ also deprecated, use user_agent (the underscore one). noted and loved, moving on ๐
๐ง sbc demuxer AVOptions
-raw_packet_size<int>.D.........โ from1toINT_MAX, default1024
๐ sbg_demuxer AVOptions
-sample_rate<int>.D.........โ from0toINT_MAX, default0-frame_size<int>.D.........โ from0toINT_MAX, default0-max_file_size<int>.D.........โ from0toINT_MAX, default5000000
๐ป SDP demuxer AVOptions
-sdp_flags<flags>.D.........โ SDP flags, default0filter_src.D.........โ only receive packets from the negotiated peer IPcustom_io.D.........โ use custom I/Ortcp_to_source.D.........โ send RTCP packets to the source address of received packets
-listen_timeout<int>.D.........โ sets the maximum timeout (in seconds) to wait for incoming connections, fromINT_MINtoINT_MAX, default10-allowed_media_types<flags>.D.........โ sets the media types to accept from the server, defaultvideo+audio+data+subtitlevideo.D.........โ Videoaudio.D.........โ Audiodata.D.........โ Datasubtitle.D.........โ Subtitle
-reorder_queue_size<int>.D.........โ sets the number of packets to buffer for handling of reordered packets, from-1toINT_MAX, default-1-buffer_size<int>ED.........โ the underlying protocol send/receive buffer size, from-1toINT_MAX, default-1
๐๏ธ ser demuxer AVOptions
-framerate<video_rate>.D.........โ sets the frame rate, default"25"
โ๏ธ shorten demuxer AVOptions
-raw_packet_size<int>.D.........โ from1toINT_MAX, default1024
๐ sln demuxer AVOptions
-sample_rate<int>.D.........โ from0toINT_MAX, default8000-channels<int>.D.........โ from0toINT_MAX, default1
๐ถ tak demuxer AVOptions
-raw_packet_size<int>.D.........โ from1toINT_MAX, default1024
๐ tedcaptions_demuxer AVOptions
-start_time<int64>.D...S.....โ sets the start time (offset) of the subtitles, in ms, fromI64_MINtoI64_MAX, default15000โฑ๏ธ
๐ truehd demuxer AVOptions
-raw_packet_size<int>.D.........โ from1toINT_MAX, default1024
๐ฅ๏ธ TTY demuxer AVOptions
-chars_per_frame<int>.D.........โ from1toINT_MAX, default6000-video_size<image_size>.D.........โ a string describing frame size, such as640x480orhd720. ๐-framerate<video_rate>.D.........โ default"25"
๐จ v210 demuxer AVOptions
-video_size<image_size>.D.........โ sets the frame size-framerate<video_rate>.D.........โ sets the frame rate, default"25"
๐จ v210x demuxer AVOptions
-video_size<image_size>.D.........โ sets the frame size-framerate<video_rate>.D.........โ sets the frame rate, default"25"
๐ฌ vc1 demuxer AVOptions
-framerate<video_rate>.D.........โ default"25"-raw_packet_size<int>.D.........โ from1toINT_MAX, default1024
๐ฌ vobsub AVOptions
-sub_name<string>.D.........โ URI for the.subfile ๐๏ธ
๐ฅ W64 demuxer AVOptions
-max_size<int>.D.........โ the max size of a single packet, from1024to4.1943e+06, default4096
๐ธ WAV demuxer AVOptions ๐ธ
-ignore_length<boolean>.D.........โ bestie, this one just says ignore length. Like it literally does not care how long the thing claims to be. (defaultfalse)-max_size<int>.D.........โ the max size of a single packet. (from1024to4.1943e+06) (default4096)
โจ WebM DASH Manifest demuxer AVOptions โจ
-live<boolean>.D.........โ a lil flag that says "yesss this input is a live file and it only has the headers, no full body, she's just the intro." (defaultfalse)-bandwidth<int>.D.........โ the bandwidth of this stream, and it gets specified in the DASH manifest. (from0toINT_MAX) (default0)
๐ WebVTT demuxer AVOptions ๐
-kind<int>.D...S.....โ sets the kind of WebVTT track, iykyk. (from0toINT_MAX) (defaultsubtitles)
and the possible kinds, bestie, are literally these:
subtitles0.D...S.....โ WebVTT subtitles kindcaptions65536.D...S.....โ WebVTT captions kinddescriptions131072.D...S.....โ WebVTT descriptions kindmetadata262144.D...S.....โ WebVTT metadata kind
๐ฆ wsd demuxer AVOptions ๐ฆ
-raw_packet_size<int>.D.........โ (from1toINT_MAX) (default1024) โ no description, she's mysterious like that, we love a lowkey icon ๐ซถ
๐ eXtended BINary text (XBIN) demuxer AVOptions ๐
-linespeed<int>.D.........โ sets the simulated line speed, in bytes per second. (from1toINT_MAX) (default6000)-video_size<image_size>.D.........โ sets the video size, like640x480orhd720.-framerate<video_rate>.D.........โ sets the framerate (frames per second). (default"25")
๐ฐ bmp demuxer AVOptions ๐ฐ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ cri demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ dds demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ dpx demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
โญ exr demuxer AVOptions โญ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ง gif demuxer AVOptions ๐ง
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ฅ j2k demuxer AVOptions ๐ฅ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ธ jpeg demuxer AVOptions ๐ธ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ธ jpegls demuxer AVOptions ๐ธ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ pam demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ pbm demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ pcx demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ฆ pgmyuv demuxer AVOptions ๐ฆ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ pgm demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
โจ pgx demuxer AVOptions โจ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ photocd demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ pictor demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ซถ png demuxer AVOptions ๐ซถ
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ ppm demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.-loop<boolean>.D.........โ forces a loop over the input file sequence. (defaultfalse)
๐ psd demuxer AVOptions ๐
-frame_size<int>.D.........โ force frame size in bytes. (from0toINT_MAX) (default0)-framerate<video_rate>.D.........โ sets the video framerate. (default"25")-pixel_format<string>.D.........โ sets video pixel format.-video_size<image_size>.D.........โ sets video size.
๐ qdraw demuxer AVOptions ๐
qdraw pulling up with the exact same lil starter pack as its siblings, no notes:
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ฆ sgi demuxer AVOptions ๐ฆ
SGI said "copy paste is self care" and honestly? valid.
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ svg demuxer AVOptions ๐
vector girlies stay winning, and yes, the options are the same five:
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ธ sunrast demuxer AVOptions ๐ธ
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
โจ tiff demuxer AVOptions โจ
TIFF really said "I contain multitudes" and then handed you the same five options. iconic behavior.
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ webp demuxer AVOptions ๐
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ง xbm demuxer AVOptions ๐ง
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ xpm demuxer AVOptions ๐
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
โญ xwd demuxer AVOptions โญ
last one in the image-demuxer lineup, and bestieโฆ you already know the five:
-frame_size<int>โ flags.D........., forces the frame size in bytes (from0toINT_MAX) (default0)-framerate<video_rate>โ flags.D........., sets the video framerate (default"25")-pixel_format<string>โ flags.D........., sets the video pixel format-video_size<image_size>โ flags.D........., sets the video size-loop<boolean>โ flags.D........., forces loop over the input file sequence (defaultfalse)
๐ง indev AVOptions ๐ง
okay new category unlocked: input devices. these are the things you literally grab from, like your sound card or your screen.
๐ ALSA indev AVOptions ๐
-sample_rate<int>โ flags.D........., (from1toINT_MAX) (default48000)-channels<int>โ flags.D........., (from1toINT_MAX) (default2)
๐ฅ๏ธ fbdev indev AVOptions ๐ฅ๏ธ
-framerate<video_rate>โ flags.D........., (default"25")
๐ฅ kmsgrab indev AVOptions ๐ฅ
this one grabs straight off your kernel's DRM situation. very main character, very "I see everything":
-device<string>โ flags.D........., DRM device path (default"/dev/dri/card0")-format<pix_fmt>โ flags.D........., pixel format for framebuffer (defaultnone)-format_modifier<int64>โ flags.D........., DRM format modifier for framebuffer (from0toI64_MAX) (default72057594037927935)-crtc_id<int64>โ flags.D........., CRTC ID to define capture source (from0toUINT32_MAX) (default0)-plane_id<int64>โ flags.D........., plane ID to define capture source (from0toUINT32_MAX) (default0)-framerate<rational>โ flags.D........., framerate to capture at (from0to1000) (default30/1)
๐ช lavfi indev AVOptions ๐ช
libavfilter graph as an input source?? yeah. the filter graph IS the content. slay.
-graph<string>โ flags.D........., set libavfilter graph-graph_file<string>โ flags.D........., set libavfilter graph filename-dumpgraph<string>โ flags.D........., dump graph to stderr
๐ต OSS indev AVOptions ๐ต
-sample_rate<int>โ flags.D........., (from1toINT_MAX) (default48000)-channels<int>โ flags.D........., (from1toINT_MAX) (default2)
๐ถ sndio indev AVOptions ๐ถ
-sample_rate<int>โ flags.D........., (from1toINT_MAX) (default48000)-channels<int>โ flags.D........., (from1toINT_MAX) (default2)
๐น V4L2 indev AVOptions ๐น
the big one. webcams, TV tuners, capture cards โ this is the whole camera-roll of input devices, and it has OPINIONS:
-standard<string>โ flags.D........., set TV standard, used only by analog frame grabber-channel<int>โ flags.D........., set TV channel, used only by frame grabber (from-1toINT_MAX) (default-1)-video_size<image_size>โ flags.D........., set frame size-pixel_format<string>โ flags.D........., set preferred pixel format-input_format<string>โ flags.D........., set preferred pixel format (for raw video) or codec name-framerate<string>โ flags.D........., set frame rate-list_formats<int>โ flags.D........., list available formats and exit (from0toINT_MAX) (default0)all3โ flags.D........., show all available formatsraw1โ flags.D........., show only non-compressed formatscompressed2โ flags.D........., show only compressed formats
-list_standards<int>โ flags.D........., list supported standards and exit (from0to1) (default0)all1โ flags.D........., show all supported standards
-timestamps<int>โ flags.D........., set type of timestamps for grabbed frames (from0to2) (defaultdefault)default0โ flags.D........., use timestamps from the kernelabs1โ flags.D........., use absolute timestamps (wall clock)mono2abs2โ flags.D........., force conversion from monotonic to absolute timestamps
-ts<int>โ flags.D........., set type of timestamps for grabbed frames (from0to2) (defaultdefault)default0โ flags.D........., use timestamps from the kernelabs1โ flags.D........., use absolute timestamps (wall clock)mono2abs2โ flags.D........., force conversion from monotonic to absolute timestamps
-use_libv4l2<boolean>โ flags.D........., use libv4l2 (v4l-utils) conversion functions (defaultfalse)
heads up bestie:-tsis literally the same thing as-timestamps. same range, same values, same default. don't let it gaslight you.
๐ช xcbgrab indev AVOptions ๐ช
screen grabbing via X, with a whole little choreography of mouse-following:
-window_id<int>โ flags.D........., window to capture. (from0toUINT32_MAX) (default0)-x<int>โ flags.D........., initial x coordinate. (from0toINT_MAX) (default0)-y<int>โ flags.D........., initial y coordinate. (from0toINT_MAX) (default0)-grab_x<int>โ flags.D........., initial x coordinate. (from0toINT_MAX) (default0)-grab_y<int>โ flags.D........., initial y coordinate. (from0toINT_MAX) (default0)-video_size<image_size>โ flags.D........., a string describing frame size, such as640x480orhd720.-framerate<string>โ flags.D........., (default"ntsc")-draw_mouse<int>โ flags.D........., draw the mouse pointer. (from0to1) (default1)-follow_mouse<int>โ flags.D........., move the grabbing region when the mouse pointer reaches within specified amount of pixels to the edge of region. (from-1toINT_MAX) (default0)centered-1โ flags.D........., keep the mouse pointer at the center of grabbing region when following.
-show_region<int>โ flags.D........., show the grabbing region. (from0to1) (default0)-region_border<int>โ flags.D........., set the region border thickness. (from1to128) (default3)-select_region<boolean>โ flags.D........., select the grabbing region graphically using the pointer. (defaultfalse)
๐ฅ AVFilter AVOptions ๐ฅ
filter framework core settings, the ones every filter inherits. this is giving "family traits":
thread_type<flags>โ flags..F........, allowed thread types (defaultslice)sliceโ flags..F........
enable<string>โ flags..F......T., set enable expressionthreads<int>โ flags..F........, allowed number of threads (from0toINT_MAX) (default0)extra_hw_frames<int>โ flags..F........, number of extra hardware frames to allocate for the user (from-1toINT_MAX) (default-1)
โฑ๏ธ abench AVOptions โฑ๏ธ
it's a benchmark filter. it clicks a stopwatch. that's the whole personality and we respect it:
action<int>โ flags..F.A......, set action (from0to1) (defaultstart)start0โ flags..F.A......, start timerstop1โ flags..F.A......, stop timer
๐๏ธ acompressor AVOptions ๐๏ธ
audio compressor!! squishes the loud bits so the quiet bits can breathe. very "we listen and we don't judge" energy:
level_in<double>โ flags..F.A....T., set input gain (from0.015625to64) (default1)mode<int>โ flags..F.A....T., set mode (from0to1) (defaultdownward)downward0โ flags..F.A....T.upward1โ flags..F.A....T.
threshold<double>โ flags..F.A....T., set threshold (from0.000976563to1) (default0.125)ratio<double>โ flags..F.A....T., set ratio (from1to20) (default2)attack<double>โ flags..F.A....T., set attack (from0.01to2000) (default20)
and that's where this part leaves us โ more is absolutely coming, don't you dare close the tab ๐
release<double>โ..F.A....T.set release (from 0.01 to 9000) (default 250) โ how fast it lets go, bestie, tiny number = it's gone the second you stop, 9000 = it's holding a grudge ๐makeup<double>โ..F.A....T.set make up gain (from 1 to 64) (default 1) โ the lil glow-up gain after all that squishing โจknee<double>โ..F.A....T.set knee (from 1 to 8) (default 2.82843) โ soft and gentle or hard and dramatic, your calllink<int>โ..F.A....T.set link type (from 0 to 1) (default average) โ how the channels gossip with each otheraverage0โ..F.A....T.โ they meet in the middlemaximum1โ..F.A....T.โ loudest channel runs the group chat
detection<int>โ..F.A....T.set detection (from 0 to 1) (default rms) โ the vibe-check method for how loud it actually ispeak0โ..F.A....T.โ catches the sharpest lil spikesrms1โ..F.A....T.โ averages the energy out, the chill one
level_sc<double>โ..F.A....T.set sidechain gain (from 0.015625 to 64) (default 1) โ the sidechain dial, lowkey the secret saucemix<double>โ..F.A....T.set mix (from 0 to 1) (default 1) โ how much of the processed version you want, 1 = all of it no notes
๐ acontrast AVOptions ๐
contrast<float>โ..F.A......set contrast (from 0 to 100) (default 33) โ turning the sass up on the contrast, fr fr
๐ acue AVOptions ๐
cue<int64>โ..FVA......cue unix timestamp in microseconds (from 0 to I64_MAX) (default 0) โ a whole unix timestamp in microseconds, the precision is giving ๐ญpreroll<duration>โ..FVA......preroll duration in seconds (default 0) โ lil run-up before the cue dropsbuffer<duration>โ..FVA......buffer duration in seconds (default 0) โ how much buffer it's holding onto
๐ acrossfade AVOptions ๐
nb_samples<int>โ..F.A......set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100)ns<int>โ..F.A......set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100) โ yeah it's the same asnb_samples, the short king versionduration<duration>โ..F.A......set cross fade duration (default 0)d<duration>โ..F.A......set cross fade duration (default 0)overlap<boolean>โ..F.A......overlap 1st stream end with 2nd stream start (default true)o<boolean>โ..F.A......overlap 1st stream end with 2nd stream start (default true)curve1<int>โ..F.A......set fade curve type for 1st stream (from -1 to 18) (default tri)nofade-1โ..F.A......no fade; keep audio as-istri0โ..F.A......linear slopeqsin1โ..F.A......quarter of sine waveesin2โ..F.A......exponential sine wavehsin3โ..F.A......half of sine wavelog4โ..F.A......logarithmicipar5โ..F.A......inverted parabolaqua6โ..F.A......quadraticcub7โ..F.A......cubicsqu8โ..F.A......square rootcbr9โ..F.A......cubic rootpar10โ..F.A......parabolaexp11โ..F.A......exponentialiqsin12โ..F.A......inverted quarter of sine waveihsin13โ..F.A......inverted half of sine wavedese14โ..F.A......double-exponential seatdesi15โ..F.A......double-exponential sigmoidlosi16โ..F.A......logistic sigmoidsinc17โ..F.A......sine cardinal functionisinc18โ..F.A......inverted sine cardinal function
c1<int>โ..F.A......set fade curve type for 1st stream (from -1 to 18) (default tri)nofade-1โ..F.A......no fade; keep audio as-istri0โ..F.A......linear slopeqsin1โ..F.A......quarter of sine waveesin2โ..F.A......exponential sine wavehsin3โ..F.A......half of sine wavelog4โ..F.A......logarithmicipar5โ..F.A......inverted parabolaqua6โ..F.A......quadraticcub7โ..F.A......cubicsqu8โ..F.A......square rootcbr9โ..F.A......cubic rootpar10โ..F.A......parabolaexp11โ..F.A......exponentialiqsin12โ..F.A......inverted quarter of sine waveihsin13โ..F.A......inverted half of sine wavedese14โ..F.A......double-exponential seatdesi15โ..F.A......double-exponential sigmoidlosi16โ..F.A......logistic sigmoidsinc17โ..F.A......sine cardinal functionisinc18โ..F.A......inverted sine cardinal function
curve2<int>โ..F.A......set fade curve type for 2nd stream (from -1 to 18) (default tri)nofade-1โ..F.A......no fade; keep audio as-istri0โ..F.A......linear slopeqsin1โ..F.A......quarter of sine waveesin2โ..F.A......exponential sine wavehsin3โ..F.A......half of sine wavelog4โ..F.A......logarithmicipar5โ..F.A......inverted parabolaqua6โ..F.A......quadraticcub7โ..F.A......cubicsqu8โ..F.A......square rootcbr9โ..F.A......cubic rootpar10โ..F.A......parabolaexp11โ..F.A......exponentialiqsin12โ..F.A......inverted quarter of sine waveihsin13โ..F.A......inverted half of sine wavedese14โ..F.A......double-exponential seatdesi15โ..F.A......double-exponential sigmoidlosi16โ..F.A......logistic sigmoidsinc17โ..F.A......sine cardinal functionisinc18โ..F.A......inverted sine cardinal function
c2<int>โ..F.A......set fade curve type for 2nd stream (from -1 to 18) (default tri)nofade-1โ..F.A......no fade; keep audio as-istri0โ..F.A......linear slopeqsin1โ..F.A......quarter of sine waveesin2โ..F.A......exponential sine wavehsin3โ..F.A......half of sine wavelog4โ..F.A......logarithmicipar5โ..F.A......inverted parabolaqua6โ..F.A......quadraticcub7โ..F.A......cubicsqu8โ..F.A......square rootcbr9โ..F.A......cubic rootpar10โ..F.A......parabolaexp11โ..F.A......exponentialiqsin12โ..F.A......inverted quarter of sine waveihsin13โ..F.A......inverted half of sine wavedese14โ..F.A......double-exponential seatdesi15โ..F.A......double-exponential sigmoidlosi16โ..F.A......logistic sigmoidsinc17โ..F.A......sine cardinal functionisinc18โ..F.A......inverted sine cardinal function
bestie I KNOW the curve list repeats four whole times. that's not me being lazy, that's the manpage.curve1/c1andcurve2/c2each carry the entire 20-value menu and I am NOT cutting a single one of them ๐
๐ฆ acrossover AVOptions ๐ฆ
split<string>โ..F.A......set split frequencies (default "500")order<int>โ..F.A......set filter order (from 0 to 9) (default 4th)2nd0โ..F.A......2nd order (12 dB/8ve)4th1โ..F.A......4th order (24 dB/8ve)6th2โ..F.A......6th order (36 dB/8ve)8th3โ..F.A......8th order (48 dB/8ve)10th4โ..F.A......10th order (60 dB/8ve)12th5โ..F.A......12th order (72 dB/8ve)14th6โ..F.A......14th order (84 dB/8ve)16th7โ..F.A......16th order (96 dB/8ve)18th8โ..F.A......18th order (108 dB/8ve)20th9โ..F.A......20th order (120 dB/8ve)
level<float>โ..F.A......set input gain (from 0 to 1) (default 1)gain<string>โ..F.A......set output bands gain (default "1.f")
๐ acrusher AVOptions ๐
level_in<double>โ..F.A....T.set level in (from 0.015625 to 64) (default 1)level_out<double>โ..F.A....T.set level out (from 0.015625 to 64) (default 1)bits<double>โ..F.A....T.set bit reduction (from 1 to 64) (default 8) โ crunching those bits down, the lo-fi dream honestlymix<double>โ..F.A....T.set mix (from 0 to 1) (default 0.5)mode<int>โ..F.A....T.set mode (from 0 to 1) (default lin)lin0โ..F.A....T.linearlog1โ..F.A....T.logarithmic
dc<double>โ..F.A....T.set DC (from 0.25 to 4) (default 1)aa<double>โ..F.A....T.set anti-aliasing (from 0 to 1) (default 0.5)samples<double>โ..F.A....T.set sample reduction (from 1 to 250) (default 1)lfo<boolean>โ..F.A....T.enable LFO (default false)lforange<double>โ..F.A....T.set LFO depth (from 1 to 250) (default 20)lforate<double>โ..F.A....T.set LFO rate (from 0.01 to 200) (default 0.3)
๐ adeclick AVOptions ๐
window<double>โ..F.A......set window size (from 10 to 100) (default 55)w<double>โ..F.A......set window size (from 10 to 100) (default 55)overlap<double>โ..F.A......set window overlap (from 50 to 95) (default 75)o<double>โ..F.A......set window overlap (from 50 to 95) (default 75)arorder<double>โ..F.A......set autoregression order (from 0 to 25) (default 2)a<double>โ..F.A......set autoregression order (from 0 to 25) (default 2)threshold<double>โ..F.A......set threshold (from 1 to 100) (default 2)t<double>โ..F.A......set threshold (from 1 to 100) (default 2)burst<double>โ..F.A......set burst fusion (from 0 to 10) (default 2)b<double>โ..F.A......set burst fusion (from 0 to 10) (default 2)method<int>โ..F.A......set overlap method (from 0 to 1) (default add)add0โ..F.A......overlap-adda0โ..F.A......overlap-addsave1โ..F.A......overlap-saves1โ..F.A......overlap-save
m<int>โ..F.A......set overlap method (from 0 to 1) (default add)add0โ..F.A......overlap-adda0โ..F.A......overlap-addsave1โ..F.A......overlap-saves1โ..F.A......overlap-save
๐ธ adeclip AVOptions ๐ธ
window<double>โ..F.A......set window size (from 10 to 100) (default 55)w<double>โ..F.A......set window size (from 10 to 100) (default 55)overlap<double>โ..F.A......set window overlap (from 50 to 95) (default 75)o<double>โ..F.A......set window overlap (from 50 to 95) (default 75)arorder<double>โ..F.A......set autoregression order (from 0 to 25) (default 8)a<double>โ..F.A......set autoregression order (from 0 to 25) (default 8)threshold<double>โ..F.A......set threshold (from 1 to 100) (default 10)t<double>โ..F.A......set threshold (from 1 to 100) (default 10)
ngl theadeclickvsadeclipglow-up is subtle โ same window/overlap shape, butarorderjumps from2to8andthresholdfrom2to10. read the defaults, bestie, they ate ๐ฅ
and we are SO not done, keep scrolling ๐
okay bestie, we're deep in the filter-options part of this page and honestly? it's giving encyclopedia of audio magic. buckle up, we're listing everything and skipping NOTHING. ๐
hsize<int>..F.A......โ set histogram size (from100to9999) (default1000)n<int>..F.A......โ set histogram size (from100to9999) (default1000)method<int>..F.A......โ set overlap method (from0to1) (defaultadd)add0..F.A......โ overlap-adda0..F.A......โ overlap-addsave1..F.A......โ overlap-saves1..F.A......โ overlap-save
m<int>..F.A......โ set overlap method (from0to1) (defaultadd)add0..F.A......โ overlap-adda0..F.A......โ overlap-addsave1..F.A......โ overlap-saves1..F.A......โ overlap-save
โจ adelay AVOptions โจ ๐
delays<string>..F.A......โ set list of delays for each channelall<boolean>..F.A......โ use last available delay for remained channels (defaultfalse)
๐ธ adenorm AVOptions ๐ธ
level<double>..F.A....T.โ set level (from-451to-90) (default-351)type<int>..F.A....T.โ set type (from0to3) (defaultdc)dc0..F.A....T.ac1..F.A....T.square2..F.A....T.pulse3..F.A....T.
๐ฆ aecho AVOptions ๐ฆ
in_gain<float>..F.A......โ set signal input gain (from0to1) (default0.6)out_gain<float>..F.A......โ set signal output gain (from0to1) (default0.3)delays<string>..F.A......โ set list of signal delays (default"1000")decays<string>..F.A......โ set list of signal decays (default"0.5")
๐ aemphasis AVOptions ๐
level_in<double>..F.A....T.โ set input gain (from0to64) (default1)level_out<double>..F.A....T.โ set output gain (from0to64) (default1)mode<int>..F.A....T.โ set filter mode (from0to1) (defaultreproduction)reproduction0..F.A....T.production1..F.A....T.
type<int>..F.A....T.โ set filter type (from0to8) (defaultcd)col0..F.A....T.โ Columbiaemi1..F.A....T.โ EMIbsi2..F.A....T.โ BSI (78RPM)riaa3..F.A....T.โ RIAAcd4..F.A....T.โ Compact Disc (CD)50fm5..F.A....T.โ 50??s (FM)75fm6..F.A....T.โ 75??s (FM)50kf7..F.A....T.โ 50??s (FM-KF)75kf8..F.A....T.โ 75??s (FM-KF)
๐ aeval AVOptions ๐
exprs<string>..F.A......โ set the'|'-separated list of channels expressionschannel_layout<string>..F.A......โ set channel layoutc<string>..F.A......โ set channel layout
๐ฅ aexciter AVOptions ๐ฅ
level_in<double>..F.A....T.โ set level in (from0to64) (default1)level_out<double>..F.A....T.โ set level out (from0to64) (default1)amount<double>..F.A....T.โ set amount (from0to64) (default1)drive<double>..F.A....T.โ set harmonics (from0.1to10) (default8.5)blend<double>..F.A....T.โ set blend harmonics (from-10to10) (default0)freq<double>..F.A....T.โ set scope (from2000to12000) (default7500)ceil<double>..F.A....T.โ set ceiling (from9999to20000) (default9999)listen<boolean>..F.A....T.โ enable listen mode (defaultfalse)
โจ afade AVOptions โจ ๐
type<int>..F.A....T.โ set the fade direction (from0to1) (defaultin)in0..F.A....T.โ fade-inout1..F.A....T.โ fade-out
t<int>..F.A....T.โ set the fade direction (from0to1) (defaultin)in0..F.A....T.โ fade-inout1..F.A....T.โ fade-out
start_sample<int64>..F.A....T.โ set number of first sample to start fading (from0toI64_MAX) (default0)ss<int64>..F.A....T.โ set number of first sample to start fading (from0toI64_MAX) (default0)nb_samples<int64>..F.A....T.โ set number of samples for fade duration (from1toI64_MAX) (default44100)ns<int64>..F.A....T.โ set number of samples for fade duration (from1toI64_MAX) (default44100)start_time<duration>..F.A....T.โ set time to start fading (default0)st<duration>..F.A....T.โ set time to start fading (default0)duration<duration>..F.A....T.โ set fade duration (default0)d<duration>..F.A....T.โ set fade duration (default0)curve<int>..F.A....T.โ set fade curve type (from-1to18) (defaulttri)nofade-1..F.A....T.โ no fade; keep audio as-istri0..F.A....T.โ linear slopeqsin1..F.A....T.โ quarter of sine waveesin2..F.A....T.โ exponential sine wavehsin3..F.A....T.โ half of sine wavelog4..F.A....T.โ logarithmicipar5..F.A....T.โ inverted parabolaqua6..F.A....T.โ quadraticcub7..F.A....T.โ cubicsqu8..F.A....T.โ square rootcbr9..F.A....T.โ cubic rootpar10..F.A....T.โ parabolaexp11..F.A....T.โ exponentialiqsin12..F.A....T.โ inverted quarter of sine waveihsin13..F.A....T.โ inverted half of sine wavedese14..F.A....T.โ double-exponential seatdesi15..F.A....T.โ double-exponential sigmoidlosi16..F.A....T.โ logistic sigmoidsinc17..F.A....T.โ sine cardinal functionisinc18..F.A....T.โ inverted sine cardinal function
c<int>..F.A....T.โ set fade curve type (from-1to18) (defaulttri)nofade-1..F.A....T.โ no fade; keep audio as-istri0..F.A....T.โ linear slopeqsin1..F.A....T.โ quarter of sine waveesin2..F.A....T.โ exponential sine wavehsin3..F.A....T.โ half of sine wavelog4..F.A....T.โ logarithmicipar5..F.A....T.โ inverted parabolaqua6..F.A....T.โ quadraticcub7..F.A....T.โ cubicsqu8..F.A....T.โ square rootcbr9..F.A....T.โ cubic rootpar10..F.A....T.โ parabolaexp11..F.A....T.โ exponentialiqsin12..F.A....T.โ inverted quarter of sine waveihsin13..F.A....T.โ inverted half of sine wavedese14..F.A....T.โ double-exponential seatdesi15..F.A....T.โ double-exponential sigmoidlosi16..F.A....T.โ logistic sigmoidsinc17..F.A....T.โ sine cardinal functionisinc18..F.A....T.โ inverted sine cardinal function
๐ง afftdn AVOptions ๐ง
nr<float>..F.A....T.โ set the noise reduction (from0.01to97) (default12)nf<float>..F.A....T.โ set the noise floor (from-80to-20) (default-50)nt<int>..F.A......โ set the noise type (from0to3) (defaultw)w0..F.A......โ white noisev1..F.A......โ vinyl noises2..F.A......โ shellac noisec3..F.A......โ custom noise
bn<string>..F.A......โ set the custom bands noiserf<float>..F.A....T.โ set the residual floor (from-80to-20) (default-38)tn<boolean>..F.A....T.โ track noise (defaultfalse)tr<boolean>..F.A....T.โ track residual (defaultfalse)om<int>..F.A....T.โ set output mode (from0to2) (defaulto)i0..F.A....T.โ inputo1..F.A....T.โ outputn2..F.A....T.โ noise
๐ afftfilt AVOptions ๐
real<string>..F.A......โ set channels real expressions (default"re")imag<string>..F.A......โ set channels imaginary expressions (default"im")win_size<int>..F.A......โ set window size (from16to131072) (default4096)win_func<int>..F.A......โ set window function (from0to19) (defaulthann)rect0..F.A......โ Rectangularbartlett4..F.A......โ Bartletthann1..F.A......โ Hannhanning1..F.A......โ Hanninghamming2..F.A......โ Hammingblackman3..F.A......โ Blackmanwelch5..F.A......โ Welchflattop6..F.A......โ Flat-topbharris7..F.A......โ Blackman-Harrisbnuttall8..F.A......โ Blackman-Nuttallbhann11..F.A......โ Bartlett-Hannsine9..F.A......โ Sinenuttall10..F.A......โ Nuttalllanczos12..F.A......โ Lanczosgauss13..F.A......โ Gausstukey14..F.A......โ Tukeydolph15..F.A......โ Dolph-Chebyshevcauchy16..F.A......โ Cauchyparzen17..F.A......โ Parzenpoisson18..F.A......โ Poissonbohman19..F.A......โ Bohman
overlap<float>..F.A......โ set window overlap (from0to1) (default0.75)
๐ afir AVOptions ๐
dry<float>..F.A......โ set dry gain (from0to10) (default1)wet<float>..F.A......โ set wet gain (from0to10) (default1)length<float>..F.A......โ set IR length (from0to1) (default1)gtype<int>..F.A......โ set IR auto gain type (from-1to2) (defaultpeak)none-1..F.A......โ without auto gainpeak0..F.A......โ peak gaindc1..F.A......โ DC gaingn2..F.A......โ gain to noise
irgain<float>..F.A......โ set IR gain (from0to1) (default1)irfmt<int>..F.A......โ set IR format (from0to1) (defaultinput)mono0..F.A......โ single channelinput1..F.A......โ same as input
maxir<float>..F.A......โ set max IR length (from0.1to60) (default30)response<boolean>..FV.......โ show IR frequency response (defaultfalse)channel<int>..FV.......โ set IR channel to display frequency response (from0to1024) (default0)size<image_size>..FV.......โ set video size (default"hd720")
and that's a wrap on this chunk bestie, we are SO not done yet โ more options are coming, stay with me ๐
rate<video_rate>..FV.......โ sets the video rate, default is"25"โจminp<int>..F.A......โ sets the min partition size, and it lives between1and32768, default8192๐maxp<int>..F.A......โ sets the max partition size, ranges8to32768, default8192๐nbirs<int>..F.A......โ sets the number of input IRs, from1to32, default1๐ฆir<int>..F.A....T.โ selects which IR, from0to31, default0๐
aformat AVOptions ๐
sample_fmts<string>..F.A......โ a'|'-separated list of sample formats.f<string>..F.A......โ also a'|'-separated list of sample formats.sample_rates<string>..F.A......โ a'|'-separated list of sample rates.r<string>..F.A......โ a'|'-separated list of sample rates.channel_layouts<string>..F.A......โ a'|'-separated list of channel layouts.cl<string>..F.A......โ a'|'-separated list of channel layouts.
afreqshift AVOptions ๐
shift<double>..F.A....T.โ sets the frequency shift, from-2.14748e+09toINT_MAX, default0.level<double>..F.A....T.โ sets the output level, from0to1, default1.
agate AVOptions ๐ช
level_in<double>..F.A....T.โ sets the input level, from0.015625to64, default1.mode<int>..F.A....T.โ sets the mode, from0to1, defaultdownward.downward=0..F.A....T.upward=1..F.A....T.
range<double>..F.A....T.โ sets the max gain reduction, from0to1, default0.06125.threshold<double>..F.A....T.โ sets the threshold, from0to1, default0.125.ratio<double>..F.A....T.โ sets the ratio, from1to9000, default2.attack<double>..F.A....T.โ sets the attack, from0.01to9000, default20.release<double>..F.A....T.โ sets the release, from0.01to9000, default250.makeup<double>..F.A....T.โ sets the makeup gain, from1to64, default1.knee<double>..F.A....T.โ sets the knee, from1to8, default2.82843.detection<int>..F.A....T.โ sets the detection, from0to1, defaultrms.peak=0..F.A....T.rms=1..F.A....T.
link<int>..F.A....T.โ sets the link, from0to1, defaultaverage.average=0..F.A....T.maximum=1..F.A....T.
level_sc<double>..F.A....T.โ sets the sidechain gain, from0.015625to64, default1.
aiir AVOptions ๐
zeros<string>..F.A......โ sets the B/numerator/zeros/reflection coefficients, default"1+0i 1-0i".z<string>..F.A......โ sets the B/numerator/zeros/reflection coefficients, default"1+0i 1-0i".poles<string>..F.A......โ sets the A/denominator/poles/ladder coefficients, default"1+0i 1-0i".p<string>..F.A......โ sets the A/denominator/poles/ladder coefficients, default"1+0i 1-0i".gains<string>..F.A......โ sets the channels gains, default"1|1".k<string>..F.A......โ sets the channels gains, default"1|1".dry<double>..F.A......โ sets the dry gain, from0to1, default1.wet<double>..F.A......โ sets the wet gain, from0to1, default1.format<int>..F.A......โ sets the coefficients format, from-2to4, defaultzp.ll=-2..F.A......โ lattice-ladder functionsf=-1..F.A......โ analog transfer functiontf=0..F.A......โ digital transfer functionzp=1..F.A......โ Z-plane zeros/polespr=2..F.A......โ Z-plane zeros/poles (polar radians)pd=3..F.A......โ Z-plane zeros/poles (polar degrees)sp=4..F.A......โ S-plane zeros/poles
f<int>..F.A......โ sets the coefficients format, from-2to4, defaultzp.ll=-2..F.A......โ lattice-ladder functionsf=-1..F.A......โ analog transfer functiontf=0..F.A......โ digital transfer functionzp=1..F.A......โ Z-plane zeros/polespr=2..F.A......โ Z-plane zeros/poles (polar radians)pd=3..F.A......โ Z-plane zeros/poles (polar degrees)sp=4..F.A......โ S-plane zeros/poles
process<int>..F.A......โ sets the kind of processing, from0to2, defaults.d=0..F.A......โ directs=1..F.A......โ serialp=2..F.A......โ parallel
r<int>..F.A......โ sets the kind of processing, from0to2, defaults.d=0..F.A......โ directs=1..F.A......โ serialp=2..F.A......โ parallel
precision<int>..F.A......โ sets the filtering precision, from0to3, defaultdbl.dbl=0..F.A......โ double-precision floating-pointflt=1..F.A......โ single-precision floating-pointi32=2..F.A......โ 32-bit integersi16=3..F.A......โ 16-bit integers
e<int>..F.A......โ sets the precision, from0to3, defaultdbl.dbl=0..F.A......โ double-precision floating-pointflt=1..F.A......โ single-precision floating-pointi32=2..F.A......โ 32-bit integersi16=3..F.A......โ 16-bit integers
normalize<boolean>..F.A......โ normalize coefficients, defaulttrue.n<boolean>..F.A......โ normalize coefficients, defaulttrue.mix<double>..F.A......โ sets the mix, from0to1, default1.response<boolean>..FV.......โ show IR frequency response, defaultfalse.channel<int>..FV.......โ sets the IR channel to display frequency response, from0to1024, default0.size<image_size>..FV.......โ sets the video size, default"hd720".rate<video_rate>..FV.......โ sets the video rate, default"25".
ainterleave AVOptions ๐
nb_inputs<int>..F.A......โ sets the number of inputs, from1toINT_MAX, default2.n<int>..F.A......โ sets the number of inputs, from1toINT_MAX, default2.duration<int>..F.A......โ how to determine the end-of-stream, from0to2, defaultlongest.longest=0..F.A......โ Duration of longest inputshortest=1..F.A......โ Duration of shortest inputfirst=2..F.A......โ Duration of first input
alimiter AVOptions ๐
level_in<double>..F.A......โ sets the input level, from0.015625to64, default1.level_out<double>..F.A......โ sets the output level, from0.015625to64, default1.limit<double>..F.A......โ sets the limit, from0.0625to1, default1.attack<double>..F.A......โ sets the attack, from0.1to80, default5.release<double>..F.A......โ sets the release, from1to8000, default50.asc<boolean>..F.A......โ enable asc, defaultfalse.asc_level<double>..F.A......โ sets the asc level, from0to1, default0.5.level<boolean>..F.A......โ auto level, defaulttrue.
allpass AVOptions ๐๏ธ
frequency<double>..F.A....T.โ sets the central frequency, from0to999999, default3000.f<double>..F.A....T.โ sets the central frequency, from0to999999, default3000.width_type<int>..F.A....T.โ sets the filter-width type, from1to5, defaulth.h=1..F.A....T.โ Hzq=3..F.A....T.โ Q-Factoro=2..F.A....T.โ octaves=4..F.A....T.โ slopek=5..F.A....T.โ kHz
t<int>..F.A....T.โ sets the filter-width type, from1to5, defaulth.h=1..F.A....T.โ Hzq=3..F.A....T.โ Q-Factoro=2..F.A....T.โ octaves=4..F.A....T.โ slopek=5..F.A....T.โ kHz
width<double>..F.A....T.โ sets the filter-width, from0to99999, default707.1.w<double>..F.A....T.โ sets the filter-width, from0to99999, default707.1.mix<double>..F.A....T.โ sets the mix, from0to1, default1.m<double>..F.A....T.โ sets the mix, from0to1, default1.channels<channel_layout>..F.A....T.โ sets the channels to filter, default0xffffffffffffffff.c<channel_layout>..F.A....T.โ sets the channels to filter, default0xffffffffffffffff.normalize<boolean>..F.A....T.โ normalize coefficients, defaultfalse.n<boolean>..F.A....T.โ normalize coefficients, defaultfalse.order<int>..F.A....T.โ sets the filter order, from1to2, default2.o<int>..F.A....T.โ sets the filter order, from1to2, default2.transform<int>..F.A......โ sets the transform type, from0to3, defaultdi.di=0..F.A......โ direct form Idii=1..F.A......โ direct form IItdii=2..F.A......โ transposed direct form IIlatt=3..F.A......โ lattice-ladder form
a<int>..F.A......โ sets the transform type, from0to3, defaultdi.di=0..F.A......โ direct form Idii=1..F.A......โ direct form IItdii=2..F.A......โ transposed direct form IIlatt=3..F.A......โ lattice-ladder form
precision<int>..F.A......โ sets the filtering precision, from-1to3, defaultauto.auto=-1..F.A......โ automatics16=0..F.A......โ signed 16-bits32=1..F.A......โ signed 32-bitf32=2..F.A......โ floating-point singlef64=3..F.A......โ floating-point double
r<int>..F.A......โ sets the filtering precision, from-1to3, defaultauto.auto=-1..F.A......โ automatics16=0..F.A......โ signed 16-bits32=1..F.A......โ signed 32-bitf32=2..F.A......โ floating-point singlef64=3..F.A......โ floating-point double
aloop AVOptions ๐
loop<int>..F.A......โ number of loops, from-1toINT_MAX, default0.size<int64>..F.A......โ max number of samples to loop, from0toINT_MAX, default0.start<int64>..F.A......โ sets the loop start sample, from0toI64_MAX, default0.
amerge AVOptions ๐ซถ
inputs<int>..F.A......โ specifies the number of inputs, from1to64, default2.
๐ ametadata AVOptions ๐
mode<int>โ set a mode of operation (from0to4) (defaultselect) โ flags..F.A......select0โ select frameadd1โ add new metadatamodify2โ modify metadatadelete3โ delete metadataprint4โ print metadata
key<string>โ set metadata keyvalue<string>โ set metadata valuefunction<int>โ function for comparing values (from0to6) (defaultsame_str) โ flags..F.A......same_str0starts_with1less2equal3greater4expr5ends_with6
expr<string>โ set expression forexprfunctionfile<string>โ set file where to print metadata informationdirect<boolean>โ reduce buffering when printing to user-set file or pipe (defaultfalse)
๐ซถ amix AVOptions ๐ซถ
inputs<int>โ Number of inputs. (from1to32767) (default2)duration<int>โ How to determine the end-of-stream. (from0to2) (defaultlongest) โ flags..F.A......longest0โ Duration of longest input.shortest1โ Duration of shortest input.first2โ Duration of first input.
dropout_transition<float>โ Transition time, in seconds, for volume renormalization when an input stream ends. (from0toINT_MAX) (default2)weights<string>โ Set weight for each input. (default"1 1") โ flags..F.A....T.normalize<boolean>โ Scale inputs (defaulttrue) โ flags..F.A....T.
๐ anequalizer AVOptions ๐
params<string>โ (default"")curves<boolean>โ draw frequency response curves (defaultfalse) โ flags..FV.......size<image_size>โ set video size (default"hd720") โ flags..FV.......mgain<double>โ set max gain (from-900to900) (default60) โ flags..FV.......fscale<int>โ set frequency scale (from0to1) (defaultlog) โ flags..FV.......lin0โ linearlog1โ logarithmic
colors<string>โ set channels curves colors (default"red|green|blue|yellow|orange|lime|pink|magenta|brown") โ flags..FV.......
๐ anlmdn AVOptions ๐
s<float>โ set denoising strength (from1e-05to10) (default1e-05) โ flags..F.A....T.p<duration>โ set patch duration (default0.002) โ flags..F.A....T.r<duration>โ set research duration (default0.006) โ flags..F.A....T.o<int>โ set output mode (from0to2) (defaulto) โ flags..F.A....T.i0โ inputo1โ outputn2โ noise
m<float>โ set smooth factor (from1to15) (default11) โ flags..F.A....T.
โญ anlms AVOptions โญ
order<int>โ set the filter order (from1to32767) (default256) โ flags..F.A......mu<float>โ set the filter mu (from0to2) (default0.75) โ flags..F.A....T.eps<float>โ set the filter eps (from0to1) (default1) โ flags..F.A....T.leakage<float>โ set the filter leakage (from0to1) (default0) โ flags..F.A....T.out_mode<int>โ set output mode (from0to3) (defaulto) โ flags..F.A....T.i0โ inputd1โ desiredo2โ outputn3โ noise
๐ฆ apad AVOptions ๐ฆ
packet_size<int>โ set silence packet size (from0toINT_MAX) (default4096) โ flags..F.A......pad_len<int64>โ set number of samples of silence to add (from-1toI64_MAX) (default-1) โ flags..F.A......whole_len<int64>โ set minimum target number of samples in the audio stream (from-1toI64_MAX) (default-1) โ flags..F.A......pad_dur<duration>โ set duration of silence to add (default0) โ flags..F.A......whole_dur<duration>โ set minimum target duration in the audio stream (default0) โ flags..F.A......
๐ธ aperms AVOptions ๐ธ
mode<int>โ select permissions mode (from0to4) (defaultnone) โ flags..FVA......none0โ do nothingro1โ set all output frames read-onlyrw2โ set all output frames writabletoggle3โ switch permissionsrandom4โ set permissions randomly
seed<int64>โ set the seed for therandommode (from-1toUINT32_MAX) (default-1) โ flags..FVA......
๐
aphaser AVOptions ๐
in_gain<double>โ set input gain (from0to1) (default0.4) โ flags..F.A......out_gain<double>โ set output gain (from0to1e+09) (default0.74) โ flags..F.A......delay<double>โ set delay in milliseconds (from0to5) (default3) โ flags..F.A......decay<double>โ set decay (from0to0.99) (default0.4) โ flags..F.A......speed<double>โ set modulation speed (from0.1to2) (default0.5) โ flags..F.A......type<int>โ set modulation type (from0to1) (defaulttriangular) โ flags..F.A......triangular1t1sinusoidal0s0
โจ aphaseshift AVOptions โจ
shift<double>โ set phase shift (from-1to1) (default0) โ flags..F.A....T.level<double>โ set output level (from0to1) (default1) โ flags..F.A....T.
๐ apulsator AVOptions ๐
level_in<double>โ set input gain (from0.015625to64) (default1) โ flags..F.A......level_out<double>โ set output gain (from0.015625to64) (default1) โ flags..F.A......mode<int>โ set mode (from0to4) (defaultsine) โ flags..F.A......sine0triangle1square2sawup3sawdown4
amount<double>โ set modulation (from0to1) (default1) โ flags..F.A......offset_l<double>โ set offset L (from0to1) (default0) โ flags..F.A......offset_r<double>โ set offset R (from0to1) (default0.5) โ flags..F.A......width<double>โ set pulse width (from0to2) (default1) โ flags..F.A......timing<int>โ set timing (from0to2) (defaulthz) โ flags..F.A......bpm0ms1hz2
bpm<double>โ set BPM (from30to300) (default120) โ flags..F.A......ms<int>โ set ms (from10to2000) (default500) โ flags..F.A......hz<double>โ set frequency (from0.01to100) (default2) โ flags..F.A......
๐ง arealtime AVOptions ๐ง
limit<duration>โ sleep time limit (default2) โ flags..FVA......speed<double>โ speed factor (fromDBL_MINtoDBL_MAX) (default1) โ flags..FVA......
๐ aresample AVOptions ๐
sample_rate<int>โ (from0toINT_MAX) (default0) โ flags..F.A......SWResamplerAVOptions:
๐ arnndn AVOptions ๐
model<string>โ set model name โ flags..F.A....T.m<string>โ set model name โ flags..F.A....T.mix<float>โ set output vs input mix (from-1to1) (default1) โ flags..F.A....T.
๐ aselect AVOptions ๐
expr<string>โ set an expression to use for selecting frames (default"1") โ flags..F.A......e<string>โ set an expression to use for selecting frames (default"1") โ flags..F.A......outputs<int>โ set the number of outputs (from1toINT_MAX) (default1) โ flags..F.A......n<int>โ set the number of outputs (from1toINT_MAX) (default1) โ flags..F.A......
๐ฅ asendcmd AVOptions ๐ฅ
commands<string>โ set commands โ flags..FVA......c<string>โ set commands โ flags..FVA......filename<string>โ set commands file โ flags..FVA......f<string>โ set commands file โ flags..FVA......
๐ asetnsamples AVOptions ๐
nb_out_samples<int>โ set the number of per-frame output samples (from1toINT_MAX) (default1024) โ flags..F.A......n<int>โ set the number of per-frame output samples (from1toINT_MAX) (default1024) โ flags..F.A......pad<boolean>โ pad last frame with zeros (defaulttrue) โ flags..F.A......p<boolean>โ pad last frame with zeros (defaulttrue) โ flags..F.A......
๐ฆ asetpts AVOptions ๐ฆ
expr<string>โ Expression determining the frame timestamp (default"PTS") โ flags..F.A......
๐ asetrate AVOptions ๐
sample_rate<int>โ set the sample rate (from1toINT_MAX) (default44100) โ flags..F.A......r<int>โ set the sample rate (from1toINT_MAX) (default44100) โ flags..F.A......
โญ asettb AVOptions โญ
expr<string>โ set expression determining the output timebase (default"intb") โ flags..F.A......tb<string>โ set expression determining the output timebase (default"intb") โ flags..F.A......
๐ธ asidedata AVOptions ๐ธ
mode<int>โ set a mode of operation (from0to1) (defaultselect) โ flags..F.A......select0โ select framedelete1โ delete side data
type<int>โ set side data type (from-1toINT_MAX) (default-1) โ flags..F.A......PANSCAN0A53_CC1STEREO3D2MATRIXENCODING3DOWNMIX_INFO4REPLAYGAIN5DISPLAYMATRIX6AFD7MOTION_VECTORS8SKIP_SAMPLES9AUDIO_SERVICE_TYPE10MASTERING_DISPLAY_METADATA11GOP_TIMECODE12SPHERICAL13CONTENT_LIGHT_LEVEL14ICC_PROFILE15QP_TABLE_PROPERTIES16QP_TABLE_DATA17S12M_TIMECOD18DYNAMIC_HDR_PLUS19
okay so picking up right where we left off, here are the last two enum entries, and then we're deep in filter AVOptions territory. no cap, this part is a marathon, but we're gonna get through it together bestie ๐
REGIONS_OF_INTERESTโ20โ..F.A......SEI_UNREGISTEREDโ22โ..F.A......
asoftclip AVOptions:
asoftclip is giving soft-clipping realness, and the type option is literally the moment. pick your softclip flavor:
type<int>โ..F.A....T.set softclip type (from-1to7) (defaulttanh)hardโ-1โ..F.A....T.tanhโ0โ..F.A....T.atanโ1โ..F.A....T.cubicโ2โ..F.A....T.expโ3โ..F.A....T.algโ4โ..F.A....T.quinticโ5โ..F.A....T.sinโ6โ..F.A....T.erfโ7โ..F.A....T.
and then the rest of the softclip squad:
threshold<double>โ..F.A....T.set softclip threshold (from1e-06to1) (default1)output<double>โ..F.A....T.set softclip output gain (from1e-06to16) (default1)param<double>โ..F.A....T.set softclip parameter (from0.01to3) (default1)oversample<int>โ..F.A......set oversample factor (from1to32) (default1)
asplit AVOptions:
asplit is the "let's make copies" filter, and it's lowkey simple:
outputs<int>โ..FVA......set number of outputs (from1toINT_MAX) (default2)
astats AVOptions:
astats is the stats girlie, and she does NOT hold back. the options are:
length<double>โ..F.A......set the window length (from0.01to10) (default0.05)metadata<boolean>โ..F.A......inject metadata in the filtergraph (defaultfalse)reset<int>โ..F.A......recalculate stats after this many frames (from0toINT_MAX) (default0)measure_perchannel<flags>โ..F.A......only measure_perchannel these per-channel statistics (defaultall+DC_offset+Min_level+Max_level+Min_difference+Max_difference+Mean_difference+RMS_difference+Peak_level+RMS_level+RMS_peak+RMS_trough+Crest_factor+Flat_factor+Peak_count+Bit_depth+Dynamic_range+Zero_crossings+Zero_crossings_rate+Noise_floor+Noise_floor_count+Number_of_samples+Number_of_NaNs+Number_of_Infs+Number_of_denormals)noneโ..F.A......allโ..F.A......DC_offsetโ..F.A......Min_levelโ..F.A......Max_levelโ..F.A......Min_differenceโ..F.A......Max_differenceโ..F.A......Mean_differenceโ..F.A......RMS_differenceโ..F.A......Peak_levelโ..F.A......RMS_levelโ..F.A......RMS_peakโ..F.A......RMS_troughโ..F.A......Crest_factorโ..F.A......Flat_factorโ..F.A......Peak_countโ..F.A......Bit_depthโ..F.A......Dynamic_rangeโ..F.A......Zero_crossingsโ..F.A......Zero_crossings_rateโ..F.A......Noise_floorโ..F.A......Noise_floor_countโ..F.A......Number_of_samplesโ..F.A......Number_of_NaNsโ..F.A......Number_of_Infsโ..F.A......Number_of_denormalsโ..F.A......
measure_overall<flags>โ..F.A......only measure_perchannel these overall statistics (defaultall+DC_offset+Min_level+Max_level+Min_difference+Max_difference+Mean_difference+RMS_difference+Peak_level+RMS_level+RMS_peak+RMS_trough+Crest_factor+Flat_factor+Peak_count+Bit_depth+Dynamic_range+Zero_crossings+Zero_crossings_rate+Noise_floor+Noise_floor_count+Number_of_samples+Number_of_NaNs+Number_of_Infs+Number_of_denormals)noneโ..F.A......allโ..F.A......DC_offsetโ..F.A......Min_levelโ..F.A......Max_levelโ..F.A......Min_differenceโ..F.A......Max_differenceโ..F.A......Mean_differenceโ..F.A......RMS_differenceโ..F.A......Peak_levelโ..F.A......RMS_levelโ..F.A......RMS_peakโ..F.A......RMS_troughโ..F.A......Crest_factorโ..F.A......Flat_factorโ..F.A......Peak_countโ..F.A......Bit_depthโ..F.A......Dynamic_rangeโ..F.A......Zero_crossingsโ..F.A......Zero_crossings_rateโ..F.A......Noise_floorโ..F.A......Noise_floor_countโ..F.A......Number_of_samplesโ..F.A......Number_of_NaNsโ..F.A......Number_of_Infsโ..F.A......Number_of_denormalsโ..F.A......
astreamselect AVOptions:
astreamselect is the stream-remapping bestie:
inputs<int>โ..FVA......number of input streams (from2toINT_MAX) (default2)map<string>โ..FVA....T.input indexes to remap to outputs
asubboost AVOptions:
asubboost is giving bass-boost energy, and here's the whole vibe:
dry<double>โ..F.A....T.set dry gain (from0to1) (default0.7)wet<double>โ..F.A....T.set wet gain (from0to1) (default0.7)decay<double>โ..F.A....T.set decay (from0to1) (default0.7)feedback<double>โ..F.A....T.set feedback (from0to1) (default0.9)cutoff<double>โ..F.A....T.set cutoff (from50to900) (default100)slope<double>โ..F.A....T.set slope (from0.0001to1) (default0.5)delay<double>โ..F.A....T.set delay (from1to100) (default20)
asubcut AVOptions:
asubcut cuts the low end, and it's iconic:
cutoff<double>โ..F.A....T.set cutoff frequency (from2to200) (default20)order<int>โ..F.A....T.set filter order (from3to20) (default10)level<double>โ..F.A....T.set input level (from0to1) (default1)
asupercut AVOptions:
asupercut is the high-end cutter:
cutoff<double>โ..F.A....T.set cutoff frequency (from20000to192000) (default20000)order<int>โ..F.A....T.set filter order (from3to20) (default10)level<double>โ..F.A....T.set input level (from0to1) (default1)
asuperpass AVOptions:
asuperpass lets the middle through:
centerf<double>โ..F.A....T.set center frequency (from2to999999) (default1000)order<int>โ..F.A....T.set filter order (from4to20) (default4)qfactor<double>โ..F.A....T.set Q-factor (from0.01to100) (default1)level<double>โ..F.A....T.set input level (from0to2) (default1)
asuperstop AVOptions:
asuperstop is the opposite vibe, and the options are literally identical:
centerf<double>โ..F.A....T.set center frequency (from2to999999) (default1000)order<int>โ..F.A....T.set filter order (from4to20) (default4)qfactor<double>โ..F.A....T.set Q-factor (from0.01to100) (default1)level<double>โ..F.A....T.set input level (from0to2) (default1)
atempo AVOptions:
atempo changes the speed without changing the pitch, and it's a one-option icon:
tempo<double>โ..F.A....T.set tempo scale factor (from0.5to100) (default1)
atrim AVOptions:
atrim is the trimming filter, and it has a whole bunch of ways to say "start here" and "end there":
start<duration>โ..F.A......Timestamp of the first frame that should be passed (defaultINT64_MAX)starti<duration>โ..F.A......Timestamp of the first frame that should be passed (defaultINT64_MAX)end<duration>โ..F.A......Timestamp of the first frame that should be dropped again (defaultINT64_MAX)endi<duration>โ..F.A......Timestamp of the first frame that should be dropped again (defaultINT64_MAX)start_pts<int64>โ..F.A......Timestamp of the first frame that should be passed (fromI64_MINtoI64_MAX) (defaultI64_MIN)end_pts<int64>โ..F.A......Timestamp of the first frame that should be dropped again (fromI64_MINtoI64_MAX) (defaultI64_MIN)duration<duration>โ..F.A......Maximum duration of the output (default0)durationi<duration>โ..F.A......Maximum duration of the output (default0)start_sample<int64>โ..F.A......Number of the first audio sample that should be passed to the output (from-1toI64_MAX) (default-1)end_sample<int64>โ..F.A......Number of the first audio sample that should be dropped again (from0toI64_MAX) (defaultI64_MAX)
axcorrelate AVOptions:
axcorrelate does cross-correlation, and it's giving options:
size<int>โ..F.A......set segment size (from2to131072) (default256)algo<int>โ..F.A......set alghorithm (from0to1) (defaultslow)slowโ0โ..F.A......slow algorithmfastโ1โ..F.A......fast algorithm
bandpass AVOptions:
bandpass is the filter that keeps a band and chucks the rest. it has a LOT of aliases and sub-options, so let's get into it:
frequency<double>โ..F.A....T.set central frequency (from0to999999) (default3000)f<double>โ..F.A....T.set central frequency (from0to999999) (default3000)width_type<int>โ..F.A....T.set filter-width type (from1to5) (defaultq)hโ1โ..F.A....T.Hzqโ3โ..F.A....T.Q-Factoroโ2โ..F.A....T.octavesโ4โ..F.A....T.slopekโ5โ..F.A....T.kHz
t<int>โ..F.A....T.set filter-width type (from1to5) (defaultq)hโ1โ..F.A....T.Hzqโ3โ..F.A....T.Q-Factoroโ2โ..F.A....T.octavesโ4โ..F.A....T.slopekโ5โ..F.A....T.kHz
width<double>โ..F.A....T.set band-width (from0to99999) (default0.5)w<double>โ..F.A....T.set band-width (from0to99999) (default0.5)csg<boolean>โ..F.A....T.use constant skirt gain (defaultfalse)mix<double>โ..F.A....T.set mix (from0to1) (default1)m<double>โ..F.A....T.set mix (from0to1) (default1)channels<channel_layout>โ..F.A....T.set channels to filter (default0xffffffffffffffff)c<channel_layout>โ..F.A....T.set channels to filter (default0xffffffffffffffff)normalize<boolean>โ..F.A....T.normalize coefficients (defaultfalse)n<boolean>โ..F.A....T.normalize coefficients (defaultfalse)transform<int>โ..F.A......set transform type (from0to3) (defaultdi)diโ0โ..F.A......direct form Idiiโ1โ..F.A......direct form IItdiiโ2โ..F.A......transposed direct form IIlattโ3โ..F.A......lattice-ladder form
a<int>โ..F.A......set transform type (from0to3) (defaultdi)diโ0โ..F.A......direct form Idiiโ1โ..F.A......direct form IItdiiโ2โ..F.A......transposed direct form IIlattโ3โ..F.A......lattice-ladder form
precision<int>โ..F.A......set filtering precision (from-1to3) (defaultauto)autoโ-1โ..F.A......automatics16โ0โ..F.A......signed 16-bit
s32=1โ signed 32-bit ยท..F.A......f32=2โ floating-point single ยท..F.A......f64=3โ floating-point double ยท..F.A......r<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
๐ bandreject AVOptions: ๐
ok so this one is the bandreject filter and she has OPINIONS, bestie, and also a truly absurd number of aliases. let's go ๐
frequency<double>โ set central frequency (from0to999999) (default3000) ยท..F.A....T.f<double>โ set central frequency (from0to999999) (default3000) ยท..F.A....T.width_type<int>โ set filter-width type (from1to5) (defaultq) ยท..F.A....T.h=1โ Hzq=3โ Q-Factoro=2โ octaves=4โ slopek=5โ kHz
t<int>โ set filter-width type (from1to5) (defaultq) ยท..F.A....T.h=1โ Hzq=3โ Q-Factoro=2โ octaves=4โ slopek=5โ kHz
width<double>โ set band-width (from0to99999) (default0.5) ยท..F.A....T.w<double>โ set band-width (from0to99999) (default0.5) ยท..F.A....T.mix<double>โ set mix (from0to1) (default1) ยท..F.A....T.m<double>โ set mix (from0to1) (default1) ยท..F.A....T.channels<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.c<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.normalize<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.n<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.transform<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
a<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
precision<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
r<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
๐ฅ bass AVOptions: ๐ฅ
the bass filter walked in wearing the exact same outfit as bandreject and honestly? she ate. ๐ซถ
frequency<double>โ set central frequency (from0to999999) (default100) ยท..F.A....T.f<double>โ set central frequency (from0to999999) (default100) ยท..F.A....T.width_type<int>โ set filter-width type (from1to5) (defaultq) ยท..F.A....T.h=1โ Hzq=3โ Q-Factoro=2โ octaves=4โ slopek=5โ kHz
t<int>โ set filter-width type (from1to5) (defaultq) ยท..F.A....T.h=1โ Hzq=3โ Q-Factoro=2โ octaves=4โ slopek=5โ kHz
width<double>โ set shelf transition steep (from0to99999) (default0.5) ยท..F.A....T.w<double>โ set shelf transition steep (from0to99999) (default0.5) ยท..F.A....T.gain<double>โ set gain (from-900to900) (default0) ยท..F.A....T.g<double>โ set gain (from-900to900) (default0) ยท..F.A....T.poles<int>โ set number of poles (from1to2) (default2) ยท..F.A......p<int>โ set number of poles (from1to2) (default2) ยท..F.A......mix<double>โ set mix (from0to1) (default1) ยท..F.A....T.m<double>โ set mix (from0to1) (default1) ยท..F.A....T.channels<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.c<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.normalize<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.n<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.transform<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
a<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
precision<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
r<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
โจ biquad AVOptions: โจ
BIQUAD bestie. six little coefficients and the whole vibe of your audio changes. it's giving math girlboss ๐
a0<double>โ (fromINT_MINtoINT_MAX) (default1) ยท..F.A....T.a1<double>โ (fromINT_MINtoINT_MAX) (default0) ยท..F.A....T.a2<double>โ (fromINT_MINtoINT_MAX) (default0) ยท..F.A....T.b0<double>โ (fromINT_MINtoINT_MAX) (default0) ยท..F.A....T.b1<double>โ (fromINT_MINtoINT_MAX) (default0) ยท..F.A....T.b2<double>โ (fromINT_MINtoINT_MAX) (default0) ยท..F.A....T.mix<double>โ set mix (from0to1) (default1) ยท..F.A....T.m<double>โ set mix (from0to1) (default1) ยท..F.A....T.channels<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.c<channel_layout>โ set channels to filter (default0xffffffffffffffff) ยท..F.A....T.normalize<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.n<boolean>โ normalize coefficients (defaultfalse) ยท..F.A....T.transform<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
a<int>โ set transform type (from0to3) (defaultdi) ยท..F.A......di=0โ direct form Idii=1โ direct form IItdii=2โ transposed direct form IIlatt=3โ lattice-ladder form
precision<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
r<int>โ set filtering precision (from-1to3) (defaultauto) ยท..F.A......auto=-1โ automatics16=0โ signed 16-bits32=1โ signed 32-bitf32=2โ floating-point singlef64=3โ floating-point double
๐ channelmap AVOptions: ๐
the channelmap filter is literally just you going "this channel goes here, that one goes there" and honestly the most satisfying thing ever ๐
map<string>โ A comma-separated list of input channel numbers in output order. ยท..F.A......channel_layout<string>โ Output channel layout. ยท..F.A......
๐ธ channelsplit AVOptions: ๐ธ
splitting channels apart like โจgirl dinnerโจ for your ears
channel_layout<string>โ Input channel layout. (default"stereo") ยท..F.A......channels<string>โ Channels to extract. (default"all") ยท..F.A......
๐ฆ chorus AVOptions: ๐ฆ
chorus, aka the "make one voice sound like a whole friend group" filter. iconic. no notes. ๐
in_gain<float>โ set input gain (from0to1) (default0.4) ยท..F.A......out_gain<float>โ set output gain (from0to1) (default0.4) ยท..F.A......delays<string>โ set delays ยท..F.A......decays<string>โ set decays ยท..F.A......speeds<string>โ set speeds ยท..F.A......depths<string>โ set depths ยท..F.A......
๐ compand AVOptions: ๐
compand โ the compressor/expander, and the way her default points string has FOUR numbers in it is so extra of her, we love ๐
attacks<string>โ set time over which increase of volume is determined (default"0") ยท..F.A......decays<string>โ set time over which decrease of volume is determined (default"0.8") ยท..F.A......points<string>โ set points of transfer function (default"-70/-70|-60/-20|1/0") ยท..F.A......soft-knee<double>โ set soft-knee (from0.01to900) (default0.01) ยท..F.A......gain<double>โ set output gain (from-900to900) (default0) ยท..F.A......volume<double>โ set initial volume (from-900to0) (default0) ยท..F.A......delay<double>โ set delay for samples before sending them to volume adjuster (from0to20) (default0) ยท..F.A......
๐ compensationdelay AVOptions: ๐
compensationdelay is for when you need to nudge audio around by, like, actual physical distances. physics bestie ๐
mm<int>โ set mm distance (from0to10) (default0) ยท..F.A......cm<int>โ set cm distance (from0to100) (default0) ยท..F.A......m<int>โ set meter distance (from0to100) (default0) ยท..F.A......dry<double>..F.A......โ sets the dry amount, from 0 to 1. default0๐งwet<double>..F.A......โ sets the wet amount, from 0 to 1. default1๐temp<int>..F.A......โ sets the temperature, in ??C, from -50 to 50. default20๐ก๏ธ
๐ฆ crossfeed AVOptions ๐ฆ
strength<double>..F.A....T.โ sets the crossfeed strength, from 0 to 1. default0.2range<double>..F.A....T.โ sets the soundstage wideness, from 0 to 1. default0.5slope<double>..F.A....T.โ sets the curve slope, from 0.01 to 1. default0.5level_in<double>..F.A....T.โ sets level in, from 0 to 1. default0.9level_out<double>..F.A....T.โ sets level out, from 0 to 1. default1
โจ crystalizer AVOptions โจ
i<float>..F.A....T.โ sets the intensity, from -10 to 10. default2c<boolean>..F.A....T.โ enable clipping. defaulttrue
๐ dcshift AVOptions ๐
shift<double>..F.A......โ sets the DC shift, from -1 to 1. default0limitergain<double>..F.A......โ sets the limiter gain, from 0 to 1. default0
๐ deesser AVOptions ๐
i<double>..F.A......โ sets the intensity, from 0 to 1. default0m<double>..F.A......โ sets the max deessing, from 0 to 1. default0.5f<double>..F.A......โ sets the frequency, from 0 to 1. default0.5s<int>..F.A......โ sets the output mode, from 0 to 2. defaultoi0โ inputo1โ outpute2โ ess
๐ธ drmeter AVOptions ๐ธ
length<double>..F.A......โ sets the window length, from 0.01 to 10. default3
๐ฅ dynaudnorm AVOptions ๐ฅ
framelen<int>..F.A....T.โ sets the frame length in msec, from 10 to 8000. default500f<int>..F.A....T.โ same thing, shorter name: sets the frame length in msec, from 10 to 8000. default500gausssize<int>..F.A....T.โ sets the filter size, from 3 to 301. default31g<int>..F.A....T.โ same thing, shorter name: sets the filter size, from 3 to 301. default31peak<double>..F.A....T.โ sets the peak value, from 0 to 1. default0.95p<double>..F.A....T.โ same thing, shorter name: sets the peak value, from 0 to 1. default0.95maxgain<double>..F.A....T.โ sets the max amplification, from 1 to 100. default10m<double>..F.A....T.โ same thing, shorter name: sets the max amplification, from 1 to 100. default10targetrms<double>..F.A....T.โ sets the target RMS, from 0 to 1. default0r<double>..F.A....T.โ same thing, shorter name: sets the target RMS, from 0 to 1. default0coupling<boolean>..F.A....T.โ sets channel coupling. defaulttruen<boolean>..F.A....T.โ same thing, shorter name: sets channel coupling. defaulttruecorrectdc<boolean>..F.A....T.โ sets DC correction. defaultfalsec<boolean>..F.A....T.โ same thing, shorter name: sets DC correction. defaultfalsealtboundary<boolean>..F.A....T.โ sets alternative boundary mode. defaultfalseb<boolean>..F.A....T.โ same thing, shorter name: sets alternative boundary mode. defaultfalsecompress<double>..F.A....T.โ sets the compress factor, from 0 to 30. default0s<double>..F.A....T.โ same thing, shorter name: sets the compress factor, from 0 to 30. default0threshold<double>..F.A....T.โ sets the threshold value, from 0 to 1. default0t<double>..F.A....T.โ same thing, shorter name: sets the threshold value, from 0 to 1. default0
๐ ebur128 AVOptions ๐
video<boolean>..FV.......โ sets video output. defaultfalsesize<image_size>..FV.......โ sets video size. default"640x480"meter<int>..FV.......โ sets scale meter (+9 to +18), from 9 to 18. default9framelog<int>..FVA......โ force frame logging level, fromINT_MINtoINT_MAX. default-1info32โ information logging levelverbose40โ verbose logging level
metadata<boolean>..FVA......โ inject metadata in the filtergraph. defaultfalsepeak<flags>..F.A......โ sets peak mode. default0noneโ disable any peak modesampleโ enable peak-sample modetrueโ enable true-peak mode
dualmono<boolean>..F.A......โ treat mono input files as dual-mono. defaultfalsepanlaw<double>..F.A......โ sets a specific pan law for dual-mono files, from -10 to 0. default-3.0103target<int>..FV.......โ sets a specific target level in LUFS (-23 to 0), from -23 to 0. default-23gauge<int>..FV.......โ sets gauge display type, from 0 to 1. defaultmomentarymomentary0โ display momentary valuem0โ display momentary valueshortterm1โ display short-term values1โ display short-term value
scale<int>..FV.......โ sets display method for the stats, from 0 to 1. defaultabsoluteabsolute0โ display absolute values (LUFS)LUFS0โ display absolute values (LUFS)relative1โ display values relative to target (LU)LU1โ display values relative to target (LU)
๐ซถ equalizer AVOptions ๐ซถ
frequency<double>..F.A....T.โ sets central frequency, from 0 to 999999. default0f<double>..F.A....T.โ same thing, shorter name: sets central frequency, from 0 to 999999. default0width_type<int>..F.A....T.โ sets filter-width type, from 1 to 5. defaultqh1โ Hzq3โ Q-Factoro2โ octaves4โ slopek5โ kHz
t<int>..F.A....T.โ same thing, shorter name: sets filter-width type, from 1 to 5. defaultqh1โ Hzq3โ Q-Factoro2โ octaves4โ slopek5โ kHz
width<double>..F.A....T.โ sets band-width, from 0 to 99999. default1w<double>..F.A....T.โ same thing, shorter name: sets band-width, from 0 to 99999. default1gain<double>..F.A....T.โ sets gain, from -900 to 900. default0g<double>..F.A....T.โ same thing, shorter name: sets gain, from -900 to 900. default0mix<double>..F.A....T.โ sets mix, from 0 to 1. default1m<double>..F.A....T.โ same thing, shorter name: sets mix, from 0 to 1. default1channels<channel_layout>..F.A....T.โ sets channels to filter. default0xffffffffffffffffc<channel_layout>..F.A....T.โ same thing, shorter name: sets channels to filter. default0xffffffffffffffffnormalize<boolean>..F.A....T.โ normalize coefficients. defaultfalsen<boolean>..F.A....T.โ same thing, shorter name: normalize coefficients. defaultfalsetransform<int>..F.A......โ sets transform type, from 0 to 3. defaultdidi0โ direct form Idii1โ direct form IItdii2โ transposed direct form IIlatt3โ lattice-ladder form
a<int>..F.A......โ same thing, shorter name: sets transform type, from 0 to 3. defaultdidi0โ direct form Idii1โ direct form IItdii2โ transposed direct form IIlatt3โ lattice-ladder form
precision<int>..F.A......โ sets filtering precision, from -1 to 3. defaultautoauto-1โ automatics160โ signed 16-bits321โ signed 32-bitf322โ floating-point singlef643โ floating-point double
r<int>..F.A......โ same thing, shorter name: sets filtering precision, from -1 to 3. defaultautoauto-1โ automatics160โ signed 16-bits321โ signed 32-bitf322โ floating-point singlef643โ floating-point double
๐ extrastereo AVOptions ๐
m<float>..F.A....T.โ sets the difference coefficient, from -10 to 10. default2.5c<boolean>..F.A....T.โ enable clipping. defaulttrue
โญ firequalizer AVOptions โญ
gain<string>..F.A....T.โ sets gain curve. default"gain_interpolate(f)"gain_entry<string>..F.A....T.โ sets gain entrydelay<double>..F.A......โ sets delay, from 0 to 1e+10. default0.01accuracy<double>..F.A......โ sets accuracy, from 0 to 1e+10. default5wfunc<int>..F.A......โ sets window function, from 0 to 9. defaulthannrectangular0โ rectangular windowhann1โ hann windowhamming2โ hamming windowblackman3โ blackman windownuttall34โ 3-term nuttall windowmnuttall35โ minimum 3-term nuttall windownuttall6โ nuttall windowbnuttall7โ blackman-nuttall windowbharris8โ blackman-harris windowtukey9โ tukey window
fixed<boolean>..F.A......โ sets fixed frame samples. defaultfalsemulti<boolean>..F.A......โ sets multi channels mode. defaultfalsezero_phase<boolean>..F.A......โ sets zero phase mode. defaultfalsescale<int>..F.A......โ sets gain scale, from 0 to 3. defaultlinloglinlin0โ linear-freq linear-gainlinlog1โ linear-freq logarithmic-gainloglin2โ logarithmic-freq linear-gainloglog3โ logarithmic-freq logarithmic-gain
dumpfile<string>..F.A......โ sets dump filedumpscale<int>..F.A......โ sets dump scale, from 0 to 3. defaultlinloglinlin0โ linear-freq linear-gainlinlog1โ linear-freq logarithmic-gainloglin2โ logarithmic-freq linear-gain
loglog3โ..F.A......logarithmic-freq logarithmic-gainfft2<boolean> โ..F.A......sets the 2-channels fft, bestie. default isfalse๐min_phase<boolean> โ..F.A......flips on minimum phase mode. defaultfalse.
๐ flanger AVOptions ๐
delay<double> โ..F.A......base delay in milliseconds, from0to30. default0.depth<double> โ..F.A......the added swept delay in milliseconds, from0to10. default2.regen<double> โ..F.A......percentage regeneration (that's delayed signal feedback, periodt), from-95to95. default0.width<double> โ..F.A......percentage of the delayed signal mixed in with the original, from0to100. default71.speed<double> โ..F.A......sweeps per second, in Hz. from0.1to10. default0.5.shape<int> โ..F.A......the swept wave shape, from0to1. defaultsinusoidal.triangular1โ..F.A......t1โ..F.A......sinusoidal0โ..F.A......s0โ..F.A......phase<double> โ..F.A......swept wave percentage phase-shift for multi-channel, from0to100. default25.interp<int> โ..F.A......delay-line interpolation, from0to1. defaultlinear.linear0โ..F.A......quadratic1โ..F.A......
๐ง haas AVOptions ๐ง
level_in<double> โ..F.A......set level in, from0.015625to64. default1.level_out<double> โ..F.A......set level out, from0.015625to64. default1.side_gain<double> โ..F.A......set side gain, from0.015625to64. default1.middle_source<int> โ..F.A......set middle source, from0to3. defaultmid.left0โ..F.A......right1โ..F.A......mid2โ..F.A......L+Rside3โ..F.A......L-Rmiddle_phase<boolean> โ..F.A......set middle phase. defaultfalse.left_delay<double> โ..F.A......set left delay, from0to40. default2.05.left_balance<double> โ..F.A......set left balance, from-1to1. default-1.left_gain<double> โ..F.A......set left gain, from0.015625to64. default1.left_phase<boolean> โ..F.A......set left phase. defaultfalse.right_delay<double> โ..F.A......set right delay, from0to40. default2.12.right_balance<double> โ..F.A......set right balance, from-1to1. default1.right_gain<double> โ..F.A......set right gain, from0.015625to64. default1.right_phase<boolean> โ..F.A......set right phase. defaulttrue.
๐ฟ hdcd AVOptions ๐ฟ
disable_autoconvert<boolean> โ..F.A......Disable any format conversion or resampling in the filter graph. defaulttrue.process_stereo<boolean> โ..F.A......Process stereo channels together. Only applytarget_gainwhen both channels match. defaulttrue.cdt_ms<int> โ..F.A......Code detect timer period in ms. from100to60000. default2000.force_pe<boolean> โ..F.A......Always extend peaks above-3dBFSeven when PE is not signaled. defaultfalse.analyze_mode<int> โ..F.A......Replace audio with solid tone and signal some processing aspect in the amplitude. from0to4. defaultoff.off0โ..F.A......disabledlle1โ..F.A......gain adjustment level at each samplepe2โ..F.A......samples where peak extend occurscdt3โ..F.A......samples where the code detect timer is activetgm4โ..F.A......samples where the target gain does not match between channelsbits_per_sample<int> โ..F.A......Valid bits per sample (location of the true LSB). from16to24. default16.1616โ..F.A......16-bit (in s32 or s16)2020โ..F.A......20-bit (in s32)2424โ..F.A......24-bit (in s32)
๐ถ headphone AVOptions ๐ถ
map<string> โ..F.A......set channels convolution mappingsgain<float> โ..F.A......set gain in dB, from-20to40. default0.lfe<float> โ..F.A......set lfe gain in dB, from-20to40. default0.type<int> โ..F.A......set processing, from0to1. defaultfreq.time0โ..F.A......time domainfreq1โ..F.A......frequency domainsize<int> โ..F.A......set frame size, from1024to96000. default1024.hrir<int> โ..F.A......set hrir format, from0to1. defaultstereo.stereo0โ..F.A......hrir files have exactly 2 channelsmultich1โ..F.A......single multichannel hrir file
โจ highpass AVOptions โจ
frequency<double> โ..F.A....T.set frequency, from0to999999. default3000.f<double> โ..F.A....T.set frequency, from0to999999. default3000.width_type<int> โ..F.A....T.set filter-width type, from1to5. defaultq.h1โ..F.A....T.Hzq3โ..F.A....T.Q-Factoro2โ..F.A....T.octaves4โ..F.A....T.slopek5โ..F.A....T.kHzt<int> โ..F.A....T.set filter-width type, from1to5. defaultq.h1โ..F.A....T.Hzq3โ..F.A....T.Q-Factoro2โ..F.A....T.octaves4โ..F.A....T.slopek5โ..F.A....T.kHzwidth<double> โ..F.A....T.set width, from0to99999. default0.707.w<double> โ..F.A....T.set width, from0to99999. default0.707.poles<int> โ..F.A......set number of poles, from1to2. default2.p<int> โ..F.A......set number of poles, from1to2. default2.mix<double> โ..F.A....T.set mix, from0to1. default1.m<double> โ..F.A....T.set mix, from0to1. default1.channels<channel_layout> โ..F.A....T.set channels to filter. default0xffffffffffffffff.c<channel_layout> โ..F.A....T.set channels to filter. default0xffffffffffffffff.normalize<boolean> โ..F.A....T.normalize coefficients. defaultfalse.n<boolean> โ..F.A....T.normalize coefficients. defaultfalse.transform<int> โ..F.A......set transform type, from0to3. defaultdi.di0โ..F.A......direct form Idii1โ..F.A......direct form IItdii2โ..F.A......transposed direct form IIlatt3โ..F.A......lattice-ladder forma<int> โ..F.A......set transform type, from0to3. defaultdi.di0โ..F.A......direct form Idii1โ..F.A......direct form IItdii2โ..F.A......transposed direct form IIlatt3โ..F.A......lattice-ladder formprecision<int> โ..F.A......set filtering precision, from-1to3. defaultauto.auto-1โ..F.A......automatics160โ..F.A......signed 16-bits321โ..F.A......signed 32-bitf322โ..F.A......floating-point singlef643โ..F.A......floating-point doubler<int> โ..F.A......set filtering precision, from-1to3. defaultauto.auto-1โ..F.A......automatics160โ..F.A......signed 16-bits321โ..F.A......signed 32-bitf322โ..F.A......floating-point singlef643โ..F.A......floating-point double
๐ธ highshelf AVOptions ๐ธ
frequency<double> โ..F.A....T.set central frequency, from0to999999. default3000.f<double> โ..F.A....T.set central frequency, from0to999999. default3000.width_type<int> โ..F.A....T.set filter-width type, from1to5. defaultq.h1โ..F.A....T.Hzq3โ..F.A....T.Q-Factoro2โ..F.A....T.octaves4โ..F.A....T.slopek5โ..F.A....T.kHzt<int> โ..F.A....T.set filter-width type, from1to5. defaultq.h1โ..F.A....T.Hzq3โ..F.A....T.Q-Factoro2โ..F.A....T.octaves4โ..F.A....T.slopek5โ..F.A....T.kHzwidth<double> โ..F.A....T.set shelf transition steep, from0to99999. default0.5.w<double> โ..F.A....T.set shelf transition steep, from0to99999. default0.5.gain<double> โ..F.A....T.set gain, from-900to900. default0.g<double> โ..F.A....T.set gain, from-900to900. default0.poles<int> โ..F.A......set number of poles, from1to2. default2.p<int> โ..F.A......set number of poles, from1to2. default2.mix<double> โ..F.A....T.set mix, from0to1. default1.m<double> โ..F.A....T.set mix, from0to1. default1.channels<channel_layout> โ..F.A....T.set channels to filter. default0xffffffffffffffff.c<channel_layout> โ..F.A....T.set channels to filter. default0xffffffffffffffff.normalize<boolean> โ..F.A....T.normalize coefficients. defaultfalse.n<boolean> โ..F.A....T.normalize coefficients. defaultfalse.transform<int> โ..F.A......set transform type, from0to3. defaultdi.di0โ..F.A......direct form Idii1โ..F.A......direct form IItdii2โ..F.A......transposed direct form IIlatt3โ..F.A......lattice-ladder forma<int> โ..F.A......set transform type, from0to3. defaultdi.di0โ..F.A......direct form Idii1โ..F.A......direct form IItdii2โ..F.A......transposed direct form IIlatt3โ..F.A......lattice-ladder formprecision<int> โ..F.A......set filtering precision, from-1to3. defaultauto.auto-1โ..F.A......automatics160โ..F.A......signed 16-bitprecision<int>โ how precise do you want the filtering math to be? from-1to3, default isauto๐ โ..F.A......auto-1โ automatic, let the filter pick โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
r<int>โ bestie this is literally the exact same option asprecision, just the short version. from-1to3, defaultautoโ..F.A......auto-1โ automatic โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
๐ join AVOptions ๐
Okay so this one is the stream-combining queen ๐
inputs<int>โ number of input streams, from1toINT_MAX, default2โ..F.A......channel_layout<string>โ the channel layout of the output stream, default"stereo"โ..F.A......map<string>โ a comma-separated list of channels maps in the format'input_stream.input_channel-output_channel.โ..F.A......
๐๏ธ loudnorm AVOptions ๐๏ธ
The loudness normalizer. She's got SO many knobs, and like half of them are just the same knob with a different capitalisation. Not a typo, not a me problem, that's just how it is ๐
I<double>โ set integrated loudness target, from-70to-5, default-24โ..F.A......i<double>โ set integrated loudness target, from-70to-5, default-24โ..F.A......LRA<double>โ set loudness range target, from1to20, default7โ..F.A......lra<double>โ set loudness range target, from1to20, default7โ..F.A......TP<double>โ set maximum true peak, from-9to0, default-2โ..F.A......tp<double>โ set maximum true peak, from-9to0, default-2โ..F.A......measured_I<double>โ measured IL of input file, from-99to0, default0โ..F.A......measured_i<double>โ measured IL of input file, from-99to0, default0โ..F.A......measured_LRA<double>โ measured LRA of input file, from0to99, default0โ..F.A......measured_lra<double>โ measured LRA of input file, from0to99, default0โ..F.A......measured_TP<double>โ measured true peak of input file, from-99to99, default99โ..F.A......measured_tp<double>โ measured true peak of input file, from-99to99, default99โ..F.A......measured_thresh<double>โ measured threshold of input file, from-99to0, default-70โ..F.A......offset<double>โ set offset gain, from-99to99, default0โ..F.A......linear<boolean>โ normalize linearly if possible, defaulttrueโ..F.A......dual_mono<boolean>โ treat mono input as dual-mono, defaultfalseโ..F.A......print_format<int>โ set print format for stats, from0to2, defaultnoneโ..F.A......none0โ..F.A......json1โ..F.A......summary2โ..F.A......
๐ฆ lowpass AVOptions ๐ฆ
frequency<double>โ set frequency, from0to999999, default500โ..F.A....T.f<double>โ set frequency, from0to999999, default500โ..F.A....T.width_type<int>โ set filter-width type, from1to5, defaultqโ..F.A....T.h1โ Hz โ..F.A....T.q3โ Q-Factor โ..F.A....T.o2โ octave โ..F.A....T.s4โ slope โ..F.A....T.k5โ kHz โ..F.A....T.
t<int>โ set filter-width type, from1to5, defaultqโ..F.A....T.h1โ Hz โ..F.A....T.q3โ Q-Factor โ..F.A....T.o2โ octave โ..F.A....T.s4โ slope โ..F.A....T.k5โ kHz โ..F.A....T.
width<double>โ set width, from0to99999, default0.707โ..F.A....T.w<double>โ set width, from0to99999, default0.707โ..F.A....T.poles<int>โ set number of poles, from1to2, default2โ..F.A......p<int>โ set number of poles, from1to2, default2โ..F.A......mix<double>โ set mix, from0to1, default1โ..F.A....T.m<double>โ set mix, from0to1, default1โ..F.A....T.channels<channel_layout>โ set channels to filter, default0xffffffffffffffffโ..F.A....T.c<channel_layout>โ set channels to filter, default0xffffffffffffffffโ..F.A....T.normalize<boolean>โ normalize coefficients, defaultfalseโ..F.A....T.n<boolean>โ normalize coefficients, defaultfalseโ..F.A....T.transform<int>โ set transform type, from0to3, defaultdiโ..F.A......di0โ direct form I โ..F.A......dii1โ direct form II โ..F.A......tdii2โ transposed direct form II โ..F.A......latt3โ lattice-ladder form โ..F.A......
a<int>โ set transform type, from0to3, defaultdiโ..F.A......di0โ direct form I โ..F.A......dii1โ direct form II โ..F.A......tdii2โ transposed direct form II โ..F.A......latt3โ lattice-ladder form โ..F.A......
precision<int>โ set filtering precision, from-1to3, defaultautoโ..F.A......auto-1โ automatic โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
r<int>โ set filtering precision, from-1to3, defaultautoโ..F.A......auto-1โ automatic โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
๐ธ lowshelf AVOptions ๐ธ
same energy as lowpass, but she lifts instead of cuts. the boost queen ๐
frequency<double>โ set central frequency, from0to999999, default100โ..F.A....T.f<double>โ set central frequency, from0to999999, default100โ..F.A....T.width_type<int>โ set filter-width type, from1to5, defaultqโ..F.A....T.h1โ Hz โ..F.A....T.q3โ Q-Factor โ..F.A....T.o2โ octave โ..F.A....T.s4โ slope โ..F.A....T.k5โ kHz โ..F.A....T.
t<int>โ set filter-width type, from1to5, defaultqโ..F.A....T.h1โ Hz โ..F.A....T.q3โ Q-Factor โ..F.A....T.o2โ octave โ..F.A....T.s4โ slope โ..F.A....T.k5โ kHz โ..F.A....T.
width<double>โ set shelf transition steep, from0to99999, default0.5โ..F.A....T.w<double>โ set shelf transition steep, from0to99999, default0.5โ..F.A....T.gain<double>โ set gain, from-900to900, default0โ..F.A....T.g<double>โ set gain, from-900to900, default0โ..F.A....T.poles<int>โ set number of poles, from1to2, default2โ..F.A......p<int>โ set number of poles, from1to2, default2โ..F.A......mix<double>โ set mix, from0to1, default1โ..F.A....T.m<double>โ set mix, from0to1, default1โ..F.A....T.channels<channel_layout>โ set channels to filter, default0xffffffffffffffffโ..F.A....T.c<channel_layout>โ set channels to filter, default0xffffffffffffffffโ..F.A....T.normalize<boolean>โ normalize coefficients, defaultfalseโ..F.A....T.n<boolean>โ normalize coefficients, defaultfalseโ..F.A....T.transform<int>โ set transform type, from0to3, defaultdiโ..F.A......di0โ direct form I โ..F.A......dii1โ direct form II โ..F.A......tdii2โ transposed direct form II โ..F.A......latt3โ lattice-ladder form โ..F.A......
a<int>โ set transform type, from0to3, defaultdiโ..F.A......di0โ direct form I โ..F.A......dii1โ direct form II โ..F.A......tdii2โ transposed direct form II โ..F.A......latt3โ lattice-ladder form โ..F.A......
precision<int>โ set filtering precision, from-1to3, defaultautoโ..F.A......auto-1โ automatic โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
r<int>โ set filtering precision, from-1to3, defaultautoโ..F.A......auto-1โ automatic โ..F.A......s160โ signed 16-bit โ..F.A......s321โ signed 32-bit โ..F.A......f322โ floating-point single โ..F.A......f643โ floating-point double โ..F.A......
๐ mcompand AVOptions ๐
args<string>โ set parameters for each band, default is this whole entire saga right here โ..F.A......
0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000
๐ pan AVOptions ๐
args<string>โ..F.A......
(yeah bestie, that's it. that's the whole description. she contains multitudes and zero words ๐ญ)
๐ฅ sidechaincompress AVOptions ๐ฅ
level_in<double>โ set input gain, from0.015625to64, default1โ..F.A....T.mode<int>โ set mode, from0to1, defaultdownwardโ..F.A....T.downward0โ..F.A....T.upward1โ..F.A....T.
threshold<double>โ set threshold, from0.000976563to1, default0.125โ..F.A....T.ratio<double>โ set ratio, from1to20, default2โ..F.A....T.attack<double>โ set attack, from0.01to2000, default20โ..F.A....T.release<double>โ set release, from0.01to9000, default250โ..F.A....T.makeup<double>โ set make up gain, from1to64, default1โ..F.A....T.knee<double>โ set knee, from1to8, default2.82843โ..F.A....T.link<int>โ set link type, from0to1, defaultaverageโ..F.A....T.average0โ..F.A....T.maximum1โ..F.A....T.
detection<int>โ set detection, from0to1, defaultrmsโ..F.A....T.peak0โ..F.A....T.rms1โ..F.A....T.
level_sc<double>..F.A....T.โ sets the sidechain gain, living anywhere from0.015625up to64(default1)mix<double>..F.A....T.โ sets the mix, from0to1(default1)
๐ sidechaingate AVOptions ๐
okay bestie this whole little family is the sidechaingate filter's knobs, and yes it mirrors the one above, that's the vibe ๐
level_in<double>..F.A....T.โ sets the input level, from0.015625to64(default1)mode<int>..F.A....T.โ sets the mode, from0to1(defaultdownward)downward=0..F.A....T.upward=1..F.A....T.
range<double>..F.A....T.โ sets the max gain reduction, from0to1(default0.06125)threshold<double>..F.A....T.โ sets the threshold, from0to1(default0.125)ratio<double>..F.A....T.โ sets the ratio, from1to9000(default2)attack<double>..F.A....T.โ sets the attack, from0.01to9000(default20)release<double>..F.A....T.โ sets the release, from0.01to9000(default250)makeup<double>..F.A....T.โ sets the makeup gain, from1to64(default1)knee<double>..F.A....T.โ sets the knee, from1to8(default2.82843)detection<int>..F.A....T.โ sets the detection, from0to1(defaultrms)peak=0..F.A....T.rms=1..F.A....T.
link<int>..F.A....T.โ sets the link, from0to1(defaultaverage)average=0..F.A....T.maximum=1..F.A....T.
level_sc<double>..F.A....T.โ sets the sidechain gain, from0.015625to64(default1)
๐ silencedetect AVOptions ๐
this one just watches your audio and tells you where the quiet bits are โ it's giving detective energy ๐ต๏ธโโ๏ธ (no T, so no timeline/filtering flag business on these, noted)
n<double>..F.A......โ sets the noise tolerance, from0toDBL_MAX(default0.001)noise<double>..F.A......โ sets the noise tolerance, from0toDBL_MAX(default0.001)d<duration>..F.A......โ sets the minimum duration in seconds (default2)duration<duration>..F.A......โ sets the minimum duration in seconds (default2)mono<boolean>..F.A......โ check each channel separately (defaultfalse)m<boolean>..F.A......โ check each channel separately (defaultfalse)
โ๏ธ silenceremove AVOptions โ๏ธ
the actual scissors ๐ฅ trims the silence off, and every knob here comes in a "start" flavor and a "stop" flavor, so buckle up
start_periods<int>..F.A......โ (from0to9000) (default0)start_duration<duration>..F.A......โ sets the start duration of the non-silence part (default0)start_threshold<double>..F.A......โ sets the threshold for start silence detection, from0toDBL_MAX(default0)start_silence<duration>..F.A......โ sets the start duration of the silence part to keep (default0)start_mode<int>..F.A......โ sets which channel will trigger trimming from the start, from0to1(defaultany)any=0..F.A......all=1..F.A......
stop_periods<int>..F.A......โ (from-9000to9000) (default0) โ yes bestie, it goes negative, that's not a typo ๐stop_duration<duration>..F.A......โ sets the stop duration of the non-silence part (default0)stop_threshold<double>..F.A......โ sets the threshold for stop silence detection, from0toDBL_MAX(default0)stop_silence<duration>..F.A......โ sets the stop duration of the silence part to keep (default0)stop_mode<int>..F.A......โ sets which channel will trigger trimming from the end, from0to1(defaultany)any=0..F.A......all=1..F.A......
detection<int>..F.A......โ sets how silence is detected, from0to1(defaultrms)peak=0..F.A......โ use absolute values of samplesrms=1..F.A......โ use squared values of samples
window<double>..F.A......โ sets the duration of the window in seconds, from0to10(default0.02)
๐ค speechnorm AVOptions ๐ค
normalizes speech, and every single option here has a short alias so you don't have to type the whole word. queen behavior honestly ๐
peak<double>..F.A....T.โ sets the peak value, from0to1(default0.95)p<double>..F.A....T.โ sets the peak value, from0to1(default0.95)expansion<double>..F.A....T.โ sets the max expansion factor, from1to50(default2)e<double>..F.A....T.โ sets the max expansion factor, from1to50(default2)compression<double>..F.A....T.โ sets the max compression factor, from1to50(default2)c<double>..F.A....T.โ sets the max compression factor, from1to50(default2)threshold<double>..F.A....T.โ sets the threshold value, from0to1(default0)t<double>..F.A....T.โ sets the threshold value, from0to1(default0)raise<double>..F.A....T.โ sets the expansion raising amount, from0to1(default0.001)r<double>..F.A....T.โ sets the expansion raising amount, from0to1(default0.001)fall<double>..F.A....T.โ sets the compression raising amount, from0to1(default0.001)f<double>..F.A....T.โ sets the compression raising amount, from0to1(default0.001)channels<channel_layout>..F.A....T.โ sets channels to filter (default0xffffffffffffffff)h<channel_layout>..F.A....T.โ sets channels to filter (default0xffffffffffffffff)invert<boolean>..F.A....T.โ sets inverted filtering (defaultfalse)i<boolean>..F.A....T.โ sets inverted filtering (defaultfalse)link<boolean>..F.A....T.โ sets linked channels filtering (defaultfalse)l<boolean>..F.A....T.โ sets linked channels filtering (defaultfalse)
๐ stereotools AVOptions ๐
the whole stereo playground, and the mode option alone has ELEVEN values, so this is the main character of the section fr fr
level_in<double>..F.A....T.โ sets level in, from0.015625to64(default1)level_out<double>..F.A....T.โ sets level out, from0.015625to64(default1)balance_in<double>..F.A....T.โ sets balance in, from-1to1(default0)balance_out<double>..F.A....T.โ sets balance out, from-1to1(default0)softclip<boolean>..F.A....T.โ enable softclip (defaultfalse)mutel<boolean>..F.A....T.โ mute L (defaultfalse)muter<boolean>..F.A....T.โ mute R (defaultfalse)phasel<boolean>..F.A....T.โ phase L (defaultfalse)phaser<boolean>..F.A....T.โ phase R (defaultfalse)mode<int>..F.A....T.โ sets the stereo mode, from0to10(defaultlr>lr)lr>lr=0..F.A....T.lr>ms=1..F.A....T.ms>lr=2..F.A....T.lr>ll=3..F.A....T.lr>rr=4..F.A....T.lr>l+r=5..F.A....T.lr>rl=6..F.A....T.ms>ll=7..F.A....T.ms>rr=8..F.A....T.ms>rl=9..F.A....T.lr>l-r=10..F.A....T.
slev<double>..F.A....T.โ sets the side level, from0.015625to64(default1)sbal<double>..F.A....T.โ sets the side balance, from-1to1(default0)mlev<double>..F.A....T.โ sets the middle level, from0.015625to64(default1)mpan<double>..F.A....T.โ sets the middle pan, from-1to1(default0)base<double>..F.A....T.โ sets the stereo base, from-1to1(default0)delay<double>..F.A....T.โ sets the delay, from-20to20(default0)sclevel<double>..F.A....T.โ sets S/C level, from1to100(default1)phase<double>..F.A....T.โ sets the stereo phase, from0to360(default0)bmode_in<int>..F.A....T.โ sets balance in mode, from0to2(defaultbalance)balance=0..F.A....T.amplitude=1..F.A....T.power=2..F.A....T.
bmode_out<int>..F.A....T.โ sets balance out mode, from0to2(defaultbalance)balance=0..F.A....T.amplitude=1..F.A....T.power=2..F.A....T.
๐ฆ stereowiden AVOptions ๐ฆ
makes your stereo sound WIDER, literally the name, obsessed
delay<float>..F.A......โ sets the delay time, from1to100(default20)feedback<float>..F.A....T.โ sets the feedback gain, from0to0.9(default0.3)crossfeed<float>..F.A....T.โ sets the cross feed, from0to0.8(default0.3)drymix<float>..F.A....T.โ sets the dry-mix, from0to1(default0.8)
๐๏ธ superequalizer AVOptions ๐๏ธ
eighteen bands, each one named <number>b, each one a float from 0 to 20, each one defaulting to 1. it's giving graphic EQ realness โจ
1b<float>..F.A......โ sets the 65Hz band gain, from0to20(default1)2b<float>..F.A......โ sets the 92Hz band gain, from0to20(default1)3b<float>..F.A......โ sets the 131Hz band gain, from0to20(default1)4b<float>..F.A......โ sets the 185Hz band gain, from0to20(default1)5b<float>..F.A......โ sets the 262Hz band gain, from0to20(default1)6b<float>..F.A......โ sets the 370Hz band gain, from0to20(default1)7b<float>..F.A......โ sets the 523Hz band gain, from0to20(default1)8b<float>..F.A......โ sets the 740Hz band gain, from0to20(default1)9b<float>..F.A......โ sets the 1047Hz band gain, from0to20(default1)10b<float>..F.A......โ sets the 1480Hz band gain, from0to20(default1)11b<float>..F.A......โ sets the 2093Hz band gain, from0to20(default1)12b<float>..F.A......โ sets the 2960Hz band gain, from0to20(default1)13b<float>..F.A......โ sets the 4186Hz band gain, from0to20(default1)14b<float>..F.A......โ sets the 5920Hz band gain, from0to20(default1)15b<float>..F.A......โ sets the 8372Hz band gain, from0to20(default1)16b<float>..F.A......โ sets the 11840Hz band gain, from0to20(default1)17b<float>..F.A......โ sets the 16744Hz band gain, from0to20(default1)18b<float>..F.A......โ sets the 20000Hz band gain, from0to20(default1)
๐ surround AVOptions ๐
upmixes to surround sound. the defaults are doing a LOT of the work here so read them carefully bestie ๐ซถ
chl_out<string>..F.A......โ sets the output channel layout (default"5.1")chl_in<string>..F.A......โ sets the input channel layout (default"stereo")level_in<float>..F.A......โ sets the input level, from0to10(default1)level_out<float>..F.A......โ sets the output level, from0to10(default1)lfe<boolean>..F.A......โ output LFE (defaulttrue)lfe_low<int>..F.A......โ LFE low cut off, from0to256(default128)
quick vibe check before we dive back in: those little dot-strings like ..F.A...... are the raw flag column, copied over character for character, no edits, no cap ๐
lfe_high<int>..F.A......โ LFE high cut off, from0to512, default256lfe_mode<int>..F.A......โ set the LFE channel mode, from0to1, defaultaddadd0โ just add LFE channelsub1โ substract LFE channel with others
angle<float>..F.A......โ set soundfield transform angle, from0to360, default90fc_in<float>..F.A......โ set front center channel input level, from0to10, default1fc_out<float>..F.A......โ set front center channel output level, from0to10, default1fl_in<float>..F.A......โ set front left channel input level, from0to10, default1fl_out<float>..F.A......โ set front left channel output level, from0to10, default1fr_in<float>..F.A......โ set front right channel input level, from0to10, default1fr_out<float>..F.A......โ set front right channel output level, from0to10, default1sl_in<float>..F.A......โ set side left channel input level, from0to10, default1sl_out<float>..F.A......โ set side left channel output level, from0to10, default1sr_in<float>..F.A......โ set side right channel input level, from0to10, default1sr_out<float>..F.A......โ set side right channel output level, from0to10, default1bl_in<float>..F.A......โ set back left channel input level, from0to10, default1bl_out<float>..F.A......โ set back left channel output level, from0to10, default1br_in<float>..F.A......โ set back right channel input level, from0to10, default1br_out<float>..F.A......โ set back right channel output level, from0to10, default1bc_in<float>..F.A......โ set back center channel input level, from0to10, default1bc_out<float>..F.A......โ set back center channel output level, from0to10, default1lfe_in<float>..F.A......โ set lfe channel input level, from0to10, default1lfe_out<float>..F.A......โ set lfe channel output level, from0to10, default1allx<float>..F.A......โ set all channel's x spread, from-1to15, default-1ally<float>..F.A......โ set all channel's y spread, from-1to15, default-1fcx<float>..F.A......โ set front center channel x spread, from0to15, default1flx<float>..F.A......โ set front left channel x spread, from0to15, default1frx<float>..F.A......โ set front right channel x spread, from0to15, default1blx<float>..F.A......โ set back left channel x spread, from0to15, default1brx<float>..F.A......โ set back right channel x spread, from0to15, default1slx<float>..F.A......โ set side left channel x spread, from0to15, default1srx<float>..F.A......โ set side right channel x spread, from0to15, default1bcx<float>..F.A......โ set back center channel x spread, from0to15, default1fcy<float>..F.A......โ set front center channel y spread, from0to15, default1fly<float>..F.A......โ set front left channel y spread, from0to15, default1fry<float>..F.A......โ set front right channel y spread, from0to15, default1bly<float>..F.A......โ set back left channel y spread, from0to15, default1bry<float>..F.A......โ set back right channel y spread, from0to15, default1sly<float>..F.A......โ set side left channel y spread, from0to15, default1sry<float>..F.A......โ set side right channel y spread, from0to15, default1bcy<float>..F.A......โ set back center channel y spread, from0to15, default1win_size<int>..F.A......โ set window size, from1024to65536, default4096win_func<int>..F.A......โ set window function, from0to19, defaulthannrect0โ Rectangularbartlett4โ Bartletthann1โ Hannhanning1โ Hanninghamming2โ Hammingblackman3โ Blackmanwelch5โ Welchflattop6โ Flat-topbharris7โ Blackman-Harrisbnuttall8โ Blackman-Nuttallbhann11โ Bartlett-Hannsine9โ Sinenuttall10โ Nuttalllanczos12โ Lanczosgauss13โ Gausstukey14โ Tukeydolph15โ Dolph-Chebyshevcauchy16โ Cauchyparzen17โ Parzenpoisson18โ Poissonbohman19โ Bohman
overlap<float>..F.A......โ set window overlap, from0to1, default0.5
โจ treble AVOptions โจ
frequency<double>..F.A....T.โ set central frequency, from0to999999, default3000f<double>..F.A....T.โ set central frequency, from0to999999, default3000width_type<int>..F.A....T.โ set filter-width type, from1to5, defaultqh1โ Hzq3โ Q-Factoro2โ octaves4โ slopek5โ kHz
t<int>..F.A....T.โ set filter-width type, from1to5, defaultqh1โ Hzq3โ Q-Factoro2โ octaves4โ slopek5โ kHz
width<double>..F.A....T.โ set shelf transition steep, from0to99999, default0.5w<double>..F.A....T.โ set shelf transition steep, from0to99999, default0.5gain<double>..F.A....T.โ set gain, from-900to900, default0g<double>..F.A....T.โ set gain, from-900to900, default0poles<int>..F.A......โ set number of poles, from1to2, default2p<int>..F.A......โ set number of poles, from1to2, default2mix<double>..F.A....T.โ set mix, from0to1, default1m<double>..F.A....T.โ set mix, from0to1, default1channels<channel_layout>..F.A....T.โ set channels to filter, default0xffffffffffffffffc<channel_layout>..F.A....T.โ set channels to filter, default0xffffffffffffffffnormalize<boolean>..F.A....T.โ normalize coefficients, defaultfalsen<boolean>..F.A....T.โ normalize coefficients, defaultfalsetransform<int>..F.A......โ set transform type, from0to3, defaultdidi0โ direct form Idii1โ direct form IItdii2โ transposed direct form IIlatt3โ lattice-ladder form
a<int>..F.A......โ set transform type, from0to3, defaultdidi0โ direct form Idii1โ direct form IItdii2โ transposed direct form IIlatt3โ lattice-ladder form
precision<int>..F.A......โ set filtering precision, from-1to3, defaultautoauto-1โ automatics160โ signed 16-bits321โ signed 32-bitf322โ floating-point singlef643โ floating-point double
r<int>..F.A......โ set filtering precision, from-1to3, defaultautoauto-1โ automatics160โ signed 16-bits321โ signed 32-bitf322โ floating-point singlef643โ floating-point double
๐ธ tremolo AVOptions ๐ธ
f<double>..F.A......โ set frequency in hertz, from0.1to20000, default5d<double>..F.A......โ set depth as percentage, from0to1, default0.5
๐ฆ vibrato AVOptions ๐ฆ
f<double>..F.A......โ set frequency in hertz, from0.1to20000, default5d<double>..F.A......โ set depth as percentage, from0to1, default0.5
๐ volume AVOptions ๐
volume<string>..F.A....T.โ set volume adjustment expression, default"1.0"precision<int>..F.A......โ select mathematical precision, from0to2, defaultfloatfixed0โ select 8-bit fixed-pointfloat1โ select 32-bit floating-pointdouble2โ select 64-bit floating-point
eval<int>..F.A......โ specify when to evaluate expressions, from0to1, defaultonceonce0โ eval volume expression onceframe1โ eval volume expression per-frame
replaygain<int>..F.A......โ Apply replaygain side data when present, from0to3, defaultdropdrop0โ replaygain side data is droppedignore1โ replaygain side data is ignoredtrack2โ track gain is preferredalbum3โ album gain is preferred
replaygain_preamp<double>..F.A......โ Apply replaygain pre-amplification, from-15to15, default0replaygain_noclip<boolean>..F.A......โ Apply replaygain clipping prevention, defaulttrue
๐ aevalsrc AVOptions ๐
exprs<string>..F.A......โ set the'|'-separated list of channels expressionsnb_samples<int>..F.A......โ set the number of samples per requested frame, from0toINT_MAX, default1024
quick vibe check before we dive in, bestie: every single option in this part is tagged ..F.A...... in the original's flag column. Not me making that up, that's literally what it says ๐โจ
n(<int>) โ set the number of samples per requested frame (from0toINT_MAX) (default1024)sample_rate(<string>) โ set the sample rate (default"44100")s(<string>) โ set the sample rate (default"44100")duration(<duration>) โ set audio duration (default-0.000001)d(<duration>) โ set audio duration (default-0.000001)channel_layout(<string>) โ set channel layoutc(<string>) โ set channel layout
๐ afirsrc AVOptions ๐
okay so this one's whole thing is filters, and there are SO many window functions. buckle up ๐ฆ
taps(<int>) โ set number of taps (from9to65535) (default1025)t(<int>) โ set number of taps (from9to65535) (default1025)frequency(<string>) โ set frequency points (default"0 1")f(<string>) โ set frequency points (default"0 1")magnitude(<string>) โ set magnitude values (default"1 1")m(<string>) โ set magnitude values (default"1 1")phase(<string>) โ set phase values (default"0 0")p(<string>) โ set phase values (default"0 0")sample_rate(<int>) โ set sample rate (from1toINT_MAX) (default44100)r(<int>) โ set sample rate (from1toINT_MAX) (default44100)nb_samples(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)n(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)win_func(<int>) โ set window function (from0to19) (defaultblackman)rect=0โ Rectangularbartlett=4โ Bartletthanning=1โ Hanninghamming=2โ Hammingblackman=3โ Blackmanwelch=5โ Welchflattop=6โ Flat-topbharris=7โ Blackman-Harrisbnuttall=8โ Blackman-Nuttallbhann=11โ Bartlett-Hannsine=9โ Sinenuttall=10โ Nuttalllanczos=12โ Lanczosgauss=13โ Gausstukey=14โ Tukeydolph=15โ Dolph-Chebyshevcauchy=16โ Cauchyparzen=17โ Parzenpoisson=18โ Poissonbohman=19โ Bohman
w(<int>) โ set window function (from0to19) (defaultblackman)rect=0โ Rectangularbartlett=4โ Bartletthanning=1โ Hanninghamming=2โ Hammingblackman=3โ Blackmanwelch=5โ Welchflattop=6โ Flat-topbharris=7โ Blackman-Harrisbnuttall=8โ Blackman-Nuttallbhann=11โ Bartlett-Hannsine=9โ Sinenuttall=10โ Nuttalllanczos=12โ Lanczosgauss=13โ Gausstukey=14โ Tukeydolph=15โ Dolph-Chebyshevcauchy=16โ Cauchyparzen=17โ Parzenpoisson=18โ Poissonbohman=19โ Bohman
๐ anoisesrc AVOptions ๐
noise generator, and the colour list is honestly giving aesthetic ๐ and yes, color, colour AND c are all the same thing. iconic of them tbh.
sample_rate(<int>) โ set sample rate (from15toINT_MAX) (default48000)r(<int>) โ set sample rate (from15toINT_MAX) (default48000)amplitude(<double>) โ set amplitude (from0to1) (default1)a(<double>) โ set amplitude (from0to1) (default1)duration(<duration>) โ set duration (default0)d(<duration>) โ set duration (default0)color(<int>) โ set noise color (from0to5) (defaultwhite)white=0pink=1brown=2blue=3violet=4velvet=5
colour(<int>) โ set noise color (from0to5) (defaultwhite)white=0pink=1brown=2blue=3violet=4velvet=5
c(<int>) โ set noise color (from0to5) (defaultwhite)white=0pink=1brown=2blue=3violet=4velvet=5
seed(<int64>) โ set random seed (from-1toUINT32_MAX) (default-1)s(<int64>) โ set random seed (from-1toUINT32_MAX) (default-1)nb_samples(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)n(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)
๐ฆ anullsrc AVOptions ๐ฆ
the literal silence source. it's giving nothing and that's the point ๐
note that this one's sample_rate is a <string>, not an <int>, and its nb_samples ceiling is 65535 โ not INT_MAX like the others. little details, bestie, keep up โจ
channel_layout(<string>) โ set channel_layout (default"stereo")cl(<string>) โ set channel_layout (default"stereo")sample_rate(<string>) โ set sample rate (default"44100")r(<string>) โ set sample rate (default"44100")nb_samples(<int>) โ set the number of samples per requested frame (from1to65535) (default1024)n(<int>) โ set the number of samples per requested frame (from1to65535) (default1024)duration(<duration>) โ set the audio duration (default-0.000001)d(<duration>) โ set the audio duration (default-0.000001)
๐ hilbert AVOptions ๐
default taps here is 22051, which is lowkey huge, and the minimum is 11, not 9. no cap.
sample_rate(<int>) โ set sample rate (from1toINT_MAX) (default44100)r(<int>) โ set sample rate (from1toINT_MAX) (default44100)taps(<int>) โ set number of taps (from11to65535) (default22051)t(<int>) โ set number of taps (from11to65535) (default22051)nb_samples(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)n(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)win_func(<int>) โ set window function (from0to19) (defaultblackman)rect=0โ Rectangularbartlett=4โ Bartletthanning=1โ Hanninghamming=2โ Hammingblackman=3โ Blackmanwelch=5โ Welchflattop=6โ Flat-topbharris=7โ Blackman-Harrisbnuttall=8โ Blackman-Nuttallbhann=11โ Bartlett-Hannsine=9โ Sinenuttall=10โ Nuttalllanczos=12โ Lanczosgauss=13โ Gausstukey=14โ Tukeydolph=15โ Dolph-Chebyshevcauchy=16โ Cauchyparzen=17โ Parzenpoisson=18โ Poissonbohman=19โ Bohman
w(<int>) โ set window function (from0to19) (defaultblackman)rect=0โ Rectangularbartlett=4โ Bartletthanning=1โ Hanninghamming=2โ Hammingblackman=3โ Blackmanwelch=5โ Welchflattop=6โ Flat-topbharris=7โ Blackman-Harrisbnuttall=8โ Blackman-Nuttallbhann=11โ Bartlett-Hannsine=9โ Sinenuttall=10โ Nuttalllanczos=12โ Lanczosgauss=13โ Gausstukey=14โ Tukeydolph=15โ Dolph-Chebyshevcauchy=16โ Cauchyparzen=17โ Parzenpoisson=18โ Poissonbohman=19โ Bohman
๐ง sinc AVOptions ๐ง
last one for this part and it's the filter girlie of the family ๐ check the ranges on hp and lp โ they go from 0 to INT_MAX and default to 0. and beta can go negative, down to -1. yes really.
sample_rate(<int>) โ set sample rate (from1toINT_MAX) (default44100)r(<int>) โ set sample rate (from1toINT_MAX) (default44100)nb_samples(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)n(<int>) โ set the number of samples per requested frame (from1toINT_MAX) (default1024)hp(<float>) โ set high-pass filter frequency (from0toINT_MAX) (default0)lp(<float>) โ set low-pass filter frequency (from0toINT_MAX) (default0)phase(<float>) โ set filter phase response (from0to100) (default50)beta(<float>) โ set kaiser window beta (from-1to256) (default-1)att(<float>) โ set stop-band attenuation (from40to180) (default120)round(<boolean>) โ enable rounding (defaultfalse)hptaps(<int>) โ set number of taps for high-pass filter (from0to32768) (default0)lptaps <int>โ set number of taps for low-pass filter (from 0 to 32768) (default 0)..F.A......
๐ sine AVOptions: ๐
frequency <double>โ set the sine frequency (from 0 to DBL_MAX) (default 440)..F.A......f <double>โ set the sine frequency (from 0 to DBL_MAX) (default 440)..F.A......beep_factor <double>โ set the beep frequency factor (from 0 to DBL_MAX) (default 0)..F.A......b <double>โ set the beep frequency factor (from 0 to DBL_MAX) (default 0)..F.A......sample_rate <int>โ set the sample rate (from 1 to INT_MAX) (default 44100)..F.A......r <int>โ set the sample rate (from 1 to INT_MAX) (default 44100)..F.A......duration <duration>โ set the audio duration (default 0)..F.A......d <duration>โ set the audio duration (default 0)..F.A......samples_per_frame <string>โ set the number of samples per frame (default "1024")..F.A......
๐ฆ addroi AVOptions: ๐ฆ
x <string>โ Region distance from left edge of frame. (default "0")..FV.......y <string>โ Region distance from top edge of frame. (default "0")..FV.......w <string>โ Region width. (default "0")..FV.......h <string>โ Region height. (default "0")..FV.......qoffset <rational>โ Quantisation offset to apply in the region. (from -1 to 1) (default -1/10)..FV.......clear <boolean>โ Remove any existing regions of interest before adding the new one. (default false)..FV.......
๐ alphamerge AVOptions: ๐
bestie, this one has no options listed in this part โ she's just a heading, and honestly? iconic minimalist queen ๐ซถ
๐ framesync AVOptions: ๐
eof_action <int>โ Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)..FV.......repeat 0โ Repeat the previous frame...FV.......endall 1โ End both streams...FV.......pass 2โ Pass through the main input...FV.......
shortest <boolean>โ force termination when the shortest input terminates (default false)..FV.......repeatlast <boolean>โ extend last frame of secondary streams beyond EOF (default true)..FV.......
๐ฅ amplify AVOptions: ๐ฅ
radius <int>โ set radius (from 1 to 63) (default 2)..FV.......factor <float>โ set factor (from 0 to 65535) (default 2)..FV.....T.threshold <float>โ set threshold (from 0 to 65535) (default 10)..FV.....T.tolerance <float>โ set tolerance (from 0 to 65535) (default 0)..FV.....T.low <int>โ set low limit for amplification (from 0 to 65535) (default 65535)..FV.....T.high <int>โ set high limit for amplification (from 0 to 65535) (default 65535)..FV.....T.planes <flags>โ set what planes to filter (default 7)..FV.....T.
๐ ass AVOptions: ๐
filename <string>โ set the filename of file to read..FV.......f <string>โ set the filename of file to read..FV.......original_size <image_size>โ set the size of the original video (used to scale fonts)..FV.......fontsdir <string>โ set the directory containing the fonts to read..FV.......alpha <boolean>โ enable processing of alpha channel (default false)..FV.......shaping <int>โ set shaping engine (from -1 to 1) (default auto)..FV.......auto -1โ..FV.......simple 0โ simple shaping..FV.......complex 1โ complex shaping..FV.......
๐ง atadenoise AVOptions: ๐ง
0a <float>โ set threshold A for 1st plane (from 0 to 0.3) (default 0.02)..FV.....T.0b <float>โ set threshold B for 1st plane (from 0 to 5) (default 0.04)..FV.....T.1a <float>โ set threshold A for 2nd plane (from 0 to 0.3) (default 0.02)..FV.....T.1b <float>โ set threshold B for 2nd plane (from 0 to 5) (default 0.04)..FV.....T.2a <float>โ set threshold A for 3rd plane (from 0 to 0.3) (default 0.02)..FV.....T.2b <float>โ set threshold B for 3rd plane (from 0 to 5) (default 0.04)..FV.....T.s <int>โ set how many frames to use (from 5 to 129) (default 9)..FV.......p <flags>โ set what planes to filter (default 7)..FV.....T.a <int>โ set variant of algorithm (from 0 to 1) (default p)..FV.....T.p 0โ parallel..FV.....T.s 1โ serial..FV.....T.
0s <float>โ set sigma for 1st plane (from 0 to 32767) (default 32767)..FV.....T.1s <float>โ set sigma for 2nd plane (from 0 to 32767) (default 32767)..FV.....T.2s <float>โ set sigma for 3rd plane (from 0 to 32767) (default 32767)..FV.....T.
๐ธ avgblur AVOptions: ๐ธ
sizeX <int>โ set horizontal size (from 1 to 1024) (default 1)..FV.....T.planes <int>โ set planes to filter (from 0 to 15) (default 15)..FV.....T.sizeY <int>โ set vertical size (from 0 to 1024) (default 0)..FV.....T.
โญ bbox AVOptions: โญ
min_val <int>โ set minimum luminance value for bounding box (from 0 to 65535) (default 16)..FV.....T.
๐ bench AVOptions: ๐
action <int>โ set action (from 0 to 1) (default start)..FV.......start 0โ start timer..FV.......stop 1โ stop timer..FV.......
๐ฆ bilateral AVOptions: ๐ฆ
sigmaS <float>โ set spatial sigma (from 0 to 512) (default 0.1)..FV.....T.sigmaR <float>โ set range sigma (from 0 to 1) (default 0.1)..FV.....T.planes <int>โ set planes to filter (from 0 to 15) (default 1)..FV.....T.
๐ bitplanenoise AVOptions: ๐
bitplane <int>โ set bit plane to use for measuring noise (from 1 to 16) (default 1)..FV.......filter <boolean>โ show noisy pixels (default false)..FV.......
๐ blackdetect AVOptions: ๐
d <double>โ set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)..FV.......black_min_duration <double>โ set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)..FV.......picture_black_ratio_th <double>โ set the picture black ratio threshold (from 0 to 1) (default 0.98)..FV.......pic_th <double>โ set the picture black ratio threshold (from 0 to 1) (default 0.98)..FV.......pixel_black_th <double>โ set the pixel black threshold (from 0 to 1) (default 0.1)..FV.......pix_th <double>โ set the pixel black threshold (from 0 to 1) (default 0.1)..FV.......
๐ blackframe AVOptions: ๐
amount <int>โ percentage of the pixels that have to be below the threshold for the frame to be considered black (from 0 to 100) (default 98)..FV.......threshold <int>โ threshold below which a pixel value is considered black (from 0 to 255) (default 32)..FV.......thresh <int>โ threshold below which a pixel value is considered black (from 0 to 255) (default 32)..FV.......
๐ฅ blend AVOptions: ๐ฅ
c0_mode <int>โ set component #0 blend mode (from 0 to 32) (default normal)..FV.....T.addition 1โ..FV.....T.addition128 28โ..FV.....T.grainmerge 28โ..FV.....T.and 2โ..FV.....T.average 3โ..FV.....T.burn 4โ..FV.....T.darken 5โ..FV.....T.difference 6โ..FV.....T.difference128 7โ..FV.....T.grainextract 7โ..FV.....T.divide 8โ..FV.....T.dodge 9โ..FV.....T.exclusion 10โ..FV.....T.extremity 32โ..FV.....T.freeze 31โ..FV.....T.glow 27โ..FV.....T.hardlight 11โ..FV.....T.hardmix 25โ..FV.....T.heat 30โ..FV.....T.lighten 12โ..FV.....T.linearlight 26โ..FV.....T.multiply 13โ..FV.....T.multiply128 29โ..FV.....T.negation 14โ..FV.....T.normal 0โ..FV.....T.or 15โ..FV.....T.overlay 16โ..FV.....T.phoenix 17โ..FV.....T.pinlight 18โ..FV.....T.reflect 19โ..FV.....T.screen 20โ..FV.....T.softlight 21โ..FV.....T.subtract 22โ..FV.....T.vividlight 23โ..FV.....T.xor 24โ..FV.....T.
c1_mode <int>โ set component #1 blend mode (from 0 to 32) (default normal)..FV.....T.addition 1โ..FV.....T.addition128 28โ..FV.....T.grainmerge 28โ..FV.....T.and 2โ..FV.....T.average 3โ..FV.....T.burn 4โ..FV.....T.darken 5โ..FV.....T.difference 6โ..FV.....T.difference128 7โ..FV.....T.grainextract 7โ..FV.....T.divide 8โ..FV.....T.dodge 9โ..FV.....T.exclusion 10โ..FV.....T.extremity 32โ..FV.....T.freeze 31โ..FV.....T.glow 27โ..FV.....T.hardlight 11โ..FV.....T.hardmix 25โ..FV.....T.heat 30โ..FV.....T.lighten 12โ..FV.....T.linearlight 26โ..FV.....T.multiply 13โ..FV.....T.multiply128 29โ..FV.....T.negation 14โ..FV.....T.normal 0โ..FV.....T.or 15โ..FV.....T.overlay 16โ..FV.....T.phoenix 17โ..FV.....T.pinlight 18โ..FV.....T.reflect 19โ..FV.....T.screen 20โ..FV.....T.softlight 21โ..FV.....T.subtract 22โ..FV.....T.vividlight 23โ..FV.....T.xor 24โ..FV.....T.
c2_mode<int>..FV.....T.โ picks the blend mode for component #2, from0to32, defaultnormal. Here's the whole menu, no cap, every single one of these carries the same..FV.....T.energy:normal0โ the default, the baseline, the main character ๐addition1addition12828grainmerge28and2average3burn4darken5difference6difference1287grainextract7divide8dodge9exclusion10extremity32freeze31glow27hardlight11hardmix25heat30lighten12linearlight26multiply13multiply12829negation14or15overlay16phoenix17pinlight18reflect19screen20softlight21subtract22vividlight23xor24
c3_mode<int>..FV.....T.โ same deal bestie, but for component #3, from0to32, defaultnormal. Same iconic lineup:addition1addition12828grainmerge28and2average3burn4darken5difference6difference1287grainextract7divide8dodge9exclusion10extremity32freeze31glow27hardlight11hardmix25heat30lighten12linearlight26multiply13multiply12829negation14normal0or15overlay16phoenix17pinlight18reflect19screen20softlight21subtract22vividlight23xor24
all_mode<int>..FV.....T.โ sets the blend mode for all the components at once, from-1to32, default-1(yes, that sneaky-1up top ๐ ). Same squad of modes, zero surprises:addition1addition12828grainmerge28and2average3burn4darken5difference6difference1287grainextract7divide8dodge9exclusion10extremity32freeze31glow27hardlight11hardmix25heat30lighten12linearlight26multiply13multiply12829negation14normal0or15overlay16phoenix17pinlight18reflect19screen20softlight21subtract22vividlight23xor24
c0_expr<string>..FV.....T.โ sets the color component #0 expression โจc1_expr<string>..FV.....T.โ sets the color component #1 expression โจc2_expr<string>..FV.....T.โ sets the color component #2 expression โจc3_expr<string>..FV.....T.โ sets the color component #3 expression โจall_expr<string>..FV.....T.โ one expression to rule all the color components, queen behavior ๐c0_opacity<double>..FV.....T.โ color component #0 opacity, from0to1, default1c1_opacity<double>..FV.....T.โ color component #1 opacity, from0to1, default1c2_opacity<double>..FV.....T.โ color component #2 opacity, from0to1, default1c3_opacity<double>..FV.....T.โ color component #3 opacity, from0to1, default1all_opacity<double>..FV.....T.โ sets opacity for all the color components in one go, from0to1, default1๐ซถ
๐ framesync AVOptions ๐
eof_action<int>..FV.......โ what to do when the secondary input hits EOF, from0to2, defaultrepeatrepeat0โ repeat the previous frame, iconicendall1โ end both streams, we're done herepass2โ pass through the main input
shortest<boolean>..FV.......โ forces termination the moment the shortest input terminates, defaultfalserepeatlast<boolean>..FV.......โ stretches the last frame of secondary streams past EOF, defaulttrue
๐ธ bm3d AVOptions ๐ธ
sigma<float>..FV.......โ sets the denoising strength, from0to99999.9, default1block<int>..FV.......โ sets the log2(size) of the local patch, from4to6, default4bstep<int>..FV.......โ sets the sliding step for processing blocks, from1to64, default4group<int>..FV.......โ sets the max number of similar blocks, from1to256, default1range<int>..FV.......โ sets the block matching range, from1toINT_MAX, default9mstep<int>..FV.......โ sets the step for block matching, from1to64, default1thmse<float>..FV.......โ sets the threshold of mean square error for block matching, from0toINT_MAX, default0hdthr<float>..FV.......โ sets the hard threshold for the 3D transfer domain, from0toINT_MAX, default2.7estim<int>..FV.......โ sets the filtering estimation mode, from0to1, defaultbasicbasic0โ basic estimatefinal1โ final estimate
ref<boolean>..FV.......โ have a reference stream, defaultfalseplanes<int>..FV.......โ sets which planes to filter, from0to15, default7
๐ฆ boxblur AVOptions ๐ฆ
luma_radius<string>..FV.......โ radius of the luma blurring box, default"2"lr<string>..FV.......โ radius of the luma blurring box, default"2"(same thing, shorter name bestie)luma_power<int>..FV.......โ how many times the boxblur gets applied to luma, from0toINT_MAX, default2lp<int>..FV.......โ how many times the boxblur gets applied to luma, from0toINT_MAX, default2chroma_radius<string>..FV.......โ radius of the chroma blurring boxcr<string>..FV.......โ radius of the chroma blurring boxchroma_power<int>..FV.......โ how many times the boxblur gets applied to chroma, from-1toINT_MAX, default-1cp<int>..FV.......โ how many times the boxblur gets applied to chroma, from-1toINT_MAX, default-1alpha_radius<string>..FV.......โ radius of the alpha blurring boxar<string>..FV.......โ radius of the alpha blurring boxalpha_power<int>..FV.......โ how many times the boxblur gets applied to alpha, from-1toINT_MAX, default-1ap<int>..FV.......โ how many times the boxblur gets applied to alpha, from-1toINT_MAX, default-1
๐ bwdif AVOptions ๐
mode<int>..FV.......โ specifies the interlacing mode, from0to1, defaultsend_fieldsend_frame0โ send one frame for each framesend_field1โ send one frame for each field
parity<int>..FV.......โ specifies the assumed picture field parity, from-1to1, defaultautotff0โ assume top field firstbff1โ assume bottom field firstauto-1โ auto detect parity
deint<int>..FV.......โ specifies which frames to deinterlace, from0to1, defaultallall0โ deinterlace all framesinterlaced1โ only deinterlace frames marked as interlaced
๐ cas AVOptions ๐
strength<float>..FV.....T.โ sets the sharpening strength, from0to1, default0planes<flags>..FV.....T.โ sets what planes to filter, default7
๐ chromahold AVOptions ๐
color<color>..FV.....T.โ sets the chromahold key color, default"black"similarity<float>..FV.....T.โ sets the chromahold similarity value, from0.01to1, default0.01blend<float>..FV.....T.โ sets the chromahold blend value, from0to1, default0yuv<boolean>..FV.....T.โ tells the filter the color param is in yuv instead of rgb (defaultfalse)
๐ chromakey AVOptions
the classic "delete this color" filter, but make it fashion ๐
color<color>..FV.....T.โ set the chromakey key color (default"black")similarity<float>..FV.....T.โ set the chromakey similarity value, from0.01to1(default0.01)blend<float>..FV.....T.โ set the chromakey key blend value, from0to1(default0)yuv<boolean>..FV.....T.โ color parameter is in yuv instead of rgb (defaultfalse)
โจ chromanr AVOptions
chroma noise reduction bestie, she's here to smooth out the ugly ๐งผ
thres<float>..FV.....T.โ set y+u+v threshold, from1to200(default30)sizew<int>..FV.....T.โ set horizontal size, from1to100(default5)sizeh<int>..FV.....T.โ set vertical size, from1to100(default5)stepw<int>..FV.....T.โ set horizontal step, from1to50(default1)steph<int>..FV.....T.โ set vertical step, from1to50(default1)threy<float>..FV.....T.โ set y threshold, from1to200(default200)threu<float>..FV.....T.โ set u threshold, from1to200(default200)threv<float>..FV.....T.โ set v threshold, from1to200(default200)
๐ฆ chromashift AVOptions
slide the chroma planes around like they're on a lil skateboard ๐น
cbh<int>..FV.....T.โ shift chroma-blue horizontally, from-255to255(default0)cbv<int>..FV.....T.โ shift chroma-blue vertically, from-255to255(default0)crh<int>..FV.....T.โ shift chroma-red horizontally, from-255to255(default0)crv<int>..FV.....T.โ shift chroma-red vertically, from-255to255(default0)edge<int>..FV.....T.โ set edge operation, from0to1(defaultsmear)smearโ0..FV.....T.wrapโ1..FV.....T.
๐ ciescope AVOptions
the color-science girlies know. CIE diagrams, no cap ๐
system<int>..FV.......โ set color system, from0to9(defaulthdtv)ntscโ0..FV.......NTSC 1953 Y'I'O' (ITU-R BT.470 System M)470mโ0..FV.......NTSC 1953 Y'I'O' (ITU-R BT.470 System M)ebuโ1..FV.......EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)470bgโ1..FV.......EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)smpteโ2..FV.......SMPTE-C RGB240mโ3..FV.......SMPTE-240M Y'PbPrappleโ4..FV.......Apple RGBwidergbโ5..FV.......Adobe Wide Gamut RGBcie1931โ6..FV.......CIE 1931 RGBhdtvโ7..FV.......ITU.BT-709 Y'CbCrrec709โ7..FV.......ITU.BT-709 Y'CbCruhdtvโ8..FV.......ITU-R.BT-2020rec2020โ8..FV.......ITU-R.BT-2020dcip3โ9..FV.......DCI-P3
cie<int>..FV.......โ set cie system, from0to2(defaultxyy)xyyโ0..FV.......CIE 1931 xyYucsโ1..FV.......CIE 1960 UCSluvโ2..FV.......CIE 1976 Luv
gamuts<flags>..FV.......โ set what gamuts to draw (default0)ntscโ..FV.......470mโ..FV.......ebuโ..FV.......470bgโ..FV.......smpteโ..FV.......240mโ..FV.......appleโ..FV.......widergbโ..FV.......cie1931โ..FV.......hdtvโ..FV.......rec709โ..FV.......uhdtvโ..FV.......rec2020โ..FV.......dcip3โ..FV.......
size<int>..FV.......โ set ciescope size, from256to8192(default512)s<int>..FV.......โ set ciescope size, from256to8192(default512)intensity<float>..FV.......โ set ciescope intensity, from0to1(default0.001)i<float>..FV.......โ set ciescope intensity, from0to1(default0.001)contrast<float>..FV.......โ from0to1(default0.75)corrgamma<boolean>..FV.......โ (defaulttrue)showwhite<boolean>..FV.......โ (defaultfalse)gamma<double>..FV.......โ from0.1to6(default2.6)
๐ codecview AVOptions
peak inside the codec's brain and see the motion vectors. nerdy and iconic ๐ง
mv<flags>..FV.......โ set motion vectors to visualize (default0)pfโ..FV.......forward predicted MVs of P-framesbfโ..FV.......forward predicted MVs of B-framesbbโ..FV.......backward predicted MVs of B-frames
qp<boolean>..FV.......โ (defaultfalse)mv_type<flags>..FV.......โ set motion vectors type (default0)fpโ..FV.......forward predicted MVsbpโ..FV.......backward predicted MVs
mvt<flags>..FV.......โ set motion vectors type (default0)fpโ..FV.......forward predicted MVsbpโ..FV.......backward predicted MVs
frame_type<flags>..FV.......โ set frame types to visualize motion vectors of (default0)ifโ..FV.......I-framespfโ..FV.......P-framesbfโ..FV.......B-frames
ft<flags>..FV.......โ set frame types to visualize motion vectors of (default0)ifโ..FV.......I-framespfโ..FV.......P-framesbfโ..FV.......B-frames
๐ colorbalance AVOptions
shadows, midtones, highlights โ the three-act structure of color grading, bestie ๐ฌ
rs<float>..FV.....T.โ set red shadows, from-1to1(default0)gs<float>..FV.....T.โ set green shadows, from-1to1(default0)bs<float>..FV.....T.โ set blue shadows, from-1to1(default0)rm<float>..FV.....T.โ set red midtones, from-1to1(default0)gm<float>..FV.....T.โ set green midtones, from-1to1(default0)bm<float>..FV.....T.โ set blue midtones, from-1to1(default0)rh<float>..FV.....T.โ set red highlights, from-1to1(default0)gh<float>..FV.....T.โ set green highlights, from-1to1(default0)bh<float>..FV.....T.โ set blue highlights, from-1to1(default0)pl<boolean>..FV.....T.โ preserve lightness (defaultfalse)
๐ง colorchannelmixer AVOptions
a full 4ร4 matrix of gains, she's giving spreadsheet but make it art ๐โจ
rr<double>..FV.....T.โ set the red gain for the red channel, from-2to2(default1)rg<double>..FV.....T.โ set the green gain for the red channel, from-2to2(default0)rb<double>..FV.....T.โ set the blue gain for the red channel, from-2to2(default0)ra<double>..FV.....T.โ set the alpha gain for the red channel, from-2to2(default0)gr<double>..FV.....T.โ set the red gain for the green channel, from-2to2(default0)gg<double>..FV.....T.โ set the green gain for the green channel, from-2to2(default1)gb<double>..FV.....T.โ set the blue gain for the green channel, from-2to2(default0)ga<double>..FV.....T.โ set the alpha gain for the green channel, from-2to2(default0)br<double>..FV.....T.โ set the red gain for the blue channel, from-2to2(default0)bg<double>..FV.....T.โ set the green gain for the blue channel, from-2to2(default0)bb<double>..FV.....T.โ set the blue gain for the blue channel, from-2to2(default1)ba<double>..FV.....T.โ set the alpha gain for the blue channel, from-2to2(default0)ar<double>..FV.....T.โ set the red gain for the alpha channel, from-2to2(default0)ag<double>..FV.....T.โ set the green gain for the alpha channel, from-2to2(default0)ab<double>..FV.....T.โ set the blue gain for the alpha channel, from-2to2(default0)aa<double>..FV.....T.โ set the alpha gain for the alpha channel, from-2to2(default1)pl<double>..FV.....T.โ preserve lightness, from0to1(default0)
๐ colorcontrast AVOptions
opponent-color contrast, three axes of drama ๐ญ
rc<float>..FV.....T.โ set the red-cyan contrast, from-1to1(default0)gm<float>..FV.....T.โ set the green-magenta contrast, from-1to1(default0)by<float>..FV.....T.โ set the blue-yellow contrast, from-1to1(default0)rcw<float>..FV.....T.โ set the red-cyan weight, from0to1(default0)gmw<float>..FV.....T.โ set the green-magenta weight, from0to1(default0)byw<float>..FV.....T.โ set the blue-yellow weight, from0to1(default0)pl<float>..FV.....T.โ set the amount of preserving lightness, from0to1(default0)
๐ธ colorcorrect AVOptions
shadows and highlights get their own red/blue spots, plus saturation for the finale ๐จ
rl<float>..FV.....T.โ set the red shadow spot, from-1to1(default0)bl<float>..FV.....T.โ set the blue shadow spot, from-1to1(default0)rh<float>..FV.....T.โ set the red highlight spot, from-1to1(default0)bh<float>..FV.....T.โ set the blue highlight spot, from-1to1(default0)saturation<float>..FV.....T.โ set the amount of saturation, from-3to3(default1)
๐ colorize AVOptions
monochrome footage but she got a hue now. main character glow-up ๐ซ
hue<float>..FV.....T.โ set the hue, from0to360(default0)saturation<float>..FV.....T.โ set the saturation, from0to1(default0.5)lightness<float>..FV.....T.โ set the lightness, from0to1(default0.5)mix<float>..FV.....T.โ set the mix of source lightness, from0to1(default1)
โญ colorkey AVOptions
same energy as chromakey, just a different name on the birth certificate ๐
color<color>..FV.....T.โ set the colorkey key color (default"black")similarity<float>..FV.....T.โ set the colorkey similarity value, from0.01to1(default0.01)blend<float>..FV.....T.โ set the colorkey key blend value, from0to1(default0)
๐ซถ colorhold AVOptions
keep ONE color and desaturate everything else. obsessed with the concept fr ๐
color<color>..FV.....T.โ set the colorhold key color (default"black")similarity<float>..FV.....T.โ set the colorhold similarity value, from0.01to1(default0.01)blend<float>..FV.....T.โ set the colorhold blend value, from0to1(default0)
๐ colorlevels AVOptions
remap your black points and white points like a lil color thermostat ๐ก๏ธ
rimin<double>..FV.....T.โ set input red black point, from-1to1(default0)gimin<double>..FV.....T.โ set input green black point, from-1to1(default0)bimin<double>..FV.....T.โ set input blue black point, from-1to1(default0)aimin<double>..FV.....T.โ set input alpha black point, from-1to1(default0)
okay so we're still in the color-levels options bestie, and these next ones are literally the min/max points for each channel ๐ keep up, they're giving very specific.
rimax<double>..FV.....T.โ set input red white point (from-1to1) (default1)gimax<double>..FV.....T.โ set input green white point (from-1to1) (default1)bimax<double>..FV.....T.โ set input blue white point (from-1to1) (default1)aimax<double>..FV.....T.โ set input alpha white point (from-1to1) (default1)romin<double>..FV.....T.โ set output red black point (from0to1) (default0)gomin<double>..FV.....T.โ set output green black point (from0to1) (default0)bomin<double>..FV.....T.โ set output blue black point (from0to1) (default0)aomin<double>..FV.....T.โ set output alpha black point (from0to1) (default0)romax<double>..FV.....T.โ set output red white point (from0to1) (default1)gomax<double>..FV.....T.โ set output green white point (from0to1) (default1)bomax<double>..FV.....T.โ set output blue white point (from0to1) (default1)aomax<double>..FV.....T.โ set output alpha white point (from0to1) (default1)
๐จ colormatrix AVOptions ๐จ
src<int>..FV.......โ set source color matrix (from-1to4) (default-1)bt7090..FV.......โ set BT.709 colorspacefcc1..FV.......โ set FCC colorspacebt6012..FV.......โ set BT.601 colorspacebt4702..FV.......โ set BT.470 colorspacebt470bg2..FV.......โ set BT.470 colorspacesmpte170m2..FV.......โ set SMTPE-170M colorspacesmpte240m3..FV.......โ set SMPTE-240M colorspacebt20204..FV.......โ set BT.2020 colorspace
dst<int>..FV.......โ set destination color matrix (from-1to4) (default-1)bt7090..FV.......โ set BT.709 colorspacefcc1..FV.......โ set FCC colorspacebt6012..FV.......โ set BT.601 colorspacebt4702..FV.......โ set BT.470 colorspacebt470bg2..FV.......โ set BT.470 colorspacesmpte170m2..FV.......โ set SMTPE-170M colorspacesmpte240m3..FV.......โ set SMPTE-240M colorspacebt20204..FV.......โ set BT.2020 colorspace
๐ colorspace AVOptions ๐
all<int>..FV.......โ Set all color properties together (from0to8) (default0)bt470m1..FV.......bt470bg2..FV.......bt601-6-5253..FV.......bt601-6-6254..FV.......bt7095..FV.......smpte170m6..FV.......smpte240m7..FV.......bt20208..FV.......
space<int>..FV.......โ Output colorspace (from0to14) (default2)bt7091..FV.......fcc4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......ycgco8..FV.......gbr0..FV.......bt2020nc9..FV.......bt2020ncl9..FV.......
range<int>..FV.......โ Output color range (from0to2) (default0)tv1..FV.......mpeg1..FV.......pc2..FV.......jpeg2..FV.......
primaries<int>..FV.......โ Output color primaries (from0to22) (default2)bt7091..FV.......bt470m4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......smpte42810..FV.......film8..FV.......smpte43111..FV.......smpte43212..FV.......bt20209..FV.......jedec-p2222..FV.......ebu321322..FV.......
trc<int>..FV.......โ Output transfer characteristics (from0to18) (default2)bt7091..FV.......bt470m4..FV.......gamma224..FV.......bt470bg5..FV.......gamma285..FV.......smpte170m6..FV.......smpte240m7..FV.......linear8..FV.......srgb13..FV.......iec61966-2-113..FV.......xvycc11..FV.......iec61966-2-411..FV.......bt2020-1014..FV.......bt2020-1215..FV.......
format<int>..FV.......โ Output pixel format (from-1to164) (default-1)yuv420p0..FV.......yuv420p1064..FV.......yuv420p12125..FV.......yuv422p4..FV.......yuv422p1066..FV.......yuv422p12129..FV.......yuv444p5..FV.......yuv444p1070..FV.......yuv444p12133..FV.......
fast<boolean>..FV.......โ Ignore primary chromaticity and gamma correction (defaultfalse)dither<int>..FV.......โ Dithering mode (from0to1) (defaultnone)none0..FV.......fsb1..FV.......
wpadapt<int>..FV.......โ Whitepoint adaptation method (from0to2) (defaultbradford)bradford0..FV.......vonkries1..FV.......identity2..FV.......
iall<int>..FV.......โ Set all input color properties together (from0to8) (default0)bt470m1..FV.......bt470bg2..FV.......bt601-6-5253..FV.......bt601-6-6254..FV.......bt7095..FV.......smpte170m6..FV.......smpte240m7..FV.......bt20208..FV.......
ispace<int>..FV.......โ Input colorspace (from0to22) (default2)bt7091..FV.......fcc4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......ycgco8..FV.......gbr0..FV.......bt2020nc9..FV.......bt2020ncl9..FV.......
irange<int>..FV.......โ Input color range (from0to2) (default0)tv1..FV.......mpeg1..FV.......pc2..FV.......jpeg2..FV.......
iprimaries<int>..FV.......โ Input color primaries (from0to22) (default2)bt7091..FV.......bt470m4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......smpte42810..FV.......film8..FV.......smpte43111..FV.......smpte43212..FV.......bt20209..FV.......jedec-p2222..FV.......ebu321322..FV.......
itrc<int>..FV.......โ Input transfer characteristics (from0to18) (default2)bt7091..FV.......bt470m4..FV.......gamma224..FV.......bt470bg5..FV.......gamma285..FV.......smpte170m6..FV.......smpte240m7..FV.......linear8..FV.......srgb13..FV.......iec61966-2-113..FV.......xvycc11..FV.......iec61966-2-411..FV.......bt2020-1014..FV.......bt2020-1215..FV.......
๐ก๏ธ colortemperature AVOptions ๐ก๏ธ
temperature<float>..FV.....T.โ set the temperature in Kelvin (from1000to40000) (default6500)mix<float>..FV.....T.โ set the mix with filtered output (from0to1) (default1)pl<float>..FV.....T.โ set the amount of preserving lightness (from0to1) (default0)
๐ convolution AVOptions ๐
0m<string>..FV.....T.โ set matrix for 1st plane (default"0 0 0 0 1 0 0 0 0")1m<string>..FV.....T.โ set matrix for 2nd plane (default"0 0 0 0 1 0 0 0 0")2m<string>..FV.....T.โ set matrix for 3rd plane (default"0 0 0 0 1 0 0 0 0")3m<string>..FV.....T.โ set matrix for 4th plane (default"0 0 0 0 1 0 0 0 0")0rdiv<float>..FV.....T.โ set rdiv for 1st plane (from0toINT_MAX) (default0)1rdiv<float>..FV.....T.โ set rdiv for 2nd plane (from0toINT_MAX) (default0)2rdiv<float>..FV.....T.โ set rdiv for 3rd plane (from0toINT_MAX) (default0)3rdiv<float>..FV.....T.โ set rdiv for 4th plane (from0toINT_MAX) (default0)0bias<float>..FV.....T.โ set bias for 1st plane (from0toINT_MAX) (default0)1bias<float>..FV.....T.โ set bias for 2nd plane (from0toINT_MAX) (default0)2bias<float>..FV.....T.โ set bias for 3rd plane (from0toINT_MAX) (default0)3bias<float>..FV.....T.โ set bias for 4th plane (from0toINT_MAX) (default0)0mode<int>..FV.....T.โ set matrix mode for 1st plane (from0to2) (defaultsquare)square0..FV.....T.โ square matrixrow1..FV.....T.โ single row matrixcolumn2..FV.....T.โ single column matrix
1mode<int>..FV.....T.โ set matrix mode for 2nd plane (from0to2) (defaultsquare)square0..FV.....T.โ square matrixrow1..FV.....T.โ single row matrixcolumn2..FV.....T.โ single column matrix
2mode<int>..FV.....T.โ sets the matrix mode for the 3rd plane (from0to2) (defaultsquare)square0..FV.....T.โ square matrixrow1..FV.....T.โ single row matrixcolumn2..FV.....T.โ single column matrix
3mode<int>..FV.....T.โ sets the matrix mode for the 4th plane (from0to2) (defaultsquare)square0..FV.....T.โ square matrixrow1..FV.....T.โ single row matrixcolumn2..FV.....T.โ single column matrix
โจ convolve AVOptions โจ
planes<int>..FV.......โ which planes do we convolve, bestie (from0to15) (default7)impulse<int>..FV.......โ when to process impulses (from0to1) (defaultall)first0..FV.......โ process only first impulse, ignore restall1..FV.......โ process all impulses
noise<float>..FV.......โ set noise (from0to1) (default1e-07)
๐ซ framesync AVOptions ๐ซ
eof_action<int>..FV.......โ Action to take when encountering EOF from secondary input (from0to2) (defaultrepeat)repeat0..FV.......โ Repeat the previous frame.endall1..FV.......โ End both streams.pass2..FV.......โ Pass through the main input.
shortest<boolean>..FV.......โ force termination when the shortest input terminates (defaultfalse)repeatlast<boolean>..FV.......โ extend last frame of secondary streams beyond EOF (defaulttrue)
๐ผ๏ธ cover_rect AVOptions ๐ผ๏ธ
cover<string>..FV.......โ cover bitmap filenamemode<int>..FV.......โ set removal mode (from0to1) (defaultblur)cover0..FV.......โ cover area with bitmapblur1..FV.......โ blur area
โ๏ธ crop AVOptions โ๏ธ
out_w<string>..FV.....T.โ set the width crop area expression (default"iw")w<string>..FV.....T.โ set the width crop area expression (default"iw")out_h<string>..FV.....T.โ set the height crop area expression (default"ih")h<string>..FV.....T.โ set the height crop area expression (default"ih")x<string>..FV.....T.โ set the x crop area expression (default"(in_w-out_w)/2")y<string>..FV.....T.โ set the y crop area expression (default"(in_h-out_h)/2")keep_aspect<boolean>..FV.......โ keep aspect ratio (defaultfalse)exact<boolean>..FV.......โ do exact cropping (defaultfalse)
๐ cropdetect AVOptions ๐
limit<float>..FV.......โ Threshold below which the pixel is considered black (from0to65535) (default0.0941176)round<int>..FV.......โ Value by which the width/height should be divisible (from0toINT_MAX) (default16)reset<int>..FV.......โ Recalculate the crop area after this many frames (from0toINT_MAX) (default0)skip<int>..FV.......โ Number of initial frames to skip (from0toINT_MAX) (default2)reset_count<int>..FV.......โ Recalculate the crop area after this many frames (from0toINT_MAX) (default0)max_outliers<int>..FV.......โ Threshold count of outliers (from0toINT_MAX) (default0)
โฑ๏ธ cue AVOptions โฑ๏ธ
cue<int64>..FVA......โ cue unix timestamp in microseconds (from0toI64_MAX) (default0)preroll<duration>..FVA......โ preroll duration in seconds (default0)buffer<duration>..FVA......โ buffer duration in seconds (default0)
๐ curves AVOptions ๐
preset<int>..FV.....T.โ select a color curves preset (from0to10) (defaultnone)none0..FV.....T.color_negative1..FV.....T.cross_process2..FV.....T.darker3..FV.....T.increase_contrast4..FV.....T.lighter5..FV.....T.linear_contrast6..FV.....T.medium_contrast7..FV.....T.negative8..FV.....T.strong_contrast9..FV.....T.vintage10..FV.....T.
master<string>..FV.....T.โ set master points coordinatesm<string>..FV.....T.โ set master points coordinatesred<string>..FV.....T.โ set red points coordinatesr<string>..FV.....T.โ set red points coordinatesgreen<string>..FV.....T.โ set green points coordinatesg<string>..FV.....T.โ set green points coordinatesblue<string>..FV.....T.โ set blue points coordinatesb<string>..FV.....T.โ set blue points coordinatesall<string>..FV.....T.โ set points coordinates for all componentspsfile<string>..FV.....T.โ set Photoshop curves file nameplot<string>..FV.....T.โ save Gnuplot script of the curves in specified file
๐ datascope AVOptions ๐
size<image_size>..FV.......โ set output size (default"hd720")s<image_size>..FV.......โ set output size (default"hd720")x<int>..FV.....T.โ set x offset (from0toINT_MAX) (default0)y<int>..FV.....T.โ set y offset (from0toINT_MAX) (default0)mode<int>..FV.....T.โ set scope mode (from0to2) (defaultmono)mono0..FV.....T.color1..FV.....T.color22..FV.....T.
axis<boolean>..FV.....T.โ draw column/row numbers (defaultfalse)opacity<float>..FV.....T.โ set background opacity (from0to1) (default0.75)format<int>..FV.....T.โ set display number format (from0to1) (defaulthex)hex0..FV.....T.dec1..FV.....T.
components<int>..FV.....T.โ set components to display (from1to15) (default15)
๐ซ๏ธ dblur AVOptions ๐ซ๏ธ
angle<float>..FV.....T.โ set angle (from0to360) (default45)radius<float>..FV.....T.โ set radius (from1to8192) (default5)planes<int>..FV.....T.โ set planes to filter (from0to15) (default15)
๐๏ธ dctdnoiz AVOptions ๐๏ธ
sigma<float>..FV.......โ set noise sigma constant (from0to999) (default0)s<float>..FV.......โ set noise sigma constant (from0to999) (default0)overlap<int>..FV.......โ set number of block overlapping pixels (from-1to15) (default-1)expr<string>..FV.......โ set coefficient factor expressione<string>..FV.......โ set coefficient factor expressionn<int>..FV.......โ set the block size, expressed in bits (from3to4) (default3)
๐ฆ deband AVOptions ๐ฆ
1thr<float>..FV.....T.โ set 1st plane threshold (from3e-05to0.5) (default0.02)2thr<float>..FV.....T.โ set 2nd plane threshold (from3e-05to0.5) (default0.02)3thr<float>..FV.....T.โ set 3rd plane threshold (from3e-05to0.5) (default0.02)4thr<float>..FV.....T.โ set 4th plane threshold (from3e-05to0.5) (default0.02)range<int>..FV.....T.โ set range (fromINT_MINtoINT_MAX) (default16)r<int>..FV.....T.โ set range (fromINT_MINtoINT_MAX) (default16)direction<float>..FV.....T.โ set direction (from-6.28319to6.28319) (default6.28319)d<float>..FV.....T.โ set direction (from-6.28319to6.28319) (default6.28319)blur<boolean>..FV.....T.โ set blur (defaulttrue)b<boolean>..FV.....T.โ set blur (defaulttrue)coupling<boolean>..FV.....T.โ set plane coupling (defaultfalse)c<boolean>..FV.....T.โ set plane coupling (defaultfalse)
๐งฑ deblock AVOptions ๐งฑ
filter<int>..FV.....T.โ set type of filter (from0to1) (defaultstrong)weak0..FV.....T.strong1..FV.....T.
block<int>..FV.....T.โ set size of block (from4to512) (default8)alpha<float>..FV.....T.โ set 1st detection threshold (from0to1) (default0.098)beta<float>..FV.....T.โ set 2nd detection threshold (from0to1) (default0.05)gamma<float>..FV.....T.โ set 3rd detection threshold (from0to1) (default0.05)delta<float>..FV.....T.โ set 4th detection threshold (from0to1) (default0.05)planes<int>..FV.....T.โ set planes to filter (from0to15) (default15)
๐๏ธ decimate AVOptions ๐๏ธ
cycle<int>..FV.......โ set the number of frame from which one will be dropped (from2to25) (default5)dupthresh<double>..FV.......โ set duplicate threshold (from0to100) (default1.1)scthresh<double>..FV.......โ set scene change threshold (from0to100) (default15)blockx<int>..FV.......โ set the size of the x-axis blocks used during metric calculations (from4to512) (default32)blocky<int>..FV.......โ set the size of the y-axis blocks used during metric calculations (from4to512) (default32)ppsrc<boolean>..FV.......โ mark main input as a pre-processed input and activate clean source input stream (defaultfalse)chroma<boolean>..FV.......โ set whether or not chroma is considered in the metric calculations (defaulttrue)
๐ deconvolve AVOptions ๐
planes<int>..FV.......โ set planes to deconvolve (from0to15) (default7)impulse<int>..FV.......โ when to process impulses (from0to1) (defaultall)first0..FV.......โ process only first impulse, ignore restall1..FV.......โ process all impulses
noise<float>..FV.......โ set noise (from0to1) (default1e-07)
๐ซ framesync AVOptions ๐ซ
eof_action<int>..FV.......โ Action to take when encountering EOF from secondary input (from0to2) (defaultrepeat)repeat0..FV.......โ Repeat the previous frame.endall1..FV.......โ End both streams.pass2..FV.......โ Pass through the main input.
shortest<boolean>..FV.......โ force termination when the shortest input terminates (defaultfalse)repeatlast<boolean>..FV.......โ extend last frame of secondary streams beyond EOF (defaulttrue)
๐ด dedot AVOptions ๐ด
m<flags>..FV.......โ set filtering mode (defaultdotcrawl+rainbows)dotcrawl..FV.......rainbows..FV.......
lt<float>..FV.......โ sets the spatial luma threshold, from0to1(default0.079) โจtl<float>..FV.......โ sets the tolerance for temporal luma, from0to1(default0.079)tc<float>..FV.......โ sets the tolerance for chroma temporal variation, from0to1(default0.058)ct<float>..FV.......โ sets the temporal chroma threshold, from0to1(default0.019) ๐
deflate AVOptions</p> ๐
threshold0<int>..FV.....T.โ sets the threshold for the 1st plane, from0to65535(default65535)threshold1<int>..FV.....T.โ sets the threshold for the 2nd plane, from0to65535(default65535)threshold2<int>..FV.....T.โ sets the threshold for the 3rd plane, from0to65535(default65535)threshold3<int>..FV.....T.โ sets the threshold for the 4th plane, from0to65535(default65535) ๐ซถ
deflicker AVOptions</p>
size<int>..FV.......โ sets how many frames to use, from2to129(default5)s<int>..FV.......โ sets how many frames to use, from2to129(default5) (same thing, shorter name, we love options ๐)mode<int>..FV.......โ sets how to smooth luminance, from0to6(defaultam)am0..FV.......โ arithmetic meangm1..FV.......โ geometric meanhm2..FV.......โ harmonic meanqm3..FV.......โ quadratic meancm4..FV.......โ cubic meanpm5..FV.......โ power meanmedian6..FV.......โ medianm<int>..FV.......โ sets how to smooth luminance, from0to6(defaultam)am0..FV.......โ arithmetic meangm1..FV.......โ geometric meanhm2..FV.......โ harmonic meanqm3..FV.......โ quadratic meancm4..FV.......โ cubic meanpm5..FV.......โ power meanmedian6..FV.......โ medianbypass<boolean>..FV.......โ leaves frames unchanged (defaultfalse)
ngl bestie, yes,modeandmboth list the whole mean menu again. That's not me being extra, that's literally what the page does. ๐
deinterlace_vaapi AVOptions</p> ๐ฆ
mode<int>..FV.......โ deinterlacing mode, from0to4(defaultdefault)default0..FV.......โ uses the highest-numbered (and therefore possibly most advanced) deinterlacing algorithmbob1..FV.......โ uses the bob deinterlacing algorithmweave2..FV.......โ uses the weave deinterlacing algorithmmotion_adaptive3..FV.......โ uses the motion adaptive deinterlacing algorithmmotion_compensated4..FV.......โ uses the motion compensated deinterlacing algorithmrate<int>..FV.......โ generates output at frame rate or field rate, from1to2(defaultframe)frame1..FV.......โ outputs at frame rate (one frame of output for each field-pair)field2..FV.......โ outputs at field rate (one frame of output for each field)auto<int>..FV.......โ only deinterlaces fields, passing frames through unchanged, from0to1(default0) โจ
dejudder AVOptions</p>
cycle<int>..FV.......โ sets the length of the cycle to use for dejuddering, from2to240(default4)
delogo AVOptions</p> ๐
x<string>..FV.......โ sets logo x position (default"-1")y<string>..FV.......โ sets logo y position (default"-1")w<string>..FV.......โ sets logo width (default"-1")h<string>..FV.......โ sets logo height (default"-1")show<boolean>..FV.......โ shows the delogo area (defaultfalse)
denoise_vaapi AVOptions</p>
denoise<int>..FV.......โ denoise level, from0to64(default0)
derain AVOptions</p> ๐ธ
filter_type<int>..FV.......โ filter type (derain/dehaze), from0to1(defaultderain)derain0..FV.......โ derain filter flagdehaze1..FV.......โ dehaze filter flagdnn_backend<int>..FV.......โ DNN backend, from0to1(defaultnative)native0..FV.......โ native backend flagmodel<string>..FV.......โ path to model fileinput<string>..FV.......โ input name of the model (default"x")output<string>..FV.......โ output name of the model (default"y") ๐
deshake AVOptions</p>
x<int>..FV.......โ sets x for the rectangular search area, from-1toINT_MAX(default-1)y<int>..FV.......โ sets y for the rectangular search area, from-1toINT_MAX(default-1)w<int>..FV.......โ sets width for the rectangular search area, from-1toINT_MAX(default-1)h<int>..FV.......โ sets height for the rectangular search area, from-1toINT_MAX(default-1)rx<int>..FV.......โ sets x for the rectangular search area, from0to64(default16)ry<int>..FV.......โ sets y for the rectangular search area, from0to64(default16)edge<int>..FV.......โ sets edge mode, from0to3(defaultmirror)blank0..FV.......โ fills zeroes at blank locationsoriginal1..FV.......โ original image at blank locationsclamp2..FV.......โ extruded edge value at blank locationsmirror3..FV.......โ mirrored edge at blank locationsblocksize<int>..FV.......โ sets motion search blocksize, from4to128(default8)contrast<int>..FV.......โ sets contrast threshold for blocks, from1to255(default125)search<int>..FV.......โ sets search strategy, from0to1(defaultexhaustive)exhaustive0..FV.......โ exhaustive searchless1..FV.......โ less exhaustive searchfilename<string>..FV.......โ sets the motion search detailed log file nameopencl<boolean>..FV.......โ ignored (defaultfalse)
heads up bestie: opencl does literally nothing. It says "ignored" right there. Don't come for me, I'm just the messenger ๐
despill AVOptions</p> ๐
type<int>..FV.....T.โ sets the screen type, from0to1(defaultgreen)green0..FV.....T.โ greenscreenblue1..FV.....T.โ bluescreenmix<float>..FV.....T.โ sets the spillmap mix, from0to1(default0.5)expand<float>..FV.....T.โ sets the spillmap expand, from0to1(default0)red<float>..FV.....T.โ sets red scale, from-100to100(default0)green<float>..FV.....T.โ sets green scale, from-100to100(default-1)blue<float>..FV.....T.โ sets blue scale, from-100to100(default0)brightness<float>..FV.....T.โ sets brightness, from-10to10(default0)alpha<boolean>..FV.....T.โ changes the alpha component (defaultfalse) ๐
detelecine AVOptions</p> ๐ง
first_field<int>..FV.......โ selects first field, from0to1(defaulttop)top0..FV.......โ selects top field firstt0..FV.......โ selects top field firstbottom1..FV.......โ selects bottom field firstb1..FV.......โ selects bottom field firstpattern<string>..FV.......โ pattern that describes for how many fields a frame is to be displayed (default"23")start_frame<int>..FV.......โ position of first frame with respect to the pattern if the stream is cut, from0to13(default0)
dilation AVOptions</p> โญ
coordinates<int>..FV.....T.โ sets coordinates, from0to255(default255)threshold0<int>..FV.....T.โ sets the threshold for the 1st plane, from0to65535(default65535)threshold1<int>..FV.....T.โ sets the threshold for the 2nd plane, from0to65535(default65535)threshold2<int>..FV.....T.โ sets the threshold for the 3rd plane, from0to65535(default65535)threshold3<int>..FV.....T.โ sets the threshold for the 4th plane, from0to65535(default65535)
displace AVOptions</p> ๐ฆ
edge<int>..FV.......โ sets edge mode, from0to3(defaultsmear)blank0..FV.......โ (no description given, it's just vibes)smear1..FV.......โ (no description given, it's just vibes)wrap2..FV.......โ (no description given, it's just vibes)mirror3..FV.......โ (no description given, it's just vibes)
fr fr the page lists these four with an empty description column. I'm not gonna invent lore for them, that's on the manpage ๐
dnn_processing AVOptions</p>
dnn_backend<int>..FV.......โ DNN backend, fromINT_MINtoINT_MAX(defaultnative)native0..FV.......โ native backend flagmodel<string>..FV.......โ path to model fileinput<string>..FV.......โ input name of the modeloutput<string>..FV.......โ output name of the modelbackend_configs<string>..FV.......โ backend configsoptions<string>..FV.......โ backend configsasync<boolean>..FV.......โ use DNN async inference (defaulttrue) โจ
doubleweave AVOptions</p> ๐
first_field<int>..FV.......โ sets first field, from0to1(defaulttop)top0..FV.......โ sets top field firstt0..FV.......โ sets top field firstbottom1..FV.......โ sets bottom field firstb1..FV.......โ sets bottom field first
drawbox AVOptions</p> ๐
x<string>..FV.....T.โ sets horizontal position of the left box edge (default"0")y<string>..FV.....T.โ sets vertical position of the top box edge (default"0")width<string>..FV.....T.โ sets width of the box (default"0")w<string>..FV.....T.โ sets width of the box (default"0")height<string>..FV.....T.โ sets height of the box (default"0")h<string>..FV.....T.โ sets height of the box (default"0")color<string>..FV.....T.โ sets color of the box (default"black")c<string>..FV.....T.โ sets color of the box (default"black")thickness<string>..FV.....T.โ sets the box thickness (default"3")t<string>..FV.....T.โ sets the box thickness (default"3")replace<boolean>..FV.....T.โ replaces color & alpha (defaultfalse) ๐
drawgraph AVOptions</p> ๐ธ
m1<string>..FV.......โ sets the 1st metadata key (default"")fg1<string>..FV.......โ sets the 1st foreground color expression (default"0xffff0000")m2<string>..FV.......โ sets the 2nd metadata key (default"")fg2<string>..FV.......โ sets the 2nd foreground color expression (default"0xff00ff00")m3<string>..FV.......โ sets the 3rd metadata key (default"")fg3<string>..FV.......โ sets the 3rd foreground color expression (default"0xffff00ff")m4<string>..FV.......โ sets the 4th metadata key (default"")fg4<string> โ set 4th foreground color expression (default"0xffffff00")..FV.......bg<color> โ set background color (default"white")..FV.......min<float> โ set minimal value (fromINT_MINtoINT_MAX) (default-1)..FV.......max<float> โ set maximal value (fromINT_MINtoINT_MAX) (default1)..FV.......mode<int> โ set graph mode (from0to2) (defaultline)..FV.......bar0โ draw bars..FV.......dot1โ draw dots..FV.......line2โ draw lines..FV.......
slide<int> โ set slide mode (from0to4) (defaultframe)..FV.......frame0โ draw new frames..FV.......replace1โ replace old columns with new..FV.......scroll2โ scroll from right to left..FV.......rscroll3โ scroll from left to right..FV.......picture4โ display graph in single frame..FV.......
size<image_size> โ set graph size (default"900x256")..FV.......s<image_size> โ set graph size (default"900x256")..FV.......rate<video_rate> โ set video rate (default"25")..FV.......r<video_rate> โ set video rate (default"25")..FV.......
๐ธ drawgrid AVOptions ๐
x<string> โ set horizontal offset (default"0")..FV.....T.y<string> โ set vertical offset (default"0")..FV.....T.width<string> โ set width of grid cell (default"0")..FV.....T.w<string> โ set width of grid cell (default"0")..FV.....T.height<string> โ set height of grid cell (default"0")..FV.....T.h<string> โ set height of grid cell (default"0")..FV.....T.color<string> โ set color of the grid (default"black")..FV.....T.c<string> โ set color of the grid (default"black")..FV.....T.thickness<string> โ set grid line thickness (default"1")..FV.....T.t<string> โ set grid line thickness (default"1")..FV.....T.replace<boolean> โ replace color & alpha (defaultfalse)..FV.....T.
โจ edgedetect AVOptions โจ
high<double> โ set high threshold (from0to1) (default0.196078)..FV.......low<double> โ set low threshold (from0to1) (default0.0784314)..FV.......mode<int> โ set mode (from0to2) (defaultwires)..FV.......wires0โ white/gray wires on black..FV.......colormix1โ mix colors..FV.......canny2โ detect edges on planes..FV.......
planes<flags> โ set planes to filter (defaulty+u+v+r+g+b)..FV.......yโ filter luma plane..FV.......uโ filter u plane..FV.......vโ filter v plane..FV.......rโ filter red plane..FV.......gโ filter green plane..FV.......bโ filter blue plane..FV.......
๐ฆ elbg AVOptions ๐ฆ
codebook_length<int> โ set codebook length (from1toINT_MAX) (default256)..FV.......l<int> โ set codebook length (from1toINT_MAX) (default256)..FV.......nb_steps<int> โ set max number of steps used to compute the mapping (from1toINT_MAX) (default1)..FV.......n<int> โ set max number of steps used to compute the mapping (from1toINT_MAX) (default1)..FV.......seed<int64> โ set the random seed (from-1toUINT32_MAX) (default-1)..FV.......s<int64> โ set the random seed (from-1toUINT32_MAX) (default-1)..FV.......pal8<boolean> โ set the pal8 output (defaultfalse)..FV.......
๐ entropy AVOptions ๐
mode<int> โ set kind of histogram entropy measurement (from0to1) (defaultnormal)..FV.......normal0โ..FV.......(yeah bestie, that's literally all it says, no description, we move ๐)diff1โ..FV.......(same deal, nothing else in the source)
๐ epx AVOptions ๐
n<int> โ set scale factor (from2to3) (default3)..FV.......
๐ eq AVOptions ๐
contrast<string> โ set the contrast adjustment, negative values give a negative image (default"1.0")..FV.....T.brightness<string> โ set the brightness adjustment (default"0.0")..FV.....T.saturation<string> โ set the saturation adjustment (default"1.0")..FV.....T.gamma<string> โ set the initial gamma value (default"1.0")..FV.....T.gamma_r<string> โ gamma value for red (default"1.0")..FV.....T.gamma_g<string> โ gamma value for green (default"1.0")..FV.....T.gamma_b<string> โ gamma value for blue (default"1.0")..FV.....T.gamma_weight<string> โ set the gamma weight which reduces the effect of gamma on bright areas (default"1.0")..FV.....T.eval<int> โ specify when to evaluate expressions (from0to1) (defaultinit)..FV.......init0โ eval expressions once during initialization..FV.......frame1โ eval expressions per-frame..FV.......
๐ erosion AVOptions ๐
coordinates<int> โ set coordinates (from0to255) (default255)..FV.....T.threshold0<int> โ set threshold for 1st plane (from0to65535) (default65535)..FV.....T.threshold1<int> โ set threshold for 2nd plane (from0to65535) (default65535)..FV.....T.threshold2<int> โ set threshold for 3rd plane (from0to65535) (default65535)..FV.....T.threshold3<int> โ set threshold for 4th plane (from0to65535) (default65535)..FV.....T.
โญ estdif AVOptions โญ
mode<int> โ specify the mode (from0to1) (defaultfield)..FV.....T.frame0โ send one frame for each frame..FV.....T.field1โ send one frame for each field..FV.....T.
parity<int> โ specify the assumed picture field parity (from-1to1) (defaultauto)..FV.....T.tff0โ assume top field first..FV.....T.bff1โ assume bottom field first..FV.....T.auto-1โ auto detect parity..FV.....T.
deint<int> โ specify which frames to deinterlace (from0to1) (defaultall)..FV.....T.all0โ deinterlace all frames..FV.....T.interlaced1โ only deinterlace frames marked as interlaced..FV.....T.
rslope<int> โ specify the search radius for edge slope tracing (from1to15) (default1)..FV.....T.redge<int> โ specify the search radius for best edge matching (from0to15) (default2)..FV.....T.interp<int> โ specify the type of interpolation (from0to2) (default4p)..FV.....T.2p0โ two-point interpolation..FV.....T.4p1โ four-point interpolation..FV.....T.6p2โ six-point interpolation..FV.....T.
๐ exposure AVOptions ๐
exposure<float> โ set the exposure correction (from-3to3) (default0)..FV.....T.black<float> โ set the black level correction (from-1to1) (default0)..FV.....T.
๐ง extractplanes AVOptions ๐ง
planes<flags> โ set planes (defaultr)..FV.......yโ set luma plane..FV.......uโ set u plane..FV.......vโ set v plane..FV.......rโ set red plane..FV.......gโ set green plane..FV.......bโ set blue plane..FV.......aโ set alpha plane..FV.......
๐ซถ fade AVOptions ๐ซถ
type<int> โ set the fade direction (from0to1) (defaultin)..FV.......in0โ fade-in..FV.......out1โ fade-out..FV.......
t<int> โ set the fade direction (from0to1) (defaultin)..FV.......in0โ fade-in..FV.......out1โ fade-out..FV.......
start_frame<int> โ Number of the first frame to which to apply the effect. (from0toINT_MAX) (default0)..FV.......s<int> โ Number of the first frame to which to apply the effect. (from0toINT_MAX) (default0)..FV.......nb_frames<int> โ Number of frames to which the effect should be applied. (from1toINT_MAX) (default25)..FV.......n<int> โ Number of frames to which the effect should be applied. (from1toINT_MAX) (default25)..FV.......alpha<boolean> โ fade alpha if it is available on the input (defaultfalse)..FV.......start_time<duration> โ Number of seconds of the beginning of the effect. (default0)..FV.......st<duration> โ Number of seconds of the beginning of the effect. (default0)..FV.......duration<duration> โ Duration of the effect in seconds. (default0)..FV.......d<duration> โ Duration of the effect in seconds. (default0)..FV.......color<color> โ set color (default"black")..FV.......c<color> โ set color (default"black")..FV.......
๐ฅ fftdnoiz AVOptions ๐ฅ
sigma<float> โ set denoise strength (from0to30) (default1)..FV.......amount<float> โ set amount of denoising (from0.01to1) (default1)..FV.......block<int> โ set block log2(size) (from3to6) (default4)..FV.......overlap<float> โ set block overlap (from0.2to0.8) (default0.5)..FV.......prev<int> โ set number of previous frames for temporal denoising (from0to1) (default0)..FV.......next<int> โ set number of next frames for temporal denoising (from0to1) (default0)..FV.......planes<int> โ set planes to filter (from0to15) (default7)..FV.......
๐ fftfilt AVOptions ๐
dc_Y<int> โ adjust gain in Y plane (from0to1000) (default0)..FV.......dc_U<int> โ adjust gain in U plane (from0to1000) (default0)..FV.......dc_V<int> โ adjust gain in V plane (from0to1000) (default0)..FV.......weight_Y<string> โ set luminance expression in Y plane (default"1")..FV.......weight_U<string> โ set chrominance expression in U plane..FV.......weight_V<string> โ set chrominance expression in V plane..FV.......eval<int> โ specify when to evaluate expressions (from0to1) (defaultinit)..FV.......init0โ eval expressions once during initialization..FV.......frame1โ eval expressions per-frame..FV.......
๐ field AVOptions
type<int>โ..FV.......picks the field type, like top or bottom. Range0to1, defaulttop.top=0โ select top fieldbottom=1โ select bottom field
๐ฆ fieldhint AVOptions
hint<string>โ..FV.......set the hint filemode<int>โ..FV.......set the hint mode. Range0to1, defaultabsolute.absolute=0โ..FV.......relative=1โ..FV.......
๐ fieldmatch AVOptions
order<int>โ..FV.......the assumed field order. Range-1to1, defaultauto.auto=-1โ auto detect paritybff=0โ assume bottom field firsttff=1โ assume top field first
mode<int>โ..FV.......the matching mode / strategy to use. Range0to5, defaultpc_n.pc=0โ 2-way match (p/c)pc_n=1โ 2-way match + 3rd match on combed (p/c + u)pc_u=2โ 2-way match + 3rd match (same order) on combed (p/c + u)pc_n_ub=3โ 2-way match + 3rd match on combed + 4th/5th matches if still combed (p/c + u + u/b)pcn=4โ 3-way match (p/c/n)pcn_ub=5โ 3-way match + 4th/5th matches on combed (p/c/n + u/b)
ppsrc<boolean>โ..FV.......mark main input as a pre-processed input and activate clean source input stream. Defaultfalse.field<int>โ..FV.......which field to match from. Range-1to1, defaultauto.auto=-1โ automatic (same value asorder)bottom=0โ bottom fieldtop=1โ top field
mchroma<boolean>โ..FV.......whether chroma is included during the match comparisons. Defaulttrue.y0<int>โ..FV.......an exclusion band that excludes the lines betweeny0andy1from the field matching decision. Range0toINT_MAX, default0.y1<int>โ..FV.......an exclusion band that excludes the lines betweeny0andy1from the field matching decision. Range0toINT_MAX, default0.scthresh<double>โ..FV.......scene change detection threshold. Range0to100, default12.combmatch<int>โ..FV.......combmatching mode. Range0to2, defaultsc.none=0โ disable combmatchingsc=1โ enable combmatching only on scene changefull=2โ enable combmatching all the time
combdbg<int>โ..FV.......enable comb debug. Range0to2, defaultnone.none=0โ no forced calculationpcn=1โ calculate p/c/npcnub=2โ calculate p/c/n/u/b
cthresh<int>โ..FV.......the area combing threshold used for combed frame detection. Range-1to255, default9.chroma<boolean>โ..FV.......whether chroma is considered in the combed frame decision. Defaultfalse.blockx<int>โ..FV.......the x-axis size of the window used during combed frame detection. Range4to512, default16.blocky<int>โ..FV.......the y-axis size of the window used during combed frame detection. Range4to512, default16.combpel<int>โ..FV.......the number of combed pixels inside any of theblockybyblockxsize blocks on the frame for the frame to be detected as combed. Range0toINT_MAX, default80.
๐ธ fieldorder AVOptions
order<int>โ..FV.......output field order. Range0to1, defaulttff.bff=0โ bottom field firsttff=1โ top field first
โจ fillborders AVOptions
left<int>โ..FV.....T.set the left fill border. Range0toINT_MAX, default0.right<int>โ..FV.....T.set the right fill border. Range0toINT_MAX, default0.top<int>โ..FV.....T.set the top fill border. Range0toINT_MAX, default0.bottom<int>โ..FV.....T.set the bottom fill border. Range0toINT_MAX, default0.mode<int>โ..FV.....T.set the fill borders mode. Range0to5, defaultsmear.smear=0โ..FV.....T.mirror=1โ..FV.....T.fixed=2โ..FV.....T.reflect=3โ..FV.....T.wrap=4โ..FV.....T.fade=5โ..FV.....T.
color<color>โ..FV.....T.set the color for the fixed/fade mode. Default"black".
๐ง find_rect AVOptions
object<string>โ..FV.......object bitmap filenamethreshold<float>โ..FV.......set threshold. Range0to1, default0.5.mipmaps<int>โ..FV.......set mipmaps. Range1to5, default3.xmin<int>โ..FV.......(range0toINT_MAX, default0)ymin<int>โ..FV.......(range0toINT_MAX, default0)xmax<int>โ..FV.......(range0toINT_MAX, default0)ymax<int>โ..FV.......(range0toINT_MAX, default0)
๐ floodfill AVOptions
x<int>โ..FV.......set pixel x coordinate. Range0to65535, default0.y<int>โ..FV.......set pixel y coordinate. Range0to65535, default0.s0<int>โ..FV.......set source #0 component value. Range-1to65535, default0.s1<int>โ..FV.......set source #1 component value. Range-1to65535, default0.s2<int>โ..FV.......set source #2 component value. Range-1to65535, default0.s3<int>โ..FV.......set source #3 component value. Range-1to65535, default0.d0<int>โ..FV.......set destination #0 component value. Range0to65535, default0.d1<int>โ..FV.......set destination #1 component value. Range0to65535, default0.d2<int>โ..FV.......set destination #2 component value. Range0to65535, default0.d3<int>โ..FV.......set destination #3 component value. Range0to65535, default0.
๐ format AVOptions
pix_fmts<string>โ..FV.......a'|'-separated list of pixel formats
๐ฅ fps AVOptions
fps<video_rate>โ..FV.......a string describing the desired output framerate. Default"25".start_time<double>โ..FV.......assume the first PTS should be this value. Range-DBL_MAXtoDBL_MAX, defaultDBL_MAX.round<int>โ..FV.......rounding method for timestamps. Range0to5, defaultnear.zero=0โ round towards 0inf=1โ round away from 0down=2โ round towards -inftyup=3โ round towards +inftynear=5โ round to nearest
eof_action<int>โ..FV.......action performed for last frame. Range0to1, defaultround.round=0โ round similar to other framespass=1โ pass through last frame
๐ framepack AVOptions
format<int>โ..FV.......frame pack output format. Range0toINT_MAX, defaultsbs.sbs=1โ Views are packed next to each othertab=2โ Views are packed on top of each otherframeseq=3โ Views are one after the otherlines=6โ Views are interleaved by linescolumns=7โ Views are interleaved by columns
โญ framerate AVOptions
fps<video_rate>โ..FV.......required output frames per second rate. Default"50".interp_start<int>โ..FV.......point to start linear interpolation. Range0to255, default15.interp_end<int>โ..FV.......point to end linear interpolation. Range0to255, default240.scene<double>โ..FV.......scene change level. Range0to100, default8.2.flags<flags>โ..FV.......set flags. Defaultscene_change_detect+scd.scene_change_detectโ..FV.......enable scene change detectionscdโ..FV.......enable scene change detection
๐ฆ framestep AVOptions
step<int>โ..FV.......set frame step. Range1toINT_MAX, default1.
๐ freezedetect AVOptions
n<double>โ..FV.......set noise tolerance. Range0to1, default0.001.noise<double>โ..FV.......set noise tolerance. Range0to1, default0.001.d<duration>โ..FV.......set minimum duration in seconds. Default2.duration<duration>โ..FV.......set minimum duration in seconds. Default2.
๐ freezeframes AVOptions
first<int64>โ..FV.......set first frame to freeze. Range0toI64_MAX, default0.last<int64>โ..FV.......set last frame to freeze. Range0toI64_MAX, default0.replace<int64>โ..FV.......set frame to replace. Range0toI64_MAX, default0.
๐
fspp AVOptions
quality<int>โ..FV.......set quality. Range4to5, default4.qp<int>โ..FV.......force a constant quantizer parameter. Range0to64, default0.strength<int>โ..FV.......set filter strength. Range-15to32, default0.use_bframe_qp<boolean>โ..FV.......use B-frames' QP. Defaultfalse.
โจ gblur AVOptions
sigma<float>โ..FV.....T.set sigma. Range0to1024, default0.5.steps<int>โ..FV.....T.set number of steps. Range1to6, default1.planes<int>โ..FV.....T.set planes to filter. Range0to15, default15.sigmaV<float>โ..FV.....T.set vertical sigma. Range-1to1024, default-1.
๐ geq AVOptions
lum_expr<string>โ..FV.......set luminance expressionlum<string>โ..FV.......set luminance expressioncb_expr<string>โ..FV.......set chroma blue expressioncb<string>โ..FV.......set chroma blue expressioncr_expr<string>โ..FV.......set chroma red expressioncr<string>โ..FV.......set chroma red expressionalpha_expr<string>โ..FV.......set alpha expressiona<string>โ..FV.......set alpha expressionred_expr<string>โ..FV.......set red expressionr<string>โ set red expression..FV.......green_expr<string>โ set green expression..FV.......g<string>โ set green expression..FV.......blue_expr<string>โ set blue expression..FV.......b<string>โ set blue expression..FV.......interpolation<int>โ set interpolation method (from 0 to 1) (default bilinear)..FV.......nearest0โ nearest interpolation..FV.......n0โ nearest interpolation..FV.......bilinear1โ bilinear interpolation..FV.......b1โ bilinear interpolation..FV.......
i<int>โ set interpolation method (from 0 to 1) (default bilinear)..FV.......nearest0โ nearest interpolation..FV.......n0โ nearest interpolation..FV.......bilinear1โ bilinear interpolation..FV.......b1โ bilinear interpolation..FV.......
๐ gradfun AVOptions:
strength<float>โ the maximum amount by which the filter will change any one pixel. (from 0.51 to 64) (default 1.2)..FV.......radius<int>โ the neighborhood to fit the gradient to. (from 4 to 32) (default 16)..FV.......
๐ฆ graphmonitor AVOptions:
size<image_size>โ set monitor size (default "hd720")..FV.......s<image_size>โ set monitor size (default "hd720")..FV.......opacity<float>โ set video opacity (from 0 to 1) (default 0.9)..FV.......o<float>โ set video opacity (from 0 to 1) (default 0.9)..FV.......mode<int>โ set mode (from 0 to 1) (default full)..FV.......full0โ..FV.......compact1โ..FV.......
m<int>โ set mode (from 0 to 1) (default full)..FV.......full0โ..FV.......compact1โ..FV.......
flags<flags>โ set flags (default queue)..FV.......queueโ..FV.......frame_count_inโ..FV.......frame_count_outโ..FV.......ptsโ..FV.......timeโ..FV.......timebaseโ..FV.......formatโ..FV.......sizeโ..FV.......rateโ..FV.......eofโ..FV.......
f<flags>โ set flags (default queue)..FV.......queueโ..FV.......frame_count_inโ..FV.......frame_count_outโ..FV.......ptsโ..FV.......timeโ..FV.......timebaseโ..FV.......formatโ..FV.......sizeโ..FV.......rateโ..FV.......eofโ..FV.......
rate<video_rate>โ set video rate (default "25")..FV.......r<video_rate>โ set video rate (default "25")..FV.......
โจ greyedge AVOptions:
difford<int>โ set differentiation order (from 0 to 2) (default 1)..FV.......minknorm<int>โ set Minkowski norm (from 0 to 20) (default 1)..FV.......sigma<double>โ set sigma (from 0 to 1024) (default 1)..FV.......
๐ haldclut AVOptions:
interp<int>โ select interpolation mode (from 0 to 4) (default tetrahedral)..FV.....T.nearest0โ use values from the nearest defined points..FV.....T.trilinear1โ interpolate values using the 8 points defining a cube..FV.....T.tetrahedral2โ interpolate values using a tetrahedron..FV.....T.pyramid3โ interpolate values using a pyramid..FV.....T.prism4โ interpolate values using a prism..FV.....T.
๐ framesync AVOptions:
eof_action<int>โ action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)..FV.......repeat0โ Repeat the previous frame.endall1โ End both streams.pass2โ Pass through the main input.
shortest<boolean>โ force termination when the shortest input terminates (default false)..FV.......repeatlast<boolean>โ extend last frame of secondary streams beyond EOF (default true)..FV.......
๐ธ hflip AVOptions:
(no options listed here bestie, it's giving minimal โจ)
๐ histeq AVOptions:
strength<float>โ set the strength (from 0 to 1) (default 0.2)..FV.......intensity<float>โ set the intensity (from 0 to 1) (default 0.21)..FV.......antibanding<int>โ set the antibanding level (from 0 to 2) (default none)..FV.......none0โ apply no antibandingweak1โ apply weak antibandingstrong2โ apply strong antibanding
๐ histogram AVOptions:
level_height<int>โ set level height (from 50 to 2048) (default 200)..FV.......scale_height<int>โ set scale height (from 0 to 40) (default 12)..FV.......display_mode<int>โ set display mode (from 0 to 2) (default stack)..FV.......overlay0โ..FV.......parade1โ..FV.......stack2โ..FV.......
d<int>โ set display mode (from 0 to 2) (default stack)..FV.......overlay0โ..FV.......parade1โ..FV.......stack2โ..FV.......
levels_mode<int>โ set levels mode (from 0 to 1) (default linear)..FV.......linear0โ..FV.......logarithmic1โ..FV.......
m<int>โ set levels mode (from 0 to 1) (default linear)..FV.......linear0โ..FV.......logarithmic1โ..FV.......
components<int>โ set color components to display (from 1 to 15) (default 7)..FV.......c<int>โ set color components to display (from 1 to 15) (default 7)..FV.......fgopacity<float>โ set foreground opacity (from 0 to 1) (default 0.7)..FV.......f<float>โ set foreground opacity (from 0 to 1) (default 0.7)..FV.......bgopacity<float>โ set background opacity (from 0 to 1) (default 0.5)..FV.......b<float>โ set background opacity (from 0 to 1) (default 0.5)..FV.......
๐ง hqdn3d AVOptions:
luma_spatial<double>โ spatial luma strength (from 0 to DBL_MAX) (default 0)..FV.....T.chroma_spatial<double>โ spatial chroma strength (from 0 to DBL_MAX) (default 0)..FV.....T.luma_tmp<double>โ temporal luma strength (from 0 to DBL_MAX) (default 0)..FV.....T.chroma_tmp<double>โ temporal chroma strength (from 0 to DBL_MAX) (default 0)..FV.....T.
๐ฅ hqx AVOptions:
n<int>โ set scale factor (from 2 to 4) (default 3)..FV.......
โญ hstack AVOptions:
inputs<int>โ set number of inputs (from 2 to INT_MAX) (default 2)..FV.......shortest<boolean>โ force termination when the shortest input terminates (default false)..FV.......
๐ hue AVOptions:
h<string>โ set the hue angle degrees expression..FV.....T.s<string>โ set the saturation expression (default "1")..FV.....T.H<string>โ set the hue angle radians expression..FV.....T.b<string>โ set the brightness expression (default "0")..FV.....T.
๐ hwmap AVOptions:
mode<flags>โ Frame mapping mode (default read+write)..FV.......readโ Mapping should be readablewriteโ Mapping should be writeableoverwriteโ Mapping will always overwrite the entire framedirectโ Mapping should not involve any copying
derive_device<string>โ Derive a new device of this type..FV.......reverse<int>โ Map in reverse (create and allocate in the sink) (from 0 to 1) (default 0)..FV.......
๐ซถ hwupload AVOptions:
derive_device<string>โ Derive a new device of this type..FV.......
๐ cudaupload AVOptions:
device<int>โ Number of the device to use (from 0 to INT_MAX) (default 0)..FV.......
๐ hysteresis AVOptions:
planes<int>โ set planes (from 0 to 15) (default 15)..FV.......threshold<int>โ set threshold (from 0 to 65535) (default 0)..FV.......
โจ framesync AVOptions:
eof_action<int>โ action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)..FV.......repeat0โ Repeat the previous frame.endall1โ End both streams.pass2โ Pass through the main input.
shortest<boolean>โ force termination when the shortest input terminates (default false)..FV.......repeatlast<boolean>โ extend last frame of secondary streams beyond EOF (default true)..FV.......
๐ฆ identity AVOptions:
(nada bestie, empty list, it's giving mysterious โจ)
๐ธ framesync AVOptions:
eof_action<int>โ action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)..FV.......repeat0โ Repeat the previous frame.endall1โ End both streams.pass2โ Pass through the main input.
shortest<boolean>โ force termination when the shortest input terminates (default false)..FV.......repeatlast<boolean>โ extend last frame of secondary streams beyond EOF (default true)..FV.......
๐ idet AVOptions:
intl_thres<float>โ set interlacing threshold (from -1 to FLT_MAX) (default 1.04)..FV.......prog_thres<float>โ set progressive threshold (from -1 to FLT_MAX) (default 1.5)..FV.......rep_thres<float>โ set repeat threshold (from -1 to FLT_MAX) (default 3)..FV.......half_life<float>โ half life of cumulative statistics (from -1 to INT_MAX) (default 0)..FV.......analyze_interlaced_flag<int>โ set number of frames to use to determine if the interlace flag is accurate (from 0 to INT_MAX) (default 0)..FV.......
๐ il AVOptions:
luma_mode<int>โ select luma mode (from 0 to 2) (default none)..FV.....T.none0โ..FV.....T.interleave1โ..FV.....T.i1โ..FV.....T.
deinterleaveโ2..FV.....T.dโ2..FV.....T.l<int>โ select luma mode (from0to2) (defaultnone)..FV.....T.noneโ0..FV.....T.interleaveโ1..FV.....T.iโ1..FV.....T.deinterleaveโ2..FV.....T.dโ2..FV.....T.
okay so that was luma mode doing its lil back-and-forth, and now we get the chroma twin, same energy, different plane ๐จ
chroma_mode<int>โ select chroma mode (from0to2) (defaultnone)..FV.....T.noneโ0..FV.....T.interleaveโ1..FV.....T.iโ1..FV.....T.deinterleaveโ2..FV.....T.dโ2..FV.....T.c<int>โ select chroma mode (from0to2) (defaultnone)..FV.....T.noneโ0..FV.....T.interleaveโ1..FV.....T.iโ1..FV.....T.deinterleaveโ2..FV.....T.dโ2..FV.....T.
and now the alpha one, third verse same as the first ๐
alpha_mode<int>โ select alpha mode (from0to2) (defaultnone)..FV.....T.noneโ0..FV.....T.interleaveโ1..FV.....T.iโ1..FV.....T.deinterleaveโ2..FV.....T.dโ2..FV.....T.a<int>โ select alpha mode (from0to2) (defaultnone)..FV.....T.noneโ0..FV.....T.interleaveโ1..FV.....T.iโ1..FV.....T.deinterleaveโ2..FV.....T.dโ2..FV.....T.
then the swap squad, bestie โ these just swap fields around, no drama ๐
luma_swap<boolean>โ swap luma fields (defaultfalse)..FV.....T.ls<boolean>โ swap luma fields (defaultfalse)..FV.....T.chroma_swap<boolean>โ swap chroma fields (defaultfalse)..FV.....T.cs<boolean>โ swap chroma fields (defaultfalse)..FV.....T.alpha_swap<boolean>โ swap alpha fields (defaultfalse)..FV.....T.as<boolean>โ swap alpha fields (defaultfalse)..FV.....T.
โจ inflate AVOptions โจ
four thresholds, one per plane, all of them maxed out by default. it's giving "we trust you to tune this yourself" ๐ซถ
threshold0<int>โ set threshold for 1st plane (from0to65535) (default65535)..FV.....T.threshold1<int>โ set threshold for 2nd plane (from0to65535) (default65535)..FV.....T.threshold2<int>โ set threshold for 3rd plane (from0to65535) (default65535)..FV.....T.threshold3<int>โ set threshold for 4th plane (from0to65535) (default65535)..FV.....T.
๐งต interlace AVOptions ๐งต
scan<int>โ scanning mode (from0to1) (defaulttff)..FV.......tffโ0โ top field first..FV.......bffโ1โ bottom field first..FV.......lowpass<int>โ set vertical low-pass filter (from0to2) (defaultlinear)..FV.......offโ0โ disable vertical low-pass filter..FV.......linearโ1โ linear vertical low-pass filter..FV.......complexโ2โ complex vertical low-pass filter..FV.......
๐ interleave AVOptions ๐
nb_inputs<int>โ set number of inputs (from1toINT_MAX) (default2)..FV.......n<int>โ set number of inputs (from1toINT_MAX) (default2)..FV.......duration<int>โ how to determine the end-of-stream (from0to2) (defaultlongest)..FV.......longestโ0โ Duration of longest inputshortestโ1โ Duration of shortest inputfirstโ2โ Duration of first input
๐ kerndeint AVOptions ๐
thresh<int>โ set the threshold (from0to255) (default10)..FV.......map<boolean>โ set the map (defaultfalse)..FV.......order<boolean>โ set the order (defaultfalse)..FV.......sharp<boolean>โ set sharpening (defaultfalse)..FV.......twoway<boolean>โ set twoway (defaultfalse)..FV.......
๐ kirsch AVOptions ๐
planes<int>โ set planes to filter (from0to15) (default15)..FV.....T.scale<float>โ set scale (from0to65535) (default1)..FV.....T.delta<float>โ set delta (from-65535to65535) (default0)..FV.....T.
๐ lagfun AVOptions ๐
decay<float>โ set decay (from0to1) (default0.95)..FV.....T.planes<flags>โ set what planes to filter (defaultF)..FV.....T.
๐ฆ lenscorrection AVOptions ๐ฆ
cx<double>โ set relative center x (from0to1) (default0.5)..FV.....T.cy<double>โ set relative center y (from0to1) (default0.5)..FV.....T.k1<double>โ set quadratic distortion factor (from-1to1) (default0)..FV.....T.k2<double>โ set double quadratic distortion factor (from-1to1) (default0)..FV.....T.i<int>โ set interpolation type (from0to64) (defaultnearest)..FV.....T.nearestโ0โ nearest neighbour..FV.....T.bilinearโ1โ bilinear..FV.....T.fc<color>โ set the color of the unmapped pixels (default"black@0")..FV.....T.
โญ limiter AVOptions โญ
min<int>โ set min value (from0to65535) (default0)..FV.....T.max<int>โ set max value (from0to65535) (default65535)..FV.....T.planes<int>โ set planes (from0to15) (default15)..FV.....T.
๐ loop AVOptions ๐
loop<int>โ number of loops (from-1toINT_MAX) (default0)..FV.......size<int64>โ max number of frames to loop (from0to32767) (default0)..FV.......start<int64>โ set the loop start frame (from0toI64_MAX) (default0)..FV.......
๐ lumakey AVOptions ๐
threshold<double>โ set the threshold value (from0to1) (default0)..FV.....T.tolerance<double>โ set the tolerance value (from0to1) (default0.01)..FV.....T.softness<double>โ set the softness value (from0to1) (default0)..FV.....T.
๐ lut AVOptions ๐
every single one of these defaults to "clipval" and honestly? iconic consistency ๐
c0<string>โ set component #0 expression (default"clipval")..FV.....T.c1<string>โ set component #1 expression (default"clipval")..FV.....T.c2<string>โ set component #2 expression (default"clipval")..FV.....T.c3<string>โ set component #3 expression (default"clipval")..FV.....T.y<string>โ set Y expression (default"clipval")..FV.....T.u<string>โ set U expression (default"clipval")..FV.....T.v<string>โ set V expression (default"clipval")..FV.....T.r<string>โ set R expression (default"clipval")..FV.....T.g<string>โ set G expression (default"clipval")..FV.....T.b<string>โ set B expression (default"clipval")..FV.....T.a<string>โ set A expression (default"clipval")..FV.....T.
๐ง lut1d AVOptions ๐ง
file<string>โ set 1D LUT file name..FV.....T.interp<int>โ select interpolation mode (from0to4) (defaultlinear)..FV.....T.nearestโ0โ use values from the nearest defined points..FV.....T.linearโ1โ use values from the linear interpolation..FV.....T.cosineโ3โ use values from the cosine interpolation..FV.....T.cubicโ2โ use values from the cubic interpolation..FV.....T.splineโ4โ use values from the spline interpolation..FV.....T.
yes bestie the numbers really do go0,1,3,2,4in that order. not a typo on my end, that's literally the list. iykyk ๐
๐ธ lut2 AVOptions ๐ธ
c0<string>โ set component #0 expression (default"x")..FV.....T.c1<string>โ set component #1 expression (default"x")..FV.....T.c2<string>โ set component #2 expression (default"x")..FV.....T.c3<string>โ set component #3 expression (default"x")..FV.....T.d<int>โ set output depth (from0to16) (default0)..FV.......
๐ซถ framesync AVOptions ๐ซถ
eof_action<int>โ Action to take when encountering EOF from secondary input (from0to2) (defaultrepeat)..FV.......repeatโ0โ Repeat the previous frame...FV.......endallโ1โ End both streams...FV.......passโ2โ Pass through the main input...FV.......shortest<boolean>โ force termination when the shortest input terminates (defaultfalse)..FV.......repeatlast<boolean>โ extend last frame of secondary streams beyond EOF (defaulttrue)..FV.......
๐ฅ lut3d AVOptions ๐ฅ
file<string>โ set 3D LUT file name..FV.......interp<int>โ select interpolation mode (from0to4) (defaulttetrahedral)..FV.....T.nearestโ0โ use values from the nearest defined points..FV.....T.trilinearโ1โ interpolate values using the 8 points defining a cube..FV.....T.tetrahedralโ2โ interpolate values using a tetrahedron..FV.....T.pyramidโ3โ interpolate values using a pyramid..FV.....T.prismโ4โ interpolate values using a prism..FV.....T.
๐ lutrgb AVOptions ๐
c0<string>โ set component #0 expression (default"clipval")..FV.....T.c1<string>โ set component #1 expression (default"clipval")..FV.....T.c2<string>โ set component #2 expression (default"clipval")..FV.....T.c3<string>โ set component #3 expression (default"clipval")..FV.....T.y<string>โ set Y expression (default"clipval")..FV.....T.u<string>โ set U expression (default"clipval")..FV.....T.v<string>โ set V expression (default"clipval")..FV.....T.r<string>โ set R expression (default"clipval")..FV.....T.g<string>โ set G expression (default"clipval")..FV.....T.b<string>โ set B expression (default"clipval")..FV.....T.a<string>โ set A expression (default"clipval")..FV.....T.
๐ lutyuv AVOptions ๐
c0<string>โ set component #0 expression (default"clipval")..FV.....T.c1<string>โ set component #1 expression (default"clipval")..FV.....T.c2<string>โ set component #2 expression (default"clipval")..FV.....T.c3<string>โ set component #3 expression (default"clipval")..FV.....T.y<string>โ set Y expression (default"clipval")..FV.....T.u<string>โ set U expression (default"clipval")..FV.....T.v<string>โ set V expression (default"clipval")..FV.....T.r<string>โ set R expression (default"clipval")..FV.....T.
๐ฆ maskedclamp, maskedmax, maskedmerge, maskedmin AVOptions ๐ฆ
so these next four are like... the masked clamp/max/merge/min squad, and honestly they share the same planes vibe. bestie, lowkey they're the same option over and over, but we do not skip. ๐
undershoot<int>..FV.....T.โ set undershoot (from0to65535) (default0)overshoot<int>..FV.....T.โ set overshoot (from0to65535) (default0)planes<int>..FV.....T.โ set planes (from0to15) (default15)
and for maskedmax? literally just the one:
planes<int>..FV.....T.โ set planes (from0to15) (default15)
maskedmerge? also just:
planes<int>..FV.....T.โ set planes (from0to15) (default15)
maskedmin? you already know:
planes<int>..FV.....T.โ set planes (from0to15) (default15)
not me listing the same planes line four times ๐ but it's the rules bestie, we keep EVERY detail, no cap.
โจ maskedthreshold AVOptions โจ
threshold<int>..FV.....T.โ set threshold (from0to65535) (default1)planes<int>..FV.....T.โ set planes (from0to15) (default15)
๐ธ maskfun AVOptions ๐ธ
low<int>..FV.....T.โ set low threshold (from0to65535) (default10)high<int>..FV.....T.โ set high threshold (from0to65535) (default10)planes<int>..FV.....T.โ set planes (from0to15) (default15)fill<int>..FV.....T.โ set fill value (from0to65535) (default0)sum<int>..FV.....T.โ set sum value (from0to65535) (default10)
๐ mcdeint AVOptions ๐
mode<int>..FV.......โ set mode (from0to3) (defaultfast)fast0โ..FV.......medium1โ..FV.......slow2โ..FV.......extra_slow3โ..FV.......
parity<int>..FV.......โ set the assumed picture field parity (from-1to1) (defaultbff)tff0โ..FV.......assume top field firstbff1โ..FV.......assume bottom field first
qp<int>..FV.......โ set qp (fromINT_MINtoINT_MAX) (default1)
๐ median AVOptions ๐
radius<int>..FV.....T.โ set median radius (from1to127) (default1)planes<int>..FV.....T.โ set planes to filter (from0to15) (default15)radiusV<int>..FV.....T.โ set median vertical radius (from0to127) (default0)percentile<float>..FV.....T.โ set median percentile (from0to1) (default0.5)
๐ mergeplanes AVOptions ๐
mapping<int>..FV.......โ set input to output plane mapping (from0to8.58993e+08) (default0)format<pix_fmt>..FV.......โ set output pixel format (defaultyuva444p)
โญ mestimate AVOptions โญ
method<int>..FV.......โ motion estimation method (from1to9) (defaultesa)esa1โ..FV.......exhaustive searchtss2โ..FV.......three step searchtdls3โ..FV.......two dimensional logarithmic searchntss4โ..FV.......new three step searchfss5โ..FV.......four step searchds6โ..FV.......diamond searchhexbs7โ..FV.......hexagon-based searchepzs8โ..FV.......enhanced predictive zonal searchumh9โ..FV.......uneven multi-hexagon search
mb_size<int>..FV.......โ macroblock size (from8toINT_MAX) (default16)search_param<int>..FV.......โ search parameter (from4toINT_MAX) (default7)
๐ metadata AVOptions ๐
okay this one is the main character fr. so many little knobs. ๐ซถ
mode<int>..FV.......โ set a mode of operation (from0to4) (defaultselect)select0โ..FV.......select frameadd1โ..FV.......add new metadatamodify2โ..FV.......modify metadatadelete3โ..FV.......delete metadataprint4โ..FV.......print metadata
key<string>..FV.......โ set metadata keyvalue<string>..FV.......โ set metadata valuefunction<int>..FV.......โ function for comparing values (from0to6) (defaultsame_str)same_str0โ..FV.......starts_with1โ..FV.......less2โ..FV.......equal3โ..FV.......greater4โ..FV.......expr5โ..FV.......ends_with6โ..FV.......
expr<string>..FV.......โ set expression for expr functionfile<string>..FV.......โ set file where to print metadata informationdirect<boolean>..FV.......โ reduce buffering when printing to user-set file or pipe (defaultfalse)
yes there's a value calledexprAND an option calledexpr, they are two different things and they're both real, iykyk ๐
๐ง midequalizer AVOptions ๐ง
planes<int>..FV.......โ set planes (from0to15) (default15)
๐ฅ minterpolate AVOptions ๐ฅ
this is the one that makes frames out of thin air, obsessed.
fps<video_rate>..FV.......โ output's frame rate (default"60")mi_mode<int>..FV.......โ motion interpolation mode (from0to2) (defaultmci)dup0โ..FV.......duplicate framesblend1โ..FV.......blend framesmci2โ..FV.......motion compensated interpolation
mc_mode<int>..FV.......โ motion compensation mode (from0to1) (defaultobmc)obmc0โ..FV.......overlapped block motion compensationaobmc1โ..FV.......adaptive overlapped block motion compensation
me_mode<int>..FV.......โ motion estimation mode (from0to1) (defaultbilat)bidir0โ..FV.......bidirectional motion estimationbilat1โ..FV.......bilateral motion estimation
me<int>..FV.......โ motion estimation method (from1to9) (defaultepzs)esa1โ..FV.......exhaustive searchtss2โ..FV.......three step searchtdls3โ..FV.......two dimensional logarithmic searchntss4โ..FV.......new three step searchfss5โ..FV.......four step searchds6โ..FV.......diamond searchhexbs7โ..FV.......hexagon-based searchepzs8โ..FV.......enhanced predictive zonal searchumh9โ..FV.......uneven multi-hexagon search
mb_size<int>..FV.......โ macroblock size (from4to16) (default16)search_param<int>..FV.......โ search parameter (from4toINT_MAX) (default32)vsbmc<int>..FV.......โ variable-size block motion compensation (from0to1) (default0)scd<int>..FV.......โ scene change detection method (from0to1) (defaultfdiff)none0โ..FV.......disable detectionfdiff1โ..FV.......frame difference
scd_threshold<double>..FV.......โ scene change threshold (from0to100) (default10)
note thatmb_sizehere goes4to16, but over inmestimateit was8toINT_MAX. not a typo bestie, they're just built different. ๐
๐ธ mix AVOptions ๐ธ
inputs<int>..FV.......โ set number of inputs (from2to32767) (default2)weights<string>..FV.....T.โ set weight for each input (default"1 1")scale<float>..FV.....T.โ set scale (from0to32767) (default0)duration<int>..FV.......โ how to determine end of stream (from0to2) (defaultlongest)longest0โ..FV.......Duration of longest inputshortest1โ..FV.......Duration of shortest inputfirst2โ..FV.......Duration of first input
๐ monochrome AVOptions ๐
cb<float>..FV.....T.โ set the chroma blue spot (from-1to1) (default0)cr<float>..FV.....T.โ set the chroma red spot (from-1to1) (default0)size<float>..FV.....T.โ set the color filter size (from0.1to10) (default1)high<float>..FV.....T.โ set the highlights strength (from0to1) (default0)
๐ mpdecimate AVOptions ๐
max<int>..FV.......โ set the maximum number of consecutive dropped frames (positive), or the minimum interval between dropped frames (negative) (fromINT_MINtoINT_MAX) (default0)hi<int>..FV.......โ set high dropping threshold (fromINT_MINtoINT_MAX) (default768)lo<int>..FV.......โ set low dropping threshold (fromINT_MINtoINT_MAX) (default320)frac<float>..FV.......โ set fraction dropping threshold (from0to1) (default0.33)
๐ msad AVOptions ๐
so this heading is here... and then nothing under it. bestie it's giving mystery, it's giving cliffhanger. nothing to list, we move on. ๐
๐ซถ framesync AVOptions ๐ซถ
eof_action<int>..FV.......โ Action to take when encountering EOF from secondary input (from0to2) (defaultrepeat)repeat0โ..FV.......Repeat the previous frame.endall1โ..FV.......End both streams.pass2โ..FV.......Pass through the main input.
shortest<boolean>..FV.......โ force termination when the shortest input terminates (defaultfalse)repeatlast<boolean>..FV.......โ extend last frame of secondary streams beyond EOF (defaulttrue)
๐ negate AVOptions ๐
negate_alpha<boolean>..FV.....T.โ (defaultfalse)
๐ nlmeans AVOptions ๐
s<double>..FV.......โ denoising strength (from1to30) (default1)p<int>..FV.......โ patch size (from0to99) (default7)pc<int>..FV.......โ patch size for chroma planes (from0to99) (default0)r<int>..FV.......โ research window (from0to99) (default15)rc<int>..FV.......โ research window for chroma planes (from0to99) (default0)
๐ nnedi AVOptions ๐
weights<string>..FV.......โ set weights file (default"nnedi3_weights.bin")deint<int>..FV.....T.โ set which frames to deinterlace (from0to1) (defaultall)all0โ..FV.....T.deinterlace all framesinterlaced1โ..FV.....T.only deinterlace frames marked as interlaced
field<int>..FV.....T.โ set mode of operation (from-2to3) (defaulta)af-2โ..FV.....T.use frame flags, both fieldsa-1โ..FV.....T.use frame flags, single fieldt0โ..FV.....T.use top field onlyb1โ..FV.....T.use bottom field onlytf2โ..FV.....T.use both fields, top firstbf3โ..FV.....T.use both fields, bottom first
planes<int>..FV.....T.โ set which planes to process (from0to15) (default7)nsize<int>..FV.....T.โ set size of local neighborhood around each pixel, used by the predictor neural network (from0to6) (defaults32x4)s8x60โ..FV.....T.
s16x6=1โ..FV.....T.s32x6=2โ..FV.....T.s48x6=3โ..FV.....T.s8x4=4โ..FV.....T.s16x4=5โ..FV.....T.s32x4=6โ..FV.....T.
okay next up we got the neuron situation, and bestie this is literally a whole neural net in here ๐
nns<int>โ..FV.....T.set number of neurons in predictor neural network (from0to4) (defaultn32)n16=0โ..FV.....T.n32=1โ..FV.....T.n64=2โ..FV.....T.n128=3โ..FV.....T.n256=4โ..FV.....T.
qual<int>โ..FV.....T.set quality (from1to2) (defaultfast)fast=1โ..FV.....T.slow=2โ..FV.....T.
etype<int>โ..FV.....T.set which set of weights to use in the predictor (from0to1) (defaulta)a=0โ..FV.....T.weights trained to minimize absolute errorabs=0โ..FV.....T.weights trained to minimize absolute errors=1โ..FV.....T.weights trained to minimize squared errormse=1โ..FV.....T.weights trained to minimize squared error
pscrn<int>โ..FV.....T.set prescreening (from0to4) (defaultnew)none=0โ..FV.....T.original=1โ..FV.....T.new=2โ..FV.....T.new2=3โ..FV.....T.new3=4โ..FV.....T.
โจ noformat AVOptions โจ
pix_fmts<string>โ..FV.......A'|'-separated list of pixel formats ๐จ
๐ธ noise AVOptions ๐ธ
okay so this one is giving "the same six options but for every single component" and honestly? iconic of it. each component gets a seed, a strength, and some flags, and there's also an all_ set for the lazy girlies (respectfully) ๐ซถ
all_seed<int>โ..FV.......set component #0 noise seed (from-1toINT_MAX) (default-1)all_strength<int>โ..FV.......set component #0 strength (from0to100) (default0)alls<int>โ..FV.......set component #0 strength (from0to100) (default0)all_flags<flags>โ..FV.......set component #0 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
allf<flags>โ..FV.......set component #0 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c0_seed<int>โ..FV.......set component #0 noise seed (from-1toINT_MAX) (default-1)c0_strength<int>โ..FV.......set component #0 strength (from0to100) (default0)c0s<int>โ..FV.......set component #0 strength (from0to100) (default0)c0_flags<flags>โ..FV.......set component #0 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c0f<flags>โ..FV.......set component #0 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c1_seed<int>โ..FV.......set component #1 noise seed (from-1toINT_MAX) (default-1)c1_strength<int>โ..FV.......set component #1 strength (from0to100) (default0)c1s<int>โ..FV.......set component #1 strength (from0to100) (default0)c1_flags<flags>โ..FV.......set component #1 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c1f<flags>โ..FV.......set component #1 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c2_seed<int>โ..FV.......set component #2 noise seed (from-1toINT_MAX) (default-1)c2_strength<int>โ..FV.......set component #2 strength (from0to100) (default0)c2s<int>โ..FV.......set component #2 strength (from0to100) (default0)c2_flags<flags>โ..FV.......set component #2 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c2f<flags>โ..FV.......set component #2 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c3_seed<int>โ..FV.......set component #3 noise seed (from-1toINT_MAX) (default-1)c3_strength<int>โ..FV.......set component #3 strength (from0to100) (default0)c3s<int>โ..FV.......set component #3 strength (from0to100) (default0)c3_flags<flags>โ..FV.......set component #3 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
c3f<flags>โ..FV.......set component #3 flags (default0)aโ..FV.......averaged noisepโ..FV.......(semi)regular patterntโ..FV.......temporal noiseuโ..FV.......uniform noise
๐ normalize AVOptions ๐
blackpt<color>โ..FV.....T.output color to which darkest input color is mapped (default"black")whitept<color>โ..FV.....T.output color to which brightest input color is mapped (default"white")smoothing<int>โ..FV.......amount of temporal smoothing of the input range, to reduce flicker (from0to2.68435e+08) (default0)independence<float>โ..FV.....T.proportion of independent to linked channel normalization (from0to1) (default1)strength<float>โ..FV.....T.strength of filter, from no effect to full normalization (from0to1) (default1)
๐ฆ oscilloscope AVOptions ๐ฆ
x<float>โ..FV.....T.set scope x position (from0to1) (default0.5)y<float>โ..FV.....T.set scope y position (from0to1) (default0.5)s<float>โ..FV.....T.set scope size (from0to1) (default0.8)t<float>โ..FV.....T.set scope tilt (from0to1) (default0.5)o<float>โ..FV.....T.set trace opacity (from0to1) (default0.8)tx<float>โ..FV.....T.set trace x position (from0to1) (default0.5)ty<float>โ..FV.....T.set trace y position (from0to1) (default0.9)tw<float>โ..FV.....T.set trace width (from0.1to1) (default0.8)th<float>โ..FV.....T.set trace height (from0.1to1) (default0.3)c<int>โ..FV.....T.set components to trace (from0to15) (default7)g<boolean>โ..FV.....T.draw trace grid (defaulttrue)st<boolean>โ..FV.....T.draw statistics (defaulttrue)sc<boolean>โ..FV.....T.draw scope (defaulttrue)
๐ 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 from secondary input (from0to2) (defaultrepeat)repeat=0โ..FV.......Repeat the previous frame.endall=1โ..FV.......End both streams.pass=2โ..FV.......Pass through the main input.
eval<int>โ..FV.......specify when to evaluate expressions (from0to1) (defaultframe)init=0โ..FV.......eval expressions once during initializationframe=1โ..FV.......eval expressions per-frame
shortest<boolean>โ..FV.......force termination when the shortest input terminates (defaultfalse)format<int>โ..FV.......set output format (from0to7) (defaultyuv420)yuv420=0โ..FV.......yuv420p10=1โ..FV.......yuv422=2โ..FV.......yuv422p10=3โ..FV.......yuv444=4โ..FV.......rgb=5โ..FV.......gbrp=6โ..FV.......auto=7โ..FV.......
repeatlast<boolean>โ..FV.......repeat overlay of the last overlay frame (defaulttrue)alpha<int>โ..FV.......alpha format (from0to1) (defaultstraight)straight=0โ..FV.......premultiplied=1โ..FV.......
๐ framesync AVOptions ๐
eof_action<int>โ..FV.......Action to take when encountering EOF from secondary input (from0to2) (defaultrepeat)repeat=0โ..FV.......Repeat the previous frame.endall=1โ..FV.......End both streams.pass=2โ..FV.......Pass through the main input.
shortest<boolean>โ..FV.......force termination when the shortest input terminates (defaultfalse)repeatlast<boolean>โ..FV.......extend last frame of secondary streams beyond EOF (defaulttrue)
๐ owdenoise AVOptions ๐
depth<int>โ..FV.......set depth (from8to16) (default8)luma_strength<double>โ..FV.......set luma strength (from0to1000) (default1)ls<double>โ..FV.......set luma strength (from0to1000) (default1)chroma_strength<double>โ..FV.......set chroma strength (from0to1000) (default1)cs<double>โ..FV.......set chroma strength (from0to1000) (default1)
๐ pad AVOptions ๐
width<string>โ..FV.......set the pad area width expression (default"iw")w<string>โ..FV.......set the pad area width expression (default"iw")height<string>โ..FV.......set the pad area height expression (default"ih")h<string>โ..FV.......set the pad area height expression (default"ih")x<string>โ..FV.......set the x offset expression for the input image position (default"0")y<string>โ..FV.......set the y offset expression for the input image position (default"0")color<color>โ..FV.......set the color of the padded area border (default"black")eval<int>..FV.......โ bestie, this one decides when to evaluate expressions (from0to1) (defaultinit)init0..FV.......โ eval expressions once during initialization, no capframe1..FV.......โ eval expressions during initialization and per-frame, slay
aspect<rational>..FV.......โ pad to fit an aspect instead of a resolution (from0toDBL_MAX) (default0/1)
๐จ palettegen AVOptions ๐จ
max_colors<int>..FV.......โ set the maximum number of colors to use in the palette (from4to256) (default256)reserve_transparent<boolean>..FV.......โ reserve a palette entry for transparency (defaulttrue)transparency_color<color>..FV.......โ set a background color for transparency (default"lime")stats_mode<int>..FV.......โ set statistics mode (from0to2) (defaultfull)full0..FV.......โ compute full frame histogramsdiff1..FV.......โ compute histograms only for the part that differs from previous framesingle2..FV.......โ compute new histogram for each frame
๐ paletteuse AVOptions ๐
dither<int>..FV.......โ select dithering mode (from0to5) (defaultsierra2_4a)bayer1..FV.......โ ordered 8x8 bayer dithering (deterministic)heckbert2..FV.......โ dithering as defined by Paul Heckbert in 1982 (simple error diffusion)floyd_steinberg3..FV.......โ Floyd and Steingberg dithering (error diffusion)sierra24..FV.......โ Frankie Sierra dithering v2 (error diffusion)sierra2_4a5..FV.......โ Frankie Sierra dithering v2 "Lite" (error diffusion)
bayer_scale<int>..FV.......โ set scale for bayer dithering (from0to5) (default2)diff_mode<int>..FV.......โ set frame difference mode (from0to1) (default0)rectangle1..FV.......โ process smallest different rectangle
new<boolean>..FV.......โ take new palette for each output frame (defaultfalse)alpha_threshold<int>..FV.......โ set the alpha threshold for transparency (from0to255) (default128)debug_kdtree<string>..FV.......โ save Graphviz graph of the kdtree in specified filecolor_search<int>..FV.......โ set reverse colormap color search method (from0to2) (defaultnns_iterative)nns_iterative0..FV.......โ iterative searchnns_recursive1..FV.......โ recursive searchbruteforce2..FV.......โ brute-force into the palette
mean_err<boolean>..FV.......โ compute and print mean error (defaultfalse)debug_accuracy<boolean>..FV.......โ test color search accuracy (defaultfalse)
๐ perms AVOptions ๐
mode<int>..FVA......โ select permissions mode (from0to4) (defaultnone)none0..FVA......โ do nothingro1..FVA......โ set all output frames read-onlyrw2..FVA......โ set all output frames writabletoggle3..FVA......โ switch permissionsrandom4..FVA......โ set permissions randomly
seed<int64>..FVA......โ set the seed for the random mode (from-1toUINT32_MAX) (default-1)
๐ perspective AVOptions ๐
x0<string>..FV.......โ set top left x coordinate (default"0")y0<string>..FV.......โ set top left y coordinate (default"0")x1<string>..FV.......โ set top right x coordinate (default"W")y1<string>..FV.......โ set top right y coordinate (default"0")x2<string>..FV.......โ set bottom left x coordinate (default"0")y2<string>..FV.......โ set bottom left y coordinate (default"H")x3<string>..FV.......โ set bottom right x coordinate (default"W")y3<string>..FV.......โ set bottom right y coordinate (default"H")interpolation<int>..FV.......โ set interpolation (from0to1) (defaultlinear)linear0..FV.......cubic1..FV.......
sense<int>..FV.......โ specify the sense of the coordinates (from0to1) (defaultsource)source0..FV.......โ specify locations in source to send to corners in destinationdestination1..FV.......โ specify locations in destination to send corners of source
eval<int>..FV.......โ specify when to evaluate expressions (from0to1) (defaultinit)init0..FV.......โ eval expressions once during initializationframe1..FV.......โ eval expressions per-frame
๐ phase AVOptions ๐
mode<int>..FV.....T.โ set phase mode (from0to8) (defaultA)p0..FV.....T.โ progressivet1..FV.....T.โ top firstb2..FV.....T.โ bottom firstT3..FV.....T.โ top first analyzeB4..FV.....T.โ bottom first analyzeu5..FV.....T.โ analyzeU6..FV.....T.โ full analyzea7..FV.....T.โ autoA8..FV.....T.โ auto analyze
โก photosensitivity AVOptions โก
frames<int>..FV.......โ set how many frames to use (from2to240) (default30)f<int>..FV.......โ set how many frames to use (from2to240) (default30)threshold<float>..FV.......โ set detection threshold factor (lower is stricter) (from0.1toFLT_MAX) (default1)t<float>..FV.......โ set detection threshold factor (lower is stricter) (from0.1toFLT_MAX) (default1)skip<int>..FV.......โ set pixels to skip when sampling frames (from1to1024) (default1)bypass<boolean>..FV.......โ leave frames unchanged (defaultfalse)
๐ pixscope AVOptions ๐
x<float>..FV.....T.โ set scope x offset (from0to1) (default0.5)y<float>..FV.....T.โ set scope y offset (from0to1) (default0.5)w<int>..FV.....T.โ set scope width (from1to80) (default7)h<int>..FV.....T.โ set scope height (from1to80) (default7)o<float>..FV.....T.โ set window opacity (from0to1) (default0.5)wx<float>..FV.....T.โ set window x offset (from-1to1) (default-1)wy<float>..FV.....T.โ set window y offset (from-1to1) (default-1)
๐งต pp AVOptions ๐งต
subfilters<string>..FV.......โ set postprocess subfilters (default"de")
๐๏ธ pp7 AVOptions ๐๏ธ
qp<int>..FV.......โ force a constant quantizer parameter (from0to64) (default0)mode<int>..FV.......โ set thresholding mode (from0to2) (defaultmedium)hard0..FV.......โ hard thresholdingsoft1..FV.......โ soft thresholdingmedium2..FV.......โ medium thresholding
โจ premultiply AVOptions โจ
planes<int>..FV.......โ set planes (from0to15) (default15)inplace<boolean>..FV.......โ enable inplace mode (defaultfalse)
๐ฟ prewitt AVOptions ๐ฟ
planes<int>..FV.....T.โ set planes to filter (from0to15) (default15)scale<float>..FV.....T.โ set scale (from0to65535) (default1)delta<float>..FV.....T.โ set delta (from-65535to65535) (default0)
๐๏ธ procamp_vaapi AVOptions ๐๏ธ
b<float>..FV.......โ Output video brightness (from-100to100) (default0)brightness<float>..FV.......โ Output video brightness (from-100to100) (default0)s<float>..FV.......โ Output video saturation (from0to10) (default1)saturatio<float>..FV.......โ Output video saturation (from0to10) (default1)c<float>..FV.......โ Output video contrast (from0to10) (default1)contrast<float>..FV.......โ Output video contrast (from0to10) (default1)h<float>..FV.......โ Output video hue (from-180to180) (default0)hue<float>..FV.......โ Output video hue (from-180to180) (default0)
๐ pseudocolor AVOptions ๐
c0<string>..FV.....T.โ set component #0 expression (default"val")c1<string>..FV.....T.โ set component #1 expression (default"val")c2<string>..FV.....T.โ set component #2 expression (default"val")c3<string>..FV.....T.โ set component #3 expression (default"val")index<int>..FV.....T.โ set component as base (from0to3) (default0)i<int>..FV.....T.โ set component as base (from0to3) (default0)preset<int>..FV.....T.โ set preset (from-1to9) (defaultnone)none-1..FV.....T.magma0..FV.....T.inferno1..FV.....T.plasma2..FV.....T.viridis3..FV.....T.turbo4..FV.....T.cividis5..FV.....T.range16..FV.....T.range27..FV.....T.shadows8..FV.....T.highlights9..FV.....T.
p<int>..FV.....T.โ set preset (from-1to9) (defaultnone)none-1..FV.....T.magma0..FV.....T.inferno1..FV.....T.plasma2..FV.....T.viridis3..FV.....T.turbo4..FV.....T.cividis5..FV.....T.range16..FV.....T.range27..FV.....T.shadows8..FV.....T.highlights9..FV.....T.
opacity<float>..FV.....T.โ set pseudocolor opacity (from0to1) (default1)
๐ psnr AVOptions ๐
stats_file<string>..FV.......โ Set file where to store per-frame difference informationf<string>..FV.......โ Set file where to store per-frame difference informationstats_version<int>..FV.......โ Set the format version for the stats file. (from1to2) (default1)
Okay bestie, picking right back up โ here's the very last one from the filter we were just vibing with:
output_maxโ<boolean>..FV.......โ adds raw stats (the max values) to the output log. (defaultfalse)
โจ framesync AVOptions โจ
eof_actionโ<int>..FV.......โ what to do when the secondary input hits EOF (from0to2) (defaultrepeat)repeat0โ..FV.......โ repeat the previous frame.endall1โ..FV.......โ end both streams.pass2โ..FV.......โ pass through the main input.
shortestโ<boolean>..FV.......โ forces termination the moment the shortest input terminates (defaultfalse)repeatlastโ<boolean>..FV.......โ extends the last frame of secondary streams beyond EOF (defaulttrue)
๐ฆ pullup AVOptions ๐ฆ
jlโ<int>..FV.......โ sets the left junk size (from0toINT_MAX) (default1)jrโ<int>..FV.......โ sets the right junk size (from0toINT_MAX) (default1)jtโ<int>..FV.......โ sets the top junk size (from1toINT_MAX) (default4)jbโ<int>..FV.......โ sets the bottom junk size (from1toINT_MAX) (default4)sbโ<boolean>..FV.......โ sets strict breaks (defaultfalse)mpโ<int>..FV.......โ sets the metric plane (from0to2) (defaulty)y0โ..FV.......โ lumau1โ..FV.......โ chroma bluev2โ..FV.......โ chroma red
๐ qp AVOptions ๐
qpโ<string>..FV.......โ sets the qp expression
๐ random AVOptions ๐
framesโ<int>..FV.......โ sets the number of frames in the cache (from2to512) (default30)seedโ<int64>..FV.......โ sets the seed (from-1toUINT32_MAX) (default-1)
๐ธ readeia608 AVOptions ๐ธ
scan_minโ<int>..FV.....T.โ sets from which line to scan for codes (from0toINT_MAX) (default0)scan_maxโ<int>..FV.....T.โ sets to which line to scan for codes (from0toINT_MAX) (default29)spwโ<float>..FV.....T.โ sets the ratio of width reserved for sync code detection (from0.1to0.7) (default0.27)chpโ<boolean>..FV.....T.โ check and apply the parity bit (defaultfalse)lpโ<boolean>..FV.....T.โ lowpass the line prior to processing (defaulttrue)
๐ readvitc AVOptions ๐
scan_maxโ<int>..FV.......โ maximum line numbers to scan for VITC data (from-1toINT_MAX) (default45)thr_bโ<double>..FV.......โ black color threshold (from0to1) (default0.2)thr_wโ<double>..FV.......โ white color threshold (from0to1) (default0.6)
โญ realtime AVOptions โญ
limitโ<duration>..FVA......โ sleep time limit (default2)speedโ<double>..FVA......โ speed factor (fromDBL_MINtoDBL_MAX) (default1)
๐ remap AVOptions ๐
formatโ<int>..FV.......โ sets the output format (from0to1) (defaultcolor)color0โ..FV.......gray1โ..FV.......
fillโ<color>..FV.......โ sets the color of the unmapped pixels (default"black")
๐ removegrain AVOptions ๐
m0โ<int>..FV.......โ sets the mode for the 1st plane (from0to24) (default0)m1โ<int>..FV.......โ sets the mode for the 2nd plane (from0to24) (default0)m2โ<int>..FV.......โ sets the mode for the 3rd plane (from0to24) (default0)m3โ<int>..FV.......โ sets the mode for the 4th plane (from0to24) (default0)
๐ซถ removelogo AVOptions ๐ซถ
filenameโ<string>..FV.......โ sets the bitmap filenamefโ<string>..FV.......โ sets the bitmap filename
๐ rgbashift AVOptions ๐
rhโ<int>..FV.....T.โ shifts red horizontally (from-255to255) (default0)rvโ<int>..FV.....T.โ shifts red vertically (from-255to255) (default0)ghโ<int>..FV.....T.โ shifts green horizontally (from-255to255) (default0)gvโ<int>..FV.....T.โ shifts green vertically (from-255to255) (default0)bhโ<int>..FV.....T.โ shifts blue horizontally (from-255to255) (default0)bvโ<int>..FV.....T.โ shifts blue vertically (from-255to255) (default0)ahโ<int>..FV.....T.โ shifts alpha horizontally (from-255to255) (default0)avโ<int>..FV.....T.โ shifts alpha vertically (from-255to255) (default0)edgeโ<int>..FV.....T.โ sets the edge operation (from0to1) (defaultsmear)smear0โ..FV.....T.wrap1โ..FV.....T.
๐ง roberts AVOptions ๐ง
planesโ<int>..FV.....T.โ sets the planes to filter (from0to15) (default15)scaleโ<float>..FV.....T.โ sets the scale (from0to65535) (default1)deltaโ<float>..FV.....T.โ sets the delta (from-65535to65535) (default0)
๐ฅ rotate AVOptions ๐ฅ
angleโ<string>..FV.....T.โ sets the angle (in radians) (default"0")aโ<string>..FV.....T.โ sets the angle (in radians) (default"0")out_wโ<string>..FV.......โ sets the output width expression (default"iw")owโ<string>..FV.......โ sets the output width expression (default"iw")out_hโ<string>..FV.......โ sets the output height expression (default"ih")ohโ<string>..FV.......โ sets the output height expression (default"ih")fillcolorโ<string>..FV.......โ sets the background fill color (default"black")cโ<string>..FV.......โ sets the background fill color (default"black")bilinearโ<boolean>..FV.......โ uses bilinear interpolation (defaulttrue)
๐ sab AVOptions ๐
luma_radiusโ<float>..FV.......โ sets the luma radius (from0.1to4) (default1)lrโ<float>..FV.......โ sets the luma radius (from0.1to4) (default1)luma_pre_filter_radiusโ<float>..FV.......โ sets the luma pre-filter radius (from0.1to2) (default1)lpfrโ<float>..FV.......โ sets the luma pre-filter radius (from0.1to2) (default1)luma_strengthโ<float>..FV.......โ sets the luma strength (from0.1to100) (default1)lsโ<float>..FV.......โ sets the luma strength (from0.1to100) (default1)chroma_radiusโ<float>..FV.......โ sets the chroma radius (from-0.9to4) (default-0.9)crโ<float>..FV.......โ sets the chroma radius (from-0.9to4) (default-0.9)chroma_pre_filter_radiusโ<float>..FV.......โ sets the chroma pre-filter radius (from-0.9to2) (default-0.9)cpfrโ<float>..FV.......โ sets the chroma pre-filter radius (from-0.9to2) (default-0.9)chroma_strengthโ<float>..FV.......โ sets the chroma strength (from-0.9to100) (default-0.9)csโ<float>..FV.......โ sets the chroma strength (from-0.9to100) (default-0.9)
๐ scale AVOptions ๐
wโ<string>..FV.....T.โ output video widthwidthโ<string>..FV.....T.โ output video widthhโ<string>..FV.....T.โ output video heightheightโ<string>..FV.....T.โ output video heightflagsโ<string>..FV.......โ flags to pass to libswscale (default"bilinear")interlโ<boolean>..FV.......โ sets interlacing (defaultfalse)in_color_matrixโ<string>..FV.......โ sets the input YCbCr type (default"auto")autoโ..FV.......bt601โ..FV.......bt470โ..FV.......smpte170mโ..FV.......bt709โ..FV.......fccโ..FV.......smpte240mโ..FV.......bt2020โ..FV.......
out_color_matrixโ<string>..FV.......โ sets the output YCbCr typeautoโ..FV.......bt601โ..FV.......bt470โ..FV.......smpte170mโ..FV.......bt709โ..FV.......fccโ..FV.......smpte240mโ..FV.......bt2020โ..FV.......
in_rangeโ<int>..FV.......โ sets the input color range (from0to2) (defaultauto)auto0โ..FV.......unknown0โ..FV.......full2โ..FV.......limited1โ..FV.......jpeg2โ..FV.......mpeg1โ..FV.......tv1โ..FV.......pc2โ..FV.......
out_rangeโ<int>..FV.......โ sets the output color range (from0to2) (defaultauto)auto0โ..FV.......unknown0โ..FV.......full2โ..FV.......limited1โ..FV.......jpeg2โ..FV.......mpeg1โ..FV.......tv1โ..FV.......pc2โ..FV.......
in_v_chr_posโ<int>..FV.......โ input vertical chroma position in luma grid/256 (from-513to512) (default-513)in_h_chr_posโ<int>..FV.......โ input horizontal chroma position in luma grid/256 (from-513to512) (default-513)out_v_chr_posโ<int>..FV.......โ output vertical chroma position in luma grid/256 (from-513to512) (default-513)out_h_chr_posโ<int>..FV.......โ output horizontal chroma position in luma grid/256 (from-513to512) (default-513)force_original_aspect_ratioโ<int>..FV.......โ decrease or increase w/h if necessary to keep the original AR (from0to2) (defaultdisable)disable0โ..FV.......decrease1โ..FV.......increase2โ..FV.......
force_divisible_byโ<int>..FV.......โ enforce that the output resolution is divisible by a defined integer whenforce_original_aspect_ratiois used (from1to256) (default1)param0โ<double>..FV.......โ Scaler param 0 (fromINT_MINtoINT_MAX) (default123456)param1โ<double>..FV.......โ Scaler param 1 (fromINT_MINtoINT_MAX) (default123456)nb_slicesโ<int>..FV.......โ sets the number of slices (debug purpose only) (from0toINT_MAX) (default0)evalโ<int>..FV.......โ specifies when to evaluate expressions (from0to1) (defaultinit)init0โ..FV.......โ eval expressions once during initializationframe1โ..FV.......โ eval expressions during initialization and per-frame
๐ SWScaler AVOptions ๐
bestie there is literally nothing listed under this one โ it's just a heading doing its little moment. no cap. ๐
๐ซ scale_vaapi AVOptions ๐ซ
wโ<string>..FV.......โ output video width (default"iw")hโ<string>..FV.......โ output video height (default"ih")formatโ<string>..FV.......โ output video format (software format of hardware frames)mode<int>..FV.......โ scaling mode, bestie! Range is0to768, default ishq๐default0..FV.......โ use the default scaling algorithm, and yeah it depends on the driver, iykyk ๐ซถfast256..FV.......โ fast scaling algorithm, zoom zoom โกhq512..FV.......โ high quality scaling algorithm, it's giving sharp โจnl_anamorphic768..FV.......โ nolinear anamorphic scaling algorithm, very specific, very iconic ๐ฆ
out_color_matrix<string>..FV.......โ output colour matrix coefficient set, periodt ๐out_range<int>..FV.......โ output colour range, from0to2, default0๐full2..FV.......โ full rangelimited1..FV.......โ limited rangejpeg2..FV.......โ full rangempeg1..FV.......โ limited rangetv1..FV.......โ limited rangepc2..FV.......โ full range
out_color_primaries<string>..FV.......โ output colour primaries ๐out_color_transfer<string>..FV.......โ output colour transfer characteristics ๐ธout_chroma_location<string>..FV.......โ output chroma sample location ๐force_original_aspect_ratio<int>..FV.......โ decrease or increase w/h if necessary to keep the original AR, from0to2, defaultdisable๐disable0..FV.......decrease1..FV.......increase2..FV.......
force_divisible_by<int>..FV.......โ enforce that the output resolution is divisible by a defined integer whenforce_original_aspect_ratiois used, from1to256, default1๐ฏ
โจ scale2ref AVOptions โจ
w<string>..FV.....T.โ output video widthwidth<string>..FV.....T.โ output video widthh<string>..FV.....T.โ output video heightheight<string>..FV.....T.โ output video heightflags<string>..FV.......โ flags to pass to libswscale, default"bilinear"๐๏ธinterl<boolean>..FV.......โ set interlacing, defaultfalsein_color_matrix<string>..FV.......โ set input YCbCr type, default"auto"๐auto..FV.......bt601..FV.......bt470..FV.......smpte170m..FV.......bt709..FV.......fcc..FV.......smpte240m..FV.......bt2020..FV.......
out_color_matrix<string>..FV.......โ set output YCbCr typeauto..FV.......bt601..FV.......bt470..FV.......smpte170m..FV.......bt709..FV.......fcc..FV.......smpte240m..FV.......bt2020..FV.......
in_range<int>..FV.......โ set input color range, from0to2, defaultauto๐auto0..FV.......unknown0..FV.......full2..FV.......limited1..FV.......jpeg2..FV.......mpeg1..FV.......tv1..FV.......pc2..FV.......
out_range<int>..FV.......โ set output color range, from0to2, defaultautoauto0..FV.......unknown0..FV.......full2..FV.......limited1..FV.......jpeg2..FV.......mpeg1..FV.......tv1..FV.......pc2..FV.......
in_v_chr_pos<int>..FV.......โ input vertical chroma position in luma grid/256, from-513to512, default-513๐ฏin_h_chr_pos<int>..FV.......โ input horizontal chroma position in luma grid/256, from-513to512, default-513out_v_chr_pos<int>..FV.......โ output vertical chroma position in luma grid/256, from-513to512, default-513out_h_chr_pos<int>..FV.......โ output horizontal chroma position in luma grid/256, from-513to512, default-513force_original_aspect_ratio<int>..FV.......โ decrease or increase w/h if necessary to keep the original AR, from0to2, defaultdisable๐disable0..FV.......decrease1..FV.......increase2..FV.......
force_divisible_by<int>..FV.......โ enforce that the output resolution is divisible by a defined integer whenforce_original_aspect_ratiois used, from1to256, default1param0<double>..FV.......โ Scaler param 0, fromINT_MINtoINT_MAX, default123456๐ฅparam1<double>..FV.......โ Scaler param 1, fromINT_MINtoINT_MAX, default123456nb_slices<int>..FV.......โ set the number of slices (debug purpose only), from0toINT_MAX, default0eval<int>..FV.......โ specify when to evaluate expressions, from0to1, defaultinit๐งinit0..FV.......โ eval expressions once during initializationframe1..FV.......โ eval expressions during initialization and per-frame
โจ SWScaler AVOptions โจ
โจ scdet AVOptions โจ
threshold<double>..FV.......โ set scene change detect threshold, from0to100, default10๐t<double>..FV.......โ set scene change detect threshold, from0to100, default10sc_pass<boolean>..FV.......โ Set the flag to pass scene change frames, defaultfalses<boolean>..FV.......โ Set the flag to pass scene change frames, defaultfalse
โจ scroll AVOptions โจ
horizontal<float>..FV.....T.โ set the horizontal scrolling speed, from-1to1, default0๐h<float>..FV.....T.โ set the horizontal scrolling speed, from-1to1, default0vertical<float>..FV.....T.โ set the vertical scrolling speed, from-1to1, default0v<float>..FV.....T.โ set the vertical scrolling speed, from-1to1, default0hpos<float>..FV.......โ set initial horizontal position, from0to1, default0vpos<float>..FV.......โ set initial vertical position, from0to1, default0
โจ select AVOptions โจ
expr<string>..FV.......โ set an expression to use for selecting frames, default"1"๐ฏe<string>..FV.......โ set an expression to use for selecting frames, default"1"outputs<int>..FV.......โ set the number of outputs, from1toINT_MAX, default1n<int>..FV.......โ set the number of outputs, from1toINT_MAX, default1
โจ selectivecolor AVOptions โจ
correction_method<int>..FV.......โ select correction method, from0to1, defaultabsolute๐จabsolute0..FV.......relative1..FV.......
reds<string>..FV.......โ adjust red regionsyellows<string>..FV.......โ adjust yellow regionsgreens<string>..FV.......โ adjust green regionscyans<string>..FV.......โ adjust cyan regionsblues<string>..FV.......โ adjust blue regionsmagentas<string>..FV.......โ adjust magenta regionswhites<string>..FV.......โ adjust white regionsneutrals<string>..FV.......โ adjust neutral regionsblacks<string>..FV.......โ adjust black regionspsfile<string>..FV.......โ set Photoshop selectivecolor file name
โจ sendcmd AVOptions โจ
commands<string>..FVA......โ set commandsc<string>..FVA......โ set commandsfilename<string>..FVA......โ set commands filef<string>..FVA......โ set 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"max<int>..FV.......โ set max value for nominator or denominator in the ratio, from1toINT_MAX, default100
โจ setfield AVOptions โจ
mode<int>..FV.......โ select interlace mode, from-1to2, defaultauto๐auto-1..FV.......โ keep the same input fieldbff0..FV.......โ mark as bottom-field-firsttff1..FV.......โ mark as top-field-firstprog2..FV.......โ mark as progressive
โจ setparams AVOptions โจ
field_mode<int>..FV.......โ select interlace mode, from-1to2, defaultautoauto-1..FV.......โ keep the same input fieldbff0..FV.......โ mark as bottom-field-firsttff1..FV.......โ mark as top-field-firstprog2..FV.......โ mark as progressive
range<int>..FV.......โ select color range, from-1to2, defaultauto๐auto-1..FV.......โ keep the same color rangeunspecified0..FV.......unknown0..FV.......limited1..FV.......tv1..FV.......mpeg1..FV.......full2..FV.......pc2..FV.......jpeg2..FV.......
color_primaries<int>..FV.......โ select color primaries, from-1to22, defaultauto๐auto-1..FV.......โ keep the same color primariesbt7091..FV.......unknown2..FV.......bt470m4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......film8..FV.......bt20209..FV.......smpte42810..FV.......smpte43111..FV.......smpte43212..FV.......jedec-p2222..FV.......ebu321322..FV.......
color_trc<int>..FV.......โ select color transfer, from-1to18, defaultautoโจauto-1..FV.......โ keep the same color transferbt7091..FV.......unknown2..FV.......bt470m4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......linear8..FV.......
log1009..FV.......log31610..FV.......iec61966-2-411..FV.......bt1361e12..FV.......iec61966-2-113..FV.......bt2020-1014..FV.......bt2020-1215..FV.......smpte208416..FV.......smpte42817..FV.......arib-std-b6718..FV.......colorspace<int>โ okay bestie, pick your colorspace ๐ range is-1to14, and it defaults toauto...FV.......auto-1โ literally keeps the same colorspace, no notes...FV.......gbr0..FV.......bt7091..FV.......unknown2..FV.......fcc4..FV.......bt470bg5..FV.......smpte170m6..FV.......smpte240m7..FV.......ycgco8..FV.......bt2020nc9..FV.......bt2020c10..FV.......smpte208511..FV.......chroma-derived-nc12..FV.......chroma-derived-c13..FV.......ictcp14..FV.......
๐ setpts AVOptions ๐
expr<string>โ the expression that decides the frame timestamp. Default is"PTS", periodt...FV.......
๐ธ setrange AVOptions ๐ธ
range<int>โ pick the color range, hun. Goes from-1to2, defaultauto...FV.......auto-1โ keeps the same color range, we're not touching it...FV.......unspecified0..FV.......unknown0..FV.......limited1..FV.......tv1..FV.......mpeg1..FV.......full2..FV.......pc2..FV.......jpeg2..FV.......
๐ฆ setsar AVOptions ๐ฆ
sar<string>โ set the sample (pixel) aspect ratio. Default"0"...FV.......ratio<string>โ same thing, different name, we love a multitalented icon. Sets the sample (pixel) aspect ratio. Default"0"...FV.......r<string>โ yep, also the sample (pixel) aspect ratio. Default"0"...FV.......max<int>โ the max value for the nominator or denominator in the ratio,1toINT_MAX, default100...FV.......
โจ settb AVOptions โจ
expr<string>โ the expression that determines the output timebase. Default"intb"...FV.......tb<string>โ also the expression that determines the output timebase. Default"intb"...FV.......
๐ sharpness_vaapi AVOptions ๐
sharpness<int>โ how sharp we feeling today?0to64, default44...FV.......
๐ shear AVOptions ๐
shx<float>โ set the x shear factor,-2to2, default0...FV.....T.shy<float>โ set the y shear factor,-2to2, default0...FV.....T.fillcolor<string>โ set the background fill color, default"black"...FV.....T.c<string>โ set the background fill color, default"black"...FV.....T.interp<int>โ set the interpolation,0to1, defaultbilinear...FV.....T.nearest0โ nearest neighbour...FV.....T.bilinear1โ bilinear...FV.....T.
๐ง showinfo AVOptions ๐ง
checksum<boolean>โ calculate checksums? Defaulttrue...FV.......
๐ showpalette AVOptions ๐
s<int>โ set the pixel box size,1to100, default30...FV.......
๐ shuffleframes AVOptions ๐
mapping<string>โ set the destination indexes of the input frames. Default"0"...FV.......
๐ shufflepixels AVOptions ๐
direction<int>โ set the shuffle direction,0to1, defaultforward...FV.......forward0..FV.......inverse1..FV.......
d<int>โ set the shuffle direction,0to1, defaultforward...FV.......forward0..FV.......inverse1..FV.......
mode<int>โ set the shuffle mode,0to2, defaulthorizontal...FV.......horizontal0..FV.......vertical1..FV.......block2..FV.......
m<int>โ set the shuffle mode,0to2, defaulthorizontal...FV.......horizontal0..FV.......vertical1..FV.......block2..FV.......
width<int>โ set the block width,1to8000, default10...FV.......w<int>โ set the block width,1to8000, default10...FV.......height<int>โ set the block height,1to8000, default10...FV.......h<int>โ set the block height,1to8000, default10...FV.......seed<int64>โ set the random seed,-1toUINT32_MAX, default-1...FV.......s<int64>โ set the random seed,-1toUINT32_MAX, default-1...FV.......
๐ซถ shuffleplanes AVOptions ๐ซถ
map0<int>โ index of the input plane that gets used as the first output plane,0to3, default0...FV.......map1<int>โ index of the input plane that gets used as the second output plane,0to3, default1...FV.......map2<int>โ index of the input plane that gets used as the third output plane,0to3, default2...FV.......map3<int>โ index of the input plane that gets used as the fourth output plane,0to3, default3...FV.......
โญ sidedata AVOptions โญ
mode<int>โ set a mode of operation,0to1, defaultselect...FV.......select0โ select frame...FV.......delete1โ delete side data...FV.......
type<int>โ set the side data type,-1toINT_MAX, default-1...FV.......PANSCAN0..FV.......A53_CC1..FV.......STEREO3D2..FV.......MATRIXENCODING3..FV.......DOWNMIX_INFO4..FV.......REPLAYGAIN5..FV.......DISPLAYMATRIX6..FV.......AFD7..FV.......MOTION_VECTORS8..FV.......SKIP_SAMPLES9..FV.......AUDIO_SERVICE_TYPE10..FV.......MASTERING_DISPLAY_METADATA11..FV.......GOP_TIMECODE12..FV.......SPHERICAL13..FV.......CONTENT_LIGHT_LEVEL14..FV.......ICC_PROFILE15..FV.......QP_TABLE_PROPERTIES16..FV.......QP_TABLE_DATA17..FV.......S12M_TIMECOD18..FV.......DYNAMIC_HDR_PLUS19..FV.......REGIONS_OF_INTEREST20..FV.......SEI_UNREGISTERED22..FV.......
๐ฅ signalstats AVOptions ๐ฅ
stat<flags>โ pick which statistics filters you want, default0...FV.......toutโ analyze pixels for temporal outliers...FV.......vrepโ analyze video lines for vertical line repetition...FV.......brngโ analyze for pixels outside of broadcast range...FV.......
out<int>โ set the video filter,-1to2, default-1...FV.......tout0โ highlight pixels that depict temporal outliers...FV.......vrep1โ highlight video lines that depict vertical line repetition...FV.......brng2โ highlight pixels that are outside of broadcast range...FV.......
c<color>โ set the highlight color, default"yellow"...FV.......color<color>โ set the highlight color, default"yellow"...FV.......
๐ signature AVOptions ๐
detectmode<int>โ set the detectmode,0to2, defaultoff...FV.......off0..FV.......full1..FV.......fast2..FV.......
nb_inputs<int>โ number of inputs,1toINT_MAX, default1...FV.......filename<string>โ filename for output files, default""...FV.......format<int>โ set the output format,0to1, defaultbinary...FV.......binary0..FV.......xml1..FV.......
th_d<int>โ the threshold for detecting one word as similar,1toINT_MAX, default9000...FV.......th_dc<int>โ the threshold for detecting all words as similar,1toINT_MAX, default60000...FV.......th_xh<int>โ the threshold for detecting frames as similar,1toINT_MAX, default116...FV.......th_di<int>โ minimum length of a matching sequence, in frames,0toINT_MAX, default0...FV.......th_it<double>โ threshold for the relation of good frames to all frames,0to1, default0.5...FV.......
๐ธ smartblur AVOptions ๐ธ
luma_radius<float>โ set the luma radius,0.1to5, default1...FV.......lr<float>โ set the luma radius,0.1to5, default1...FV.......luma_strength<float>โ set the luma strength,-1to1, default1...FV.......ls<float>โ set the luma strength,-1to1, default1...FV.......luma_threshold<int>โ set the luma threshold,-30to30, default0...FV.......lt<int>โ set the luma threshold,-30to30, default0...FV.......chroma_radius<float>โ set the chroma radius,-0.9to5, default-0.9...FV.......cr<float>โ set the chroma radius,-0.9to5, default-0.9...FV.......chroma_strength<float>โ set the chroma strength,-2to1, default-2...FV.......cs<float>โ set the chroma strength,-2to1, default-2...FV.......chroma_threshold<int>โ set the chroma threshold,-31to30, default-31...FV.......ct<int>โ set the chroma threshold,-31to30, default-31...FV.......
๐ฆ sobel AVOptions ๐ฆ
planes<int>โ which planes get filtered,0to15, default15...FV.....T.scale<float>โ set the scale,0to65535, default1...FV.....T.delta<float>โ set the delta,-65535to65535, default0...FV.....T.
๐ split AVOptions ๐
outputs<int>โ set the number of outputs,1toINT_MAX, default2...FVA......
๐ธ spp AVOptions ๐ธ
okay so spp โ the simple post-processing girlie โ brought her own lil squad of settings, and here they are, no gatekeeping:
quality<int>..FV.....T.โ sets the quality (range0to6, default3). turn it up, it's giving polish ๐qp<int>..FV.......โ forces a constant quantizer parameter (range0to63, default0). yes, constant, she said what she said.mode<int>..FV.......โ sets the thresholding mode (range0to1, defaulthard). pick your fighter:hard0โ hard thresholding, the iconique default ๐ฅsoft1โ soft thresholding, the gentle queen ๐
use_bframe_qp<boolean>..FV.......โ use B-frames' QP (defaultfalse). off unless you say otherwise, bestie.
๐ซถ AVDCT AVOptions ๐ซถ
lowkey iconic โ she's here, she's named, and she has absolutely nothing listed underneath. an empty menu. a vibe. moving on ๐
โจ sr AVOptions โจ
super-resolution energy, and she's serving:
dnn_backend<int>..FV.......โ the DNN backend used for model execution (range0to1, defaultnative). choices:native0โ native backend flag, the only flag, and honestly? she ate. ๐
scale_factor<int>..FV.......โ scale factor for the SRCNN model (range2to4, default2)model<string>..FV.......โ path to the model file that specifies the network architecture and its parameters. no default listed, so yes you gotta hand it over yourself.input<string>..FV.......โ input name of the model (default"x")output<string>..FV.......โ output name of the model (default"y")
x in, y out. the alphabet really said teamwork fr fr ๐ฆ
๐ ssim AVOptions ๐
structural similarity girlie only has two settings and they're literally twins:
stats_file<string>..FV.......โ sets the file where per-frame difference information gets storedf<string>..FV.......โ sets the file where per-frame difference information gets stored
same thing, two names. it's giving alias queen ๐
๐ง framesync AVOptions ๐ง
this one's about keeping two streams in sync, which is lowkey the hardest job in the friend group:
eof_action<int>..FV.......โ the action to take when encountering EOF from the secondary input (range0to2, defaultrepeat)repeat0โ repeat the previous frame. she's not leaving, she's staying. ๐ญendall1โ end both streams. dramatic exit, both doors slammed.pass2โ pass through the main input. main character keeps walking, periodt.
shortest<boolean>..FV.......โ forces termination when the shortest input terminates (defaultfalse)repeatlast<boolean>..FV.......โ extends the last frame of secondary streams beyond EOF (defaulttrue)
๐ stereo3d AVOptions ๐
okay BESTIE this one is long and it's all about 3D formats, so buckle up. there's an input side and an output side, and both of them have the same giant menu of formats. we're getting through every single one, no skips. ๐
in<int>..FV.......โ sets the input format (range16to32, defaultsbsl)ab2l24โ above below half height left firsttb2l24โ above below half height left firstab2r25โ above below half height right firsttb2r25โ above below half height right firstabl22โ above below left firsttbl22โ above below left firstabr23โ above below right firsttbr23โ above below right firstal26โ alternating frames left firstar27โ alternating frames right firstsbs2l20โ side by side half width left firstsbs2r21โ side by side half width right firstsbsl18โ side by side left firstsbsr19โ side by side right firstirl16โ interleave rows left firstirr17โ interleave rows right firsticl30โ interleave columns left firsticr31โ interleave columns right first
out<int>..FV.......โ sets the output format (range0to32, defaultarcd)ab2l24โ above below half height left firsttb2l24โ above below half height left firstab2r25โ above below half height right firsttb2r25โ above below half height right firstabl22โ above below left firsttbl22โ above below left firstabr23โ above below right firsttbr23โ above below right firstagmc6โ anaglyph green magenta coloragmd7โ anaglyph green magenta duboisagmg4โ anaglyph green magenta grayagmh5โ anaglyph green magenta half coloral26โ alternating frames left firstar27โ alternating frames right firstarbg12โ anaglyph red blue grayarcc2โ anaglyph red cyan colorarcd3โ anaglyph red cyan duboisarcg0โ anaglyph red cyan grayarch1โ anaglyph red cyan half colorargg13โ anaglyph red green grayaybc10โ anaglyph yellow blue coloraybd11โ anaglyph yellow blue duboisaybg8โ anaglyph yellow blue grayaybh9โ anaglyph yellow blue half colorirl16โ interleave rows left firstirr17โ interleave rows right firstml14โ mono leftmr15โ mono rightsbs2l20โ side by side half width left firstsbs2r21โ side by side half width right firstsbsl18โ side by side left firstsbsr19โ side by side right firstchl28โ checkerboard left firstchr29โ checkerboard right firsticl30โ interleave columns left firsticr31โ interleave columns right firsthdmi32โ HDMI frame pack
that's a lot of anaglyphs and yes every single one is here, no cap. ๐ฅ
๐ streamselect AVOptions ๐
inputs<int>..FVA......โ number of input streams (range2toINT_MAX, default2)map<string>..FVA....T.โ input indexes to remap to outputs
lowkey giving "choose your own adventure" but for streams ๐ฆ
๐ subtitles AVOptions ๐
she's here to put words on your screen and she has opinions:
filename<string>..FV.......โ sets the filename of the file to readf<string>..FV.......โ sets the filename of the file to readoriginal_size<image_size>..FV.......โ sets the size of the original video (used to scale fonts)fontsdir<string>..FV.......โ sets the directory containing the fonts to readalpha<boolean>..FV.......โ enables processing of the alpha channel (defaultfalse)charenc<string>..FV.......โ sets the input character encodingstream_index<int>..FV.......โ sets the stream index (range-1toINT_MAX, default-1)si<int>..FV.......โ sets the stream index (range-1toINT_MAX, default-1)force_style<string>..FV.......โ forces the subtitle style
filename/f and stream_index/si are twins, bestie, same defaults, same ranges, same everything ๐
๐ swaprect AVOptions ๐
swapping two rectangles, and every single coordinate is a string here, which is giving chaotic but make it work:
w<string>..FV.....T.โ sets the rect width (default"w/2")h<string>..FV.....T.โ sets the rect height (default"h/2")x1<string>..FV.....T.โ sets the 1st rect's x top left coordinate (default"w/2")y1<string>..FV.....T.โ sets the 1st rect's y top left coordinate (default"h/2")x2<string>..FV.....T.โ sets the 2nd rect's x top left coordinate (default"0")y2<string>..FV.....T.โ sets the 2nd rect's y top left coordinate (default"0")
๐ซถ swapuv AVOptions ๐ซถ
another empty icon. name, presence, no options. she's mysterious. ๐
โญ tblend AVOptions โญ
the temporal blend girlie, and she has THREE component modes โ c0_mode, c1_mode, c2_mode โ and every single one of them has the exact same giant menu of blend modes. this is the long part bestie, stay with me, we're listing every one. no skipping, that's the rule. ๐
c0_mode<int>..FV.....T.โ set component #0 blend mode (range0to32, defaultnormal)addition1..FV.....T.addition12828..FV.....T.grainmerge28..FV.....T.and2..FV.....T.average3..FV.....T.burn4..FV.....T.darken5..FV.....T.difference6..FV.....T.difference1287..FV.....T.grainextract7..FV.....T.divide8..FV.....T.dodge9..FV.....T.exclusion10..FV.....T.extremity32..FV.....T.freeze31..FV.....T.glow27..FV.....T.hardlight11..FV.....T.hardmix25..FV.....T.heat30..FV.....T.lighten12..FV.....T.linearlight26..FV.....T.multiply13..FV.....T.multiply12829..FV.....T.negation14..FV.....T.normal0..FV.....T.or15..FV.....T.overlay16..FV.....T.phoenix17..FV.....T.pinlight18..FV.....T.reflect19..FV.....T.screen20..FV.....T.softlight21..FV.....T.subtract22..FV.....T.vividlight23..FV.....T.xor24..FV.....T.
c1_mode<int>..FV.....T.โ set component #1 blend mode (range0to32, defaultnormal)addition1..FV.....T.addition12828..FV.....T.grainmerge28..FV.....T.and2..FV.....T.average3..FV.....T.burn4..FV.....T.darken5..FV.....T.difference6..FV.....T.difference1287..FV.....T.grainextract7..FV.....T.divide8..FV.....T.dodge9..FV.....T.exclusion10..FV.....T.extremity32..FV.....T.freeze31..FV.....T.glow27..FV.....T.hardlight11..FV.....T.hardmix25..FV.....T.heat30..FV.....T.lighten12..FV.....T.linearlight26..FV.....T.multiply13..FV.....T.multiply12829..FV.....T.negation14..FV.....T.normal0..FV.....T.or15..FV.....T.overlay16..FV.....T.phoenix17..FV.....T.pinlight18..FV.....T.reflect19..FV.....T.screen20..FV.....T.softlight21..FV.....T.subtract22..FV.....T.vividlight23..FV.....T.xor24..FV.....T.
c2_mode<int>..FV.....T.โ set component #2 blend mode (range0to32, defaultnormal)addition1..FV.....T.addition12828..FV.....T.grainmerge28..FV.....T.
andโ2ยท..FV.....T.averageโ3ยท..FV.....T.burnโ4ยท..FV.....T.darkenโ5ยท..FV.....T.differenceโ6ยท..FV.....T.difference128โ7ยท..FV.....T.grainextractโ7ยท..FV.....T.divideโ8ยท..FV.....T.dodgeโ9ยท..FV.....T.exclusionโ10ยท..FV.....T.extremityโ32ยท..FV.....T.freezeโ31ยท..FV.....T.glowโ27ยท..FV.....T.hardlightโ11ยท..FV.....T.hardmixโ25ยท..FV.....T.heatโ30ยท..FV.....T.lightenโ12ยท..FV.....T.linearlightโ26ยท..FV.....T.multiplyโ13ยท..FV.....T.multiply128โ29ยท..FV.....T.negationโ14ยท..FV.....T.normalโ0ยท..FV.....T.orโ15ยท..FV.....T.overlayโ16ยท..FV.....T.phoenixโ17ยท..FV.....T.pinlightโ18ยท..FV.....T.reflectโ19ยท..FV.....T.screenโ20ยท..FV.....T.softlightโ21ยท..FV.....T.subtractโ22ยท..FV.....T.vividlightโ23ยท..FV.....T.xorโ24ยท..FV.....T.
okay so that was the full menu for component #2, and now we're doing it AGAIN for #3, because apparently we all have main character energy and deserve our own private blend mode ๐
c3_mode<int>โ..FV.....T.set component #3 blend mode (from0to32) (defaultnormal)additionโ1ยท..FV.....T.addition128โ28ยท..FV.....T.grainmergeโ28ยท..FV.....T.andโ2ยท..FV.....T.averageโ3ยท..FV.....T.burnโ4ยท..FV.....T.darkenโ5ยท..FV.....T.differenceโ6ยท..FV.....T.difference128โ7ยท..FV.....T.grainextractโ7ยท..FV.....T.divideโ8ยท..FV.....T.dodgeโ9ยท..FV.....T.exclusionโ10ยท..FV.....T.extremityโ32ยท..FV.....T.freezeโ31ยท..FV.....T.glowโ27ยท..FV.....T.hardlightโ11ยท..FV.....T.hardmixโ25ยท..FV.....T.heatโ30ยท..FV.....T.lightenโ12ยท..FV.....T.linearlightโ26ยท..FV.....T.multiplyโ13ยท..FV.....T.multiply128โ29ยท..FV.....T.negationโ14ยท..FV.....T.normalโ0ยท..FV.....T.orโ15ยท..FV.....T.overlayโ16ยท..FV.....T.phoenixโ17ยท..FV.....T.pinlightโ18ยท..FV.....T.reflectโ19ยท..FV.....T.screenโ20ยท..FV.....T.softlightโ21ยท..FV.....T.subtractโ22ยท..FV.....T.vividlightโ23ยท..FV.....T.xorโ24ยท..FV.....T.
all_mode<int>โ..FV.....T.set blend mode for all components (from-1to32) (default-1)additionโ1ยท..FV.....T.addition128โ28ยท..FV.....T.grainmergeโ28ยท..FV.....T.andโ2ยท..FV.....T.averageโ3ยท..FV.....T.burnโ4ยท..FV.....T.darkenโ5ยท..FV.....T.differenceโ6ยท..FV.....T.difference128โ7ยท..FV.....T.grainextractโ7ยท..FV.....T.divideโ8ยท..FV.....T.dodgeโ9ยท..FV.....T.exclusionโ10ยท..FV.....T.extremityโ32ยท..FV.....T.freezeโ31ยท..FV.....T.glowโ27ยท..FV.....T.hardlightโ11ยท..FV.....T.hardmixโ25ยท..FV.....T.heatโ30ยท..FV.....T.lightenโ12ยท..FV.....T.linearlightโ26ยท..FV.....T.multiplyโ13ยท..FV.....T.multiply128โ29ยท..FV.....T.negationโ14ยท..FV.....T.normalโ0ยท..FV.....T.orโ15ยท..FV.....T.overlayโ16ยท..FV.....T.phoenixโ17ยท..FV.....T.pinlightโ18ยท..FV.....T.reflectโ19ยท..FV.....T.screenโ20ยท..FV.....T.softlightโ21ยท..FV.....T.subtractโ22ยท..FV.....T.vividlightโ23ยท..FV.....T.xorโ24ยท..FV.....T.
and now bestie, we leave blend-mode city and enter โจexpressionโจ territory. this is where you get to write literal math about your pixels and honestly? iconic.
c0_expr<string>โ..FV.....T.set color component #0 expressionc1_expr<string>โ..FV.....T.set color component #1 expressionc2_expr<string>โ..FV.....T.set color component #2 expressionc3_expr<string>โ..FV.....T.set color component #3 expressionall_expr<string>โ..FV.....T.set expression for all color components
then the opacity dials, one per component, plus a "do it to all of them at once" button because sometimes you just want โจuniformityโจ
c0_opacity<double>โ..FV.....T.set color component #0 opacity (from0to1) (default1)c1_opacity<double>โ..FV.....T.set color component #1 opacity (from0to1) (default1)c2_opacity<double>โ..FV.....T.set color component #2 opacity (from0to1) (default1)c3_opacity<double>โ..FV.....T.set color component #3 opacity (from0to1) (default1)all_opacity<double>โ..FV.....T.set opacity for all color components (from0to1) (default1)
๐ telecine AVOptions ๐
telecine time!! this is the whole "turn 24fps film into 30fps tv" vibe, and these are the knobs.
first_field<int>โ..FV.......select first field (from0to1) (defaulttop)topโ0ยท..FV.......select top field firsttโ0ยท..FV.......select top field firstbottomโ1ยท..FV.......select bottom field firstbโ1ยท..FV.......select bottom field first
pattern<string>โ..FV.......pattern that describe for how many fields a frame is to be displayed (default"23")
๐ thistogram AVOptions ๐
this one's the histogram filter (yes, with a "t", no that's not a typo, that's just the name, we don't make the rules ๐). it's got a LOT of knobs so buckle up.
width<int>โ..FV.......set width (from0to8192) (default0)w<int>โ..FV.......set width (from0to8192) (default0)display_mode<int>โ..FV.......set display mode (from0to2) (defaultstack)overlayโ0ยท..FV.......paradeโ1ยท..FV.......stackโ2ยท..FV.......
d<int>โ..FV.......set display mode (from0to2) (defaultstack)overlayโ0ยท..FV.......paradeโ1ยท..FV.......stackโ2ยท..FV.......
levels_mode<int>โ..FV.......set levels mode (from0to1) (defaultlinear)linearโ0ยท..FV.......logarithmicโ1ยท..FV.......
m<int>โ..FV.......set levels mode (from0to1) (defaultlinear)linearโ0ยท..FV.......logarithmicโ1ยท..FV.......
components<int>โ..FV.......set color components to display (from1to15) (default7)c<int>โ..FV.......set color components to display (from1to15) (default7)bgopacity<float>โ..FV.......set background opacity (from0to1) (default0.9)b<float>โ..FV.......set background opacity (from0to1) (default0.9)envelope<boolean>โ..FV.......display envelope (defaultfalse)e<boolean>โ..FV.......display envelope (defaultfalse)ecolor<color>โ..FV.......set envelope color (default"gold")ec<color>โ..FV.......set envelope color (default"gold")slide<int>โ..FV.......set slide mode (from0to4) (defaultreplace)frameโ0ยท..FV.......draw new framesreplaceโ1ยท..FV.......replace old columns with newscrollโ2ยท..FV.......scroll from right to leftrscrollโ3ยท..FV.......scroll from left to rightpictureโ4ยท..FV.......display graph in single frame
๐ฆ threshold AVOptions ๐ฆ
planes<int>โ..FV.......set planes to filter (from0to15) (default15)
๐ thumbnail AVOptions ๐
n<int>โ..FV.......set the frames batch size (from2toINT_MAX) (default100)
โจ tile AVOptions โจ
tile = make a big grid of little frames. a mood board. a collage. very scrapbook-core.
layout<image_size>โ..FV.......set grid size (default"6x5")nb_frames<int>โ..FV.......set maximum number of frame to render (from0toINT_MAX) (default0)margin<int>โ..FV.......set outer border margin in pixels (from0to1024) (default0)padding<int>โ..FV.......set inner border thickness in pixels (from0to1024) (default0)color<color>โ..FV.......set the color of the unused area (default"black")overlap<int>โ..FV.......set how many frames to overlap for each render (from0toINT_MAX) (default0)init_padding<int>โ..FV.......set how many frames to initially pad (from0toINT_MAX) (default0)
๐ tinterlace AVOptions ๐
okay this is the one that messes with interlacing, and the mode list is giving โจoptionsโจ. read it carefully bestie, this stuff changes your actual field order.
mode<int>โ..FV.......select interlace mode (from0to7) (defaultmerge)mergeโ0ยท..FV.......merge fieldsdrop_evenโ1ยท..FV.......drop even fieldsdrop_oddโ2ยท..FV.......drop odd fieldspadโ3ยท..FV.......pad alternate lines with blackinterleave_topโ4ยท..FV.......interleave top and bottom fieldsinterleave_bottomโ5ยท..FV.......interleave bottom and top fieldsinterlacex2โ6ยท..FV.......interlace fields from two consecutive framesmergex2โ7ยท..FV.......merge fields keeping same frame rate
๐ธ tlut2 AVOptions ๐ธ
c0<string>โ..FV.....T.set component #0 expression (default"x")c1<string>โ..FV.....T.set component #1 expression (default"x")c2<string>โ..FV.....T.set component #2 expression (default"x")c3<string>โ..FV.....T.set component #3 expression (default"x")
๐ง tmedian AVOptions ๐ง
radius<int>โ..FV.......set median filter radius (from1to127) (default1)planes<int>..FV.....T.โ which planes get filtered, and bb you get to pick (from 0 to 15) (default 15) ๐๏ธpercentile<float>..FV.....T.โ sets the percentile, a lil number between nothing and everything (from 0 to 1) (default 0.5) ๐
โจ tmidequalizer AVOptions โจ
radius<int>..FV.......โ set the radius, keep it cute and small-ish (from 1 to 127) (default 5) ๐ตsigma<float>..FV.......โ set sigma, the softness knob fr (from 0 to 1) (default 0.5) ๐ซ๏ธplanes<int>..FV.......โ set planes (from 0 to 15) (default 15) ๐๏ธ
โจ tmix AVOptions โจ
frames<int>..FV.......โ how many successive frames get mixed together, yes it stacks them (from 1 to 128) (default 3) ๐๏ธweights<string>..FV.....T.โ set weight for each frame, one per frame, spaced out (default"1 1 1") โ๏ธscale<float>..FV.....T.โ set scale (from 0 to 32767) (default 0) ๐
โจ tonemap AVOptions โจ
tonemap<int>..FV.......โ tonemap algorithm selection, pick ur fighter (from 0 to 6) (defaultnone) ๐จnone0linear1gamma2clip3reinhard4hable5mobius6
param<double>..FV.......โ tonemap parameter (fromDBL_MINtoDBL_MAX) (defaultnan) ๐งฎdesat<double>..FV.......โ desaturation strength, how washed out it gets (from 0 toDBL_MAX) (default 2) ๐peak<double>..FV.......โ signal peak override (from 0 toDBL_MAX) (default 0) ๐
โจ tonemap_vaapi AVOptions โจ
format<string>..FV.......โ Output pixel format set ๐ผ๏ธmatrix<string>..FV.......โ Output color matrix coefficient set ๐๏ธm<string>..FV.......โ Output color matrix coefficient set (same thing, shorter name bestie) ๐๏ธprimaries<string>..FV.......โ Output color primaries set ๐p<string>..FV.......โ Output color primaries set (again, the short lil alias) ๐transfer<string>..FV.......โ Output color transfer characteristics set โกt<string>..FV.......โ Output color transfer characteristics set (yep, the short version) โก
โจ tpad AVOptions โจ
start<int>..FV.......โ set the number of frames to delay input (from 0 toINT_MAX) (default 0) โชstop<int>..FV.......โ set the number of frames to add after input finished (from -1 toINT_MAX) (default 0) โฉstart_mode<int>..FV.......โ set the mode of added frames to start (from 0 to 1) (defaultadd) ๐งฉadd0โ add solid-color framesclone1โ clone first/last frame
stop_mode<int>..FV.......โ set the mode of added frames to end (from 0 to 1) (defaultadd) ๐งฉadd0โ add solid-color framesclone1โ clone first/last frame
start_duration<duration>..FV.......โ set the duration to delay input (default 0) โฑ๏ธstop_duration<duration>..FV.......โ set the duration to pad input (default 0) โฑ๏ธcolor<color>..FV.......โ set the color of the added frames (default"black") ๐ค
โจ transpose AVOptions โจ
dir<int>..FV.......โ set transpose direction (from 0 to 7) (defaultcclock_flip) ๐cclock_flip0โ rotate counter-clockwise with vertical flipclock1โ rotate clockwisecclock2โ rotate counter-clockwiseclock_flip3โ rotate clockwise with vertical flip
passthrough<int>..FV.......โ do not apply transposition if the input matches the specified geometry (from 0 toINT_MAX) (defaultnone) ๐ชnone0โ always apply transpositionportrait2โ preserve portrait geometrylandscape1โ preserve landscape geometry
โจ transpose_vaapi AVOptions โจ
dir<int>..FV.......โ set transpose direction (from 0 to 6) (defaultcclock_flip) ๐cclock_flip0โ rotate counter-clockwise with vertical flipclock1โ rotate clockwisecclock2โ rotate counter-clockwiseclock_flip3โ rotate clockwise with vertical flipreversal4โ rotate by half-turnhflip5โ flip horizontallyvflip6โ flip vertically
passthrough<int>..FV.......โ do not apply transposition if the input matches the specified geometry (from 0 toINT_MAX) (defaultnone) ๐ชnone0โ always apply transpositionportrait2โ preserve portrait geometrylandscape1โ preserve landscape geometry
โจ trim AVOptions โจ
start<duration>..FV.......โ Timestamp of the first frame that should be passed (defaultINT64_MAX) โ๏ธstarti<duration>..FV.......โ Timestamp of the first frame that should be passed (defaultINT64_MAX) โ๏ธend<duration>..FV.......โ Timestamp of the first frame that should be dropped again (defaultINT64_MAX) ๐๏ธendi<duration>..FV.......โ Timestamp of the first frame that should be dropped again (defaultINT64_MAX) ๐๏ธstart_pts<int64>..FV.......โ Timestamp of the first frame that should be passed (fromI64_MINtoI64_MAX) (defaultI64_MIN) โณend_pts<int64>..FV.......โ Timestamp of the first frame that should be dropped again (fromI64_MINtoI64_MAX) (defaultI64_MIN) โณduration<duration>..FV.......โ Maximum duration of the output (default 0) โฑ๏ธdurationi<duration>..FV.......โ Maximum duration of the output (default 0) โฑ๏ธstart_frame<int64>..FV.......โ Number of the first frame that should be passed to the output (from -1 toI64_MAX) (default -1) ๐ฌend_frame<int64>..FV.......โ Number of the first frame that should be dropped again (from 0 toI64_MAX) (defaultI64_MAX) ๐ฌ
โจ unpremultiply AVOptions โจ
planes<int>..FV.......โ set planes (from 0 to 15) (default 15) ๐๏ธinplace<boolean>..FV.......โ enable inplace mode (defaultfalse) ๐ช
โจ unsharp AVOptions โจ
luma_msize_x<int>..FV.......โ set luma matrix horizontal size (from 3 to 23) (default 5) ๐lx<int>..FV.......โ set luma matrix horizontal size (from 3 to 23) (default 5) ๐luma_msize_y<int>..FV.......โ set luma matrix vertical size (from 3 to 23) (default 5) ๐ly<int>..FV.......โ set luma matrix vertical size (from 3 to 23) (default 5) ๐luma_amount<float>..FV.......โ set luma effect strength (from -2 to 5) (default 1) ๐ชla<float>..FV.......โ set luma effect strength (from -2 to 5) (default 1) ๐ชchroma_msize_x<int>..FV.......โ set chroma matrix horizontal size (from 3 to 23) (default 5) ๐ธcx<int>..FV.......โ set chroma matrix horizontal size (from 3 to 23) (default 5) ๐ธchroma_msize_y<int>..FV.......โ set chroma matrix vertical size (from 3 to 23) (default 5) ๐ธcy<int>..FV.......โ set chroma matrix vertical size (from 3 to 23) (default 5) ๐ธchroma_amount<float>..FV.......โ set chroma effect strength (from -2 to 5) (default 0) ๐ca<float>..FV.......โ set chroma effect strength (from -2 to 5) (default 0) ๐opencl<boolean>..FV.......โ ignored (defaultfalse) ๐ซ
โจ untile AVOptions โจ
layout<image_size>..FV.......โ set grid size (default"6x5") ๐งฑ
โจ uspp AVOptions โจ
quality<int>..FV.......โ set quality (from 0 to 8) (default 3) โจqp<int>..FV.......โ force a constant quantizer parameter (from 0 to 63) (default 0) ๐ฏuse_bframe_qp<boolean>..FV.......โ use B-frames' QP (defaultfalse) ๐ ฑ๏ธ
โจ v360 AVOptions โจ
input<int>..FV.......โ set input projection (from 0 to 23) (defaulte) ๐e0โ equirectangularequirect0โ equirectangularc3x21โ cubemap 3x2c6x12โ cubemap 6x1eac3โ equi-angular cubemapdfisheye5โ dual fisheyeflat4โ regular videorectilinear4โ regular videognomonic4โ regular videobarrel6โ barrel facebook's 360 formatfb6โ barrel facebook's 360 formatc1x67โ cubemap 1x6sg8โ stereographicmercator9โ mercatorball10โ ballhammer11โ hammersinusoidal12โ sinusoidalfisheye13โ fisheyepannini14โ panninicylindrical15โ cylindricaltetrahedron17โ tetrahedronbarrelsplit18โ barrel split facebook's 360 formattsp19โ truncated square pyramidhequirect20โ half equirectangularhe20โ half equirectangularequisolid21โ equisolidog22โ orthographicoctahedron23โ octahedron
output<int>..FV.......โ set output projection (from 0 to 23) (defaultc3x2) ๐e0โ equirectangularequirect0โ equirectangularc3x21โ cubemap 3x2c6x12โ cubemap 6x1eac3โ equi-angular cubemapdfisheye5โ dual fisheyeflat4โ regular videorectilinear4โ regular videognomonic4โ regular videobarrel6โ barrel facebook's 360 formatfb6โ barrel facebook's 360 formatc1x67โ cubemap 1x6sg8โ stereographicmercator9โ mercatorball10โ ballhammer11โ hammersinusoidal12โ sinusoidalfisheye13โ fisheye
panniniโ value14, flags..FV.......โ the pannini projection ๐cylindricalโ value15, flags..FV.......โ cylindrical, she's giving soda can energy ๐ฅคperspectiveโ value16, flags..FV.......โ perspective โจtetrahedronโ value17, flags..FV.......โ tetrahedron ๐บbarrelsplitโ value18, flags..FV.......โ barrel split, aka facebook's 360 format ๐tspโ value19, flags..FV.......โ truncated square pyramid ๐hequirectโ value20, flags..FV.......โ half equirectangular ๐heโ value20, flags..FV.......โ half equirectangular (same thing, shorter name, iykyk) ๐equisolidโ value21, flags..FV.......โ equisolid ๐ฆogโ value22, flags..FV.......โ orthographic ๐octahedronโ value23, flags..FV.......โ octahedron ๐interp<int>โ flags..FV.......โ set interpolation method (from0to7) (defaultline)nearโ value0โ nearest neighbournearestโ value0โ nearest neighbour (same vibe, different spelling)lineโ value1โ bilinear interpolationlinearโ value1โ bilinear interpolationlagrange9โ value2โ lagrange9 interpolationcubeโ value3โ bicubic interpolationcubicโ value3โ bicubic interpolationlancโ value4โ lanczos interpolationlanczosโ value4โ lanczos interpolationsp16โ value5โ spline16 interpolationspline16โ value5โ spline16 interpolationgaussโ value6โ gaussian interpolationgaussianโ value6โ gaussian interpolationmitchellโ value7โ mitchell interpolation
w<int>โ flags..FV.......โ output width (from0to32767) (default0)h<int>โ flags..FV.......โ output height (from0to32767) (default0)in_stereo<int>โ flags..FV.......โ input stereo format (from0to2) (default2d)2dโ value0โ 2d monosbsโ value1โ side by sidetbโ value2โ top bottom
out_stereo<int>โ flags..FV.......โ output stereo format (from0to2) (default2d)2dโ value0โ 2d monosbsโ value1โ side by sidetbโ value2โ top bottom
in_forder<string>โ flags..FV.......โ input cubemap face order (default"rludfb") ๐งout_forder<string>โ flags..FV.......โ output cubemap face order (default"rludfb") ๐งin_frot<string>โ flags..FV.......โ input cubemap face rotation (default"000000")out_frot<string>โ flags..FV.......โ output cubemap face rotation (default"000000")in_pad<float>โ flags..FV.....T.โ percent input cubemap pads (from0to0.1) (default0)out_pad<float>โ flags..FV.....T.โ percent output cubemap pads (from0to0.1) (default0)fin_pad<int>โ flags..FV.....T.โ fixed input cubemap pads (from0to100) (default0)fout_pad<int>โ flags..FV.....T.โ fixed output cubemap pads (from0to100) (default0)yaw<float>โ flags..FV.....T.โ yaw rotation (from-180to180) (default0) ๐pitch<float>โ flags..FV.....T.โ pitch rotation (from-180to180) (default0) ๐roll<float>โ flags..FV.....T.โ roll rotation (from-180to180) (default0) ๐rorder<string>โ flags..FV.....T.โ rotation order (default"ypr")h_fov<float>โ flags..FV.....T.โ output horizontal field of view (from1e-05to360) (default90) ๐v_fov<float>โ flags..FV.....T.โ output vertical field of view (from1e-05to360) (default45) ๐d_fov<float>โ flags..FV.....T.โ output diagonal field of view (from0to360) (default0) ๐h_flip<boolean>โ flags..FV.....T.โ flip out video horizontally (defaultfalse)v_flip<boolean>โ flags..FV.....T.โ flip out video vertically (defaultfalse)d_flip<boolean>โ flags..FV.....T.โ flip out video indepth (defaultfalse)ih_flip<boolean>โ flags..FV.....T.โ flip in video horizontally (defaultfalse)iv_flip<boolean>โ flags..FV.....T.โ flip in video vertically (defaultfalse)in_trans<boolean>โ flags..FV.......โ transpose video input (defaultfalse)out_trans<boolean>โ flags..FV.......โ transpose video output (defaultfalse)ih_fov<float>โ flags..FV.....T.โ input horizontal field of view (from1e-05to360) (default90)iv_fov<float>โ flags..FV.....T.โ input vertical field of view (from1e-05to360) (default45)id_fov<float>โ flags..FV.....T.โ input diagonal field of view (from0to360) (default0)alpha_mask<boolean>โ flags..FV.......โ build mask in alpha plane (defaultfalse)
๐ซ vaguedenoiser AVOptions ๐ซ
threshold<float>โ flags..FV.......โ set filtering strength (from0toDBL_MAX) (default2)method<int>โ flags..FV.......โ set filtering method (from0to2) (defaultgarrote)hardโ value0โ hard thresholdingsoftโ value1โ soft thresholdinggarroteโ value2โ garrote thresholding
nsteps<int>โ flags..FV.......โ set number of steps (from1to32) (default6)percent<float>โ flags..FV.......โ set percent of full denoising (from0to100) (default85)planes<int>โ flags..FV.......โ set planes to filter (from0to15) (default15)type<int>โ flags..FV.......โ set threshold type (from0to1) (defaultuniversal)universalโ value0โ universal (VisuShrink)bayesโ value1โ bayes (BayesShrink)
๐ vectorscope AVOptions ๐
mode<int>โ flags..FV.......โ set vectorscope mode (from0to5) (defaultgray)grayโ value0โ flags..FV.......tintโ value0โ flags..FV.......colorโ value1โ flags..FV.......color2โ value2โ flags..FV.......color3โ value3โ flags..FV.......color4โ value4โ flags..FV.......color5โ value5โ flags..FV.......
m<int>โ flags..FV.......โ set vectorscope mode (from0to5) (defaultgray)grayโ value0โ flags..FV.......tintโ value0โ flags..FV.......colorโ value1โ flags..FV.......color2โ value2โ flags..FV.......color3โ value3โ flags..FV.......color4โ value4โ flags..FV.......color5โ value5โ flags..FV.......
x<int>โ flags..FV.......โ set color component on X axis (from0to2) (default1)y<int>โ flags..FV.......โ set color component on Y axis (from0to2) (default2)intensity<float>โ flags..FV.......โ set intensity (from0to1) (default0.004)i<float>โ flags..FV.......โ set intensity (from0to1) (default0.004)envelope<int>โ flags..FV.......โ set envelope (from0to3) (defaultnone)noneโ value0โ flags..FV.......instantโ value1โ flags..FV.......peakโ value2โ flags..FV.......peak+instantโ value3โ flags..FV.......
e<int>โ flags..FV.......โ set envelope (from0to3) (defaultnone)noneโ value0โ flags..FV.......instantโ value1โ flags..FV.......peakโ value2โ flags..FV.......peak+instantโ value3โ flags..FV.......
graticule<int>โ flags..FV.......โ set graticule (from0to3) (defaultnone)noneโ value0โ flags..FV.......greenโ value1โ flags..FV.......colorโ value2โ flags..FV.......invertโ value3โ flags..FV.......
g<int>โ flags..FV.......โ set graticule (from0to3) (defaultnone)noneโ value0โ flags..FV.......greenโ value1โ flags..FV.......colorโ value2โ flags..FV.......invertโ value3โ flags..FV.......
opacity<float>โ flags..FV.......โ set graticule opacity (from0to1) (default0.75)o<float>โ flags..FV.......โ set graticule opacity (from0to1) (default0.75)flags<flags>โ flags..FV.......โ set graticule flags (defaultname)whiteโ flags..FV.......โ draw white pointblackโ flags..FV.......โ draw black pointnameโ flags..FV.......โ draw point name
f<flags>โ flags..FV.......โ set graticule flags (defaultname)whiteโ flags..FV.......โ draw white pointblackโ flags..FV.......โ draw black pointnameโ flags..FV.......โ draw point name
bgopacity<float>โ flags..FV.......โ set background opacity (from0to1) (default0.3)b<float>โ flags..FV.......โ set background opacity (from0to1) (default0.3)lthreshold<float>โ flags..FV.......โ set low threshold (from0to1) (default0)l<float>โ flags..FV.......โ set low threshold (from0to1) (default0)hthreshold<float>โ flags..FV.......โ set high threshold (from0to1) (default1)h<float>โ flags..FV.......โ set high threshold (from0to1) (default1)colorspace<int>โ flags..FV.......โ set colorspace (from0to2) (defaultauto)autoโ value0โ flags..FV.......601โ value1โ flags..FV.......709โ value2โ flags..FV.......
c<int>โ flags..FV.......โ set colorspace (from0to2) (defaultauto)autoโ value0โ flags..FV.......601โ value1โ flags..FV.......709โ value2โ flags..FV.......
tint0<float>โ flags..FV.......โ set 1st tint (from-1to1) (default0)t0<float>โ flags..FV.......โ set 1st tint (from-1to1) (default0)tint1<float>โ flags..FV.......โ set 2nd tint (from-1to1) (default0)t1<float>โ flags..FV.......โ set 2nd tint (from-1to1) (default0)
๐ฆ vflip AVOptions ๐ฆ
Bestie, there are literally no options listed here. It's giving minimalism. Periodt. ๐
๐ vibrance AVOptions ๐
intensity<float>โ flags..FV.....T.โ set the intensity value (from-2to2) (default0)rbal<float>โ flags..FV.....T.โ set the red balance value (from-10to10) (default1)gbal<float>โ flags..FV.....T.โ set the green balance value (from-10to10) (default1)bbal<float>โ flags..FV.....T.โ set the blue balance value (from-10to10) (default1)rlum<float>โ flags..FV.....T.โ set the red luma coefficient (from0to1) (default0.072186)glum<float>โ flags..FV.....T.โ set the green luma coefficient (from0to1) (default0.715158)blum<float>โ flags..FV.....T.โ set the blue luma coefficient (from0to1) (default0.212656)alternate<boolean>โ flags..FV.....T.โ use alternate colors (defaultfalse)
โจ vif AVOptions โจ
Also empty. Not a single option. She's mysterious, she's lowkey serving absolutely nothing and we respect it ๐
๐ vignette AVOptions ๐
angle<string>โ flags..FV.......โ set lens angle (default"PI/5")a<string>โ flags..FV.......โ set lens angle (default"PI/5")x0(string)..FV.......โ where the circle's center sits on the x-axis, bestie. (default"w/2")y0(string)..FV.......โ and where it sits on the y-axis. (default"h/2")mode(int)..FV.......โ forward or backward, pick your vibe. (from0to1) (defaultforward)forwardโ0backwardโ1
eval(int)..FV.......โ tells it when to evaluate expressions. (from0to1) (defaultinit)initโ0โ eval expressions once during initializationframeโ1โ eval expressions for each frame
dither(boolean)..FV.......โ turn dithering on or off. (defaulttrue)aspect(rational)..FV.......โ set the aspect ratio. (from0toDBL_MAX) (default1/1)
๐ vmafmotion AVOptions ๐ซ
stats_file(string)..FV.......โ Set file where to store per-frame difference information
๐ฆ vstack AVOptions ๐
inputs(int)..FV.......โ set number of inputs. (from2toINT_MAX) (default2)shortest(boolean)..FV.......โ force termination when the shortest input terminates. (defaultfalse)
โจ w3fdif AVOptions ๐
filter(int)..FV.....T.โ specify the filter. (from0to1) (defaultcomplex)simpleโ0complexโ1
mode(int)..FV.....T.โ specify the interlacing mode. (from0to1) (defaultfield)frameโ0โ send one frame for each framefieldโ1โ send one frame for each field
parity(int)..FV.....T.โ specify the assumed picture field parity. (from-1to1) (defaultauto)tffโ0โ assume top field firstbffโ1โ assume bottom field firstautoโ-1โ auto detect parity
deint(int)..FV.....T.โ specify which frames to deinterlace. (from0to1) (defaultall)allโ0โ deinterlace all framesinterlacedโ1โ only deinterlace frames marked as interlaced
๐ธ waveform AVOptions ๐
mode(int)..FV.......โ set mode. (from0to1) (defaultcolumn)rowโ0columnโ1
m(int)..FV.......โ set mode. (from0to1) (defaultcolumn)rowโ0columnโ1
intensity(float)..FV.......โ set intensity. (from0to1) (default0.04)i(float)..FV.......โ set intensity. (from0to1) (default0.04)mirror(boolean)..FV.......โ set mirroring. (defaulttrue)r(boolean)..FV.......โ set mirroring. (defaulttrue)display(int)..FV.......โ set display mode. (from0to2) (defaultstack)overlayโ0stackโ1paradeโ2
d(int)..FV.......โ set display mode. (from0to2) (defaultstack)overlayโ0stackโ1paradeโ2
components(int)..FV.......โ set components to display. (from1to15) (default1)c(int)..FV.......โ set components to display. (from1to15) (default1)envelope(int)..FV.......โ set envelope to display. (from0to3) (defaultnone)noneโ0instantโ1peakโ2peak+instantโ3
e(int)..FV.......โ set envelope to display. (from0to3) (defaultnone)noneโ0instantโ1peakโ2peak+instantโ3
filter(int)..FV.......โ set filter. (from0to7) (defaultlowpass)lowpassโ0flatโ1aflatโ2chromaโ3colorโ4acolorโ5xflatโ6yflatโ7
f(int)..FV.......โ set filter. (from0to7) (defaultlowpass)lowpassโ0flatโ1aflatโ2chromaโ3colorโ4acolorโ5xflatโ6yflatโ7
graticule(int)..FV.......โ set graticule. (from0to3) (defaultnone)noneโ0greenโ1orangeโ2invertโ3
g(int)..FV.......โ set graticule. (from0to3) (defaultnone)noneโ0greenโ1orangeโ2invertโ3
opacity(float)..FV.......โ set graticule opacity. (from0to1) (default0.75)o(float)..FV.......โ set graticule opacity. (from0to1) (default0.75)flags(flags)..FV.......โ set graticule flags. (defaultnumbers)numbersโ draw numbersdotsโ draw dots instead of lines
fl(flags)..FV.......โ set graticule flags. (defaultnumbers)numbersโ draw numbersdotsโ draw dots instead of lines
scale(int)..FV.......โ set scale. (from0to2) (defaultdigital)digitalโ0millivoltsโ1ireโ2
s(int)..FV.......โ set scale. (from0to2) (defaultdigital)digitalโ0millivoltsโ1ireโ2
bgopacity(float)..FV.......โ set background opacity. (from0to1) (default0.75)b(float)..FV.......โ set background opacity. (from0to1) (default0.75)tint0(float)..FV.......โ set 1st tint. (from-1to1) (default0)t0(float)..FV.......โ set 1st tint. (from-1to1) (default0)tint1(float)..FV.......โ set 2nd tint. (from-1to1) (default0)t1(float)..FV.......โ set 2nd tint. (from-1to1) (default0)
๐ง weave AVOptions ๐ซถ
first_field(int)..FV.......โ set first field. (from0to1) (defaulttop)topโ0โ set top field firsttโ0โ set top field firstbottomโ1โ set bottom field firstbโ1โ set bottom field first
๐ xbr AVOptions โญ
n(int)..FV.......โ set scale factor. (from2to4) (default3)
๐ฅ xfade AVOptions ๐
transition(int)..FV.......โ set cross fade transition. (from-1to42) (defaultfade)customโ-1โ custom transitionfadeโ0โ fade transitionwipeleftโ1โ wipe left transitionwiperightโ2โ wipe right transitionwipeupโ3โ wipe up transitionwipedownโ4โ wipe down transitionslideleftโ5โ slide left transitionsliderightโ6โ slide right transitionslideupโ7โ slide up transitionslidedownโ8โ slide down transitioncirclecropโ9โ circle crop transitionrectcropโ10โ rect crop transitiondistanceโ11โ distance transitionfadeblackโ12โ fadeblack transitionfadewhiteโ13โ fadewhite transitionradialโ14โ radial transitionsmoothleftโ15โ smoothleft transitionsmoothrightโ16โ smoothright transitionsmoothupโ17โ smoothup transitionsmoothdownโ18โ smoothdown transitioncircleopenโ19โ circleopen transitioncirclecloseโ20โ circleclose transitionvertopenโ21โ vert open transitionvertcloseโ22โ vert close transitionhorzopenโ23โ horz open transitionhorzcloseโ24โ horz close transitiondissolveโ25โ dissolve transitionpixelizeโ26โ pixelize transitiondiagtlโ27โ diag tl transitiondiagtrโ28โ diag tr transitiondiagblโ29โ diag bl transitiondiagbrโ30โ diag br transitionhlsliceโ31โ hl slice transitionhrsliceโ32โ hr slice transitionvusliceโ33โ vu slice transitionvdsliceโ34โ vd slice transitionhblurโ35โ hblur transitionfadegraysโ36โ fadegrays transitionwipetlโ37โ wipe tl transitionwipetrโ38โ wipe tr transitionwipeblโ39โ wipe bl transitionwipebrโ40โ wipe br transitionsqueezehโ41โ squeeze h transitionsqueezevโ42โ squeeze v transition
duration(duration)..FV.......โ set cross fade duration. (default1)offset(duration)..FV.......โ set cross fade start relative to first input stream. (default0)expr(string)..FV.......โ set expression for custom transition
๐ xmedian AVOptions ๐
inputs(int)..FV.......โ set number of inputs. (from3to255) (default3)planes(int)..FV.....T.โ set planes to filter. (from0to15) (default15)percentile(float)..FV.....T.โ set percentile. (from0to1) (default0.5)
๐ฌ framesync AVOptions
okay so these are the little knobs that decide what happens when a filter is juggling more than one input and they don't line up perfectly. the flag column on every single one of these is ..FV....... btw, just so u know โจ
eof_action<int>โ what to do the moment you hit EOF on the secondary input (from0to2) (defaultrepeat)repeat(0) โ repeat the previous frame. lowkey the chillest option ๐ซendall(1) โ end both streams. everyone goes home together.pass(2) โ pass through the main input. main character energy only.
shortest<boolean>โ force termination when the shortest input terminates (defaultfalse)repeatlast<boolean>โ extend the last frame of secondary streams beyond EOF (defaulttrue)
๐งฑ xstack AVOptions
stacking videos like a lil collage. flag column here is ..FV....... for all of them ๐
inputs<int>โ set number of inputs (from2toINT_MAX) (default2)layout<string>โ set custom layoutshortest<boolean>โ force termination when the shortest input terminates (defaultfalse)fill<string>โ set the color for unused pixels (default"none")
๐ yadif AVOptions
deinterlacing bestie, the classic. all of these carry ..FV....... ๐ธ
mode<int>โ specify the interlacing mode (from0to3) (defaultsend_frame)send_frame(0) โ send one frame for each framesend_field(1) โ send one frame for each fieldsend_frame_nospatial(2) โ send one frame for each frame, but skip spatial interlacing checksend_field_nospatial(3) โ send one frame for each field, but skip spatial interlacing check
parity<int>โ specify the assumed picture field parity (from-1to1) (defaultauto)tff(0) โ assume top field firstbff(1) โ assume bottom field firstauto(-1) โ auto detect parity
deint<int>โ specify which frames to deinterlace (from0to1) (defaultall)all(0) โ deinterlace all framesinterlaced(1) โ only deinterlace frames marked as interlaced
๐ซง yaepblur AVOptions
blur filter, yet another edition. heads up: every option in this block is flagged ..FV.....T. โ that lil T at the end is different from the others, no cap ๐
radius<int>โ set window radius (from0toINT_MAX) (default3)r<int>โ set window radius (from0toINT_MAX) (default3)planes<int>โ set planes to filter (from0to15) (default1)p<int>โ set planes to filter (from0to15) (default1)sigma<int>โ set blur strength (from1toINT_MAX) (default128)s<int>โ set blur strength (from1toINT_MAX) (default128)
๐ zoompan AVOptions
zoom + pan, the Ken Burns filter basically. flags: ..FV....... on all of these ๐
zoom<string>โ set the zoom expression (default"1")z<string>โ set the zoom expression (default"1")x<string>โ set the x expression (default"0")y<string>โ set the y expression (default"0")d<string>โ set the duration expression (default"90")s<image_size>โ set the output image size (default"hd720")fps<video_rate>โ set the output framerate (default"25")
๐ allrgb AVOptions
source that gives u every RGB color, one per pixel. flags all ..FV....... โญ
rate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")duration<duration>โ set video duration (default-0.000001)d<duration>โ set video duration (default-0.000001)sar<rational>โ set video sample aspect ratio (from0toINT_MAX) (default1/1)
๐ฆ allyuv AVOptions
same vibe as allrgb but YUV-flavored. flags: ..FV....... ๐
rate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")duration<duration>โ set video duration (default-0.000001)d<duration>โ set video duration (default-0.000001)sar<rational>โ set video sample aspect ratio (from0toINT_MAX) (default1/1)
๐งซ cellauto AVOptions
cellular automata, it's giving biology class but make it video. flags: ..FV....... ๐
filename<string>โ read initial pattern from filef<string>โ read initial pattern from filepattern<string>โ set initial patternp<string>โ set initial patternrate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")size<image_size>โ set video sizes<image_size>โ set video sizerule<int>โ set rule (from0to255) (default110)random_fill_ratio<double>โ set fill ratio for filling initial grid randomly (from0to1) (default0.618034)ratio<double>โ set fill ratio for filling initial grid randomly (from0to1) (default0.618034)random_seed<int64>โ set the seed for filling the initial grid randomly (from-1toUINT32_MAX) (default-1)seed<int64>โ set the seed for filling the initial grid randomly (from-1toUINT32_MAX) (default-1)scroll<boolean>โ scroll pattern downward (defaulttrue)start_full<boolean>โ start filling the whole video (defaultfalse)full<boolean>โ start filling the whole video (defaulttrue)stitch<boolean>โ stitch boundaries (defaulttrue)
๐จ color AVOptions
solid color source, the simplest slay. watch out โ color and c are flagged ..FV.....T., everything else in this block is plain ..FV....... ๐
color<color>โ set color (default"black")c<color>โ set color (default"black")size<image_size>โ set video size (default"320x240")s<image_size>โ set video size (default"320x240")rate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")duration<duration>โ set video duration (default-0.000001)d<duration>โ set video duration (default-0.000001)sar<rational>โ set video sample aspect ratio (from0toINT_MAX) (default1/1)
๐ gradients AVOptions
animated gradient source, aesthetic overload fr fr. flags: ..FV....... on every one โจ
size<image_size>โ set frame size (default"640x480")s<image_size>โ set frame size (default"640x480")rate<video_rate>โ set frame rate (default"25")r<video_rate>โ set frame rate (default"25")c0<color>โ set 1st color (default"random")c1<color>โ set 2nd color (default"random")c2<color>โ set 3rd color (default"random")c3<color>โ set 4th color (default"random")c4<color>โ set 5th color (default"random")c5<color>โ set 6th color (default"random")c6<color>โ set 7th color (default"random")c7<color>โ set 8th color (default"random")x0<int>โ set gradient line source x0 (from-1toINT_MAX) (default-1)y0<int>โ set gradient line source y0 (from-1toINT_MAX) (default-1)x1<int>โ set gradient line destination x1 (from-1toINT_MAX) (default-1)y1<int>โ set gradient line destination y1 (from-1toINT_MAX) (default-1)nb_colors<int>โ set the number of colors (from2to8) (default2)n<int>โ set the number of colors (from2to8) (default2)seed<int64>โ set the seed (from-1toUINT32_MAX) (default-1)duration<duration>โ set video duration (default-0.000001)d<duration>โ set video duration (default-0.000001)speed<float>โ set gradients rotation speed (from1e-05to1) (default0.01)
๐ง haldclutsrc AVOptions
generates Hald CLUT test images. flags: ..FV....... ๐ธ
level<int>โ set level (from2to16) (default6)rate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")duration<duration>โ set video duration (default-0.000001)d<duration>โ set video duration (default-0.000001)sar<rational>โ set video sample aspect ratio (from0toINT_MAX) (default1/1)
๐งฌ life AVOptions
Conway's Game of Life as a video source, we're literally living in a simulation. flags: ..FV....... ๐
filename<string>โ set source filef<string>โ set source filesize<image_size>โ set video sizes<image_size>โ set video sizerate<video_rate>โ set video rate (default"25")r<video_rate>โ set video rate (default"25")rule<string>โ set rule (default"B3/S23")random_fill_ratio<double>โ set fill ratio for filling initial grid randomly (from0to1) (default0.618034)ratio<double>โ set fill ratio for filling initial grid randomly (from0to1) (default0.618034)random_seed<int64>โ set the seed for filling the initial grid randomly (from-1toUINT32_MAX) (default-1)seed<int64>โ set the seed for filling the initial grid randomly (from-1toUINT32_MAX) (default-1)stitch<boolean>โ stitch boundaries (defaulttrue)mold<int>โ set mold speed for dead cells (from0to255) (default0)life_color<color>โ set life color (default"white")death_color<color>โ set death color (default"black")mold_color<color>โ set mold color (default"black")
๐ mandelbrot AVOptions
the fractal zoom source, endlessly deep and endlessly iconic. flags: ..FV....... ๐ซ
size<image_size>โ set frame size (default"640x480")s<image_size>โ set frame size (default"640x480")rate<video_rate>โ set frame rate (default"25")r<video_rate>โ set frame rate (default"25")maxiter<int>โ set max iterations number (from1toINT_MAX) (default7189)start_x<double>โ set the initial x position (from-100to100) (default-0.743644)start_y<double>โ set the initial y position (from-100to100) (default-0.131826)start_scale<double>โ set the initial scale value (from0toFLT_MAX) (default3)end_scale<double>โ set the terminal scale value (from0toFLT_MAX) (default0.3)end_pts<double>โ set the terminal pts value (from0toI64_MAX) (default400)
okay so real quick bestie โ every single option in this whole stretch carries the flags field ..FV......., which is just AVOption-speak for "this is a video-filter option." So when you see it in the real docs, that's the badge. Now, the goods:
bailout(double) โ sets the bailout value, from0toFLT_MAX(default10). That's how far the math is willing to run before it taps out. ๐morphxf(double) โ sets the morph x frequency, from-FLT_MAXtoFLT_MAX(default0.01).morphyf(double) โ sets the morph y frequency, from-FLT_MAXtoFLT_MAX(default0.0123). yes, the y one has a different default. iconic of her honestly.morphamp(double) โ sets the morph amplitude, from-FLT_MAXtoFLT_MAX(default0).outer(int) โ sets the outer coloring mode, from0toINT_MAX(defaultnormalized_iteration_count). The menu:iteration_count=0โ set iteration count modenormalized_iteration_count=1โ set normalized iteration count modewhite=2โ set white modeoutz=3โ set outz mode
inner(int) โ sets the inner coloring mode, from0toINT_MAX(defaultmincol). The menu:black=0โ set black modeperiod=1โ set period modeconvergence=2โ show time until convergencemincol=3โ color based on point closest to the origin of the iterations
โจ mptestsrc AVOptions โจ
rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)test(int) โ set test to perform, from0toINT_MAX(defaultall). The lineup:dc_luma=0dc_chroma=1freq_luma=2freq_chroma=3amp_luma=4amp_chroma=5cbp=6mv=7ring1=8ring2=9all=10
t(int) โ set test to perform, from0toINT_MAX(defaultall). same menu, same vibes:dc_luma=0dc_chroma=1freq_luma=2freq_chroma=3amp_luma=4amp_chroma=5cbp=6mv=7ring1=8ring2=9all=10
max_frames(int64) โ Set the maximum number of frames generated for each test, from1toI64_MAX(default30)m(int64) โ Set the maximum number of frames generated for each test, from1toI64_MAX(default30)
๐ฆ nullsrc AVOptions ๐ฆ
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
๐ pal75bars AVOptions ๐
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
๐ธ pal100bars AVOptions ๐ธ
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
๐ rgbtestsrc AVOptions ๐
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)complement(boolean) โ set complement colors (defaultfalse)co(boolean) โ set complement colors (defaultfalse)
๐ง sierpinski AVOptions ๐ง
size(image_size) โ set frame size (default"640x480") (not the usual 320x240, she's fancy)s(image_size) โ set frame size (default"640x480")rate(video_rate) โ set frame rate (default"25")r(video_rate) โ set frame rate (default"25")seed(int64) โ set the seed, from-1toUINT32_MAX(default-1)jump(int) โ set the jump, from1to10000(default100)type(int) โ set fractal type, from0to1(defaultcarpet)carpet=0โ sierpinski carpettriangle=1โ sierpinski triangle
๐ smptebars AVOptions ๐
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
๐ smptehdbars AVOptions ๐
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
โญ testsrc AVOptions โญ
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)decimals(int) โ set number of decimals to show, from0to17(default0)n(int) โ set number of decimals to show, from0to17(default0)
๐ testsrc2 AVOptions ๐
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)alpha(int) โ set global alpha (opacity), from0to255(default255)
๐ซถ yuvtestsrc AVOptions ๐ซถ
size(image_size) โ set video size (default"320x240")s(image_size) โ set video size (default"320x240")rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")duration(duration) โ set video duration (default-0.000001)d(duration) โ set video duration (default-0.000001)sar(rational) โ set video sample aspect ratio, from0toINT_MAX(default1/1)
๐ฅ abitscope AVOptions ๐ฅ
rate(video_rate) โ set video rate (default"25")r(video_rate) โ set video rate (default"25")size(image_size) โ set video size (default"1024x256")s(image_size) โ set video size (default"1024x256")colors(string) โ set channels colors (default"red|green|blue|yellow|orange|lime|pink|magenta|brown") look at that little rainbow, she ate ๐
๐ adrawgraph AVOptions ๐
m1(string) โ set 1st metadata key (default"")fg1(string) โ set 1st foreground color expression (default"0xffff0000")m2(string) โ set 2nd metadata key (default"")fg2(string) โ set 2nd foreground color expression (default"0xff00ff00")m3(string) โ set 3rd metadata key (default"")fg3(string) โ set 3rd foreground color expression (default"0xffff00ff")m4(string) โ set 4th metadata key (default"")fg4(string) โ set 4th foreground color expression (default"0xffffff00")bg(color) โ set background color (default"white")min(float) โ set minimal value, fromINT_MINtoINT_MAX(default-1)max(float) โ set maximal value, fromINT_MINtoINT_MAX(default1)mode(int) โ set graph mode, from0to2(defaultline)bar=0โ draw barsdot=1โ draw dotsline=2โ draw lines
slide(int) โ set slide mode, from0to4(defaultframe)frame=0โ draw new frames
...and bestie we are NOT done, hold onโ
replace,1โ swaps the old columns out for brand new ones..FV.......scroll,2โ scrolls from right to left..FV.......rscroll,3โ scrolls from left to right..FV.......picture,4โ shows the whole graph in one single frame, one-and-done โจ..FV.......size <image_size>โ sets the graph size (default"900x256")..FV.......s <image_size>โ bestie, this is literally the same thing assize, just shorter (default"900x256")..FV.......rate <video_rate>โ sets the video rate (default"25")..FV.......r <video_rate>โ the short version ofrate(default"25")..FV.......
๐ agraphmonitor AVOptions ๐
okay so this one is all about the monitor visual, let's go ๐ฆ
size <image_size>โ sets the monitor size (default"hd720")..FV.......s <image_size>โ same vibe, shorter name (default"hd720")..FV.......opacity <float>โ sets video opacity, and it goes from 0 to 1 (default0.9)..FV.......o <float>โ theopacitytwin, 0 to 1 (default0.9)..FV.......mode <int>โ sets mode, from 0 to 1 (defaultfull)..FV.......full,0..FV.......compact,1..FV.......
m <int>โ sets mode, from 0 to 1 (defaultfull)..FV.......full,0..FV.......compact,1..FV.......
flags <flags>โ sets flags (defaultqueue)..FV.......queue..FV.......frame_count_in..FV.......frame_count_out..FV.......pts..FV.......time..FV.......timebase..FV.......format..FV.......size..FV.......rate..FV.......eof..FV.......
f <flags>โ sets flags (defaultqueue)..FV.......queue..FV.......frame_count_in..FV.......frame_count_out..FV.......pts..FV.......time..FV.......timebase..FV.......format..FV.......size..FV.......rate..FV.......eof..FV.......
rate <video_rate>โ sets video rate (default"25")..FV.......r <video_rate>โ yep, the short one again (default"25")..FV.......
๐ ahistogram AVOptions ๐
dmode <int>โ sets the method used to display channels, from 0 to 1 (defaultsingle)..FV.......single,0โ all channels use a single histogram..FV.......separate,1โ each channel gets its own histogram, main character energy for every one of them ๐..FV.......
rate <video_rate>โ sets video rate (default"25")..FV.......r <video_rate>โ short version, same default"25"..FV.......size <image_size>โ sets video size (default"hd720")..FV.......s <image_size>โ short version, same default"hd720"..FV.......scale <int>โ sets display scale, from 0 to 4 (defaultlog)..FV.......log,3โ logarithmic..FV.......sqrt,1โ square root..FV.......cbrt,2โ cubic root..FV.......lin,0โ linear..FV.......rlog,4โ reverse logarithmic..FV.......
ascale <int>โ sets amplitude scale, from 0 to 1 (defaultlog)..FV.......log,1โ logarithmic..FV.......lin,0โ linear..FV.......
acount <int>โ how much frames to accumulate, from -1 to 100 (default1)..FV.......rheight <float>โ sets the histogram ratio of window height, from 0 to 1 (default0.1)..FV.......slide <int>โ sets sonogram sliding, from 0 to 1 (defaultreplace)..FV.......replace,0โ replaces old rows with new..FV.......scroll,1โ scrolls from top to bottom..FV.......
๐ซถ aphasemeter AVOptions ๐ซถ
rate <video_rate>โ sets video rate (default"25")..FV.......r <video_rate>โ short version (default"25")..FV.......size <image_size>โ sets video size (default"800x400")..FV.......s <image_size>โ short version (default"800x400")..FV.......rc <int>โ sets red contrast, from 0 to 255 (default2)..FV.......gc <int>โ sets green contrast, from 0 to 255 (default7)..FV.......bc <int>โ sets blue contrast, from 0 to 255 (default1)..FV.......mpc <string>โ sets median phase color (default"none")..FV.......video <boolean>โ sets video output (defaulttrue)..FV.......phasing <boolean>โ sets mono and out-of-phase detection output (defaultfalse)..FV.......tolerance <float>โ sets phase tolerance for mono detection, from 0 to 1 (default0)..FV.......t <float>โ sets phase tolerance for mono detection, from 0 to 1 (default0)..FV.......angle <float>โ sets angle threshold for out-of-phase detection, from 90 to 180 (default170)..FV.......a <float>โ sets angle threshold for out-of-phase detection, from 90 to 180 (default170)..FV.......duration <duration>โ sets minimum mono or out-of-phase duration in seconds (default2)..FV.......d <duration>โ sets minimum mono or out-of-phase duration in seconds (default2)..FV.......
๐ avectorscope AVOptions ๐
mode <int>โ sets mode, from 0 to 2 (defaultlissajous)..FV.......lissajous,0..FV.......lissajous_xy,1..FV.......polar,2..FV.......
m <int>โ sets mode, from 0 to 2 (defaultlissajous)..FV.......lissajous,0..FV.......lissajous_xy,1..FV.......polar,2..FV.......
rate <video_rate>โ sets video rate (default"25")..FV.......r <video_rate>โ short version (default"25")..FV.......size <image_size>โ sets video size (default"400x400")..FV.......s <image_size>โ short version (default"400x400")..FV.......rc <int>โ sets red contrast, from 0 to 255 (default40)..FV.......gc <int>โ sets green contrast, from 0 to 255 (default160)..FV.......bc <int>โ sets blue contrast, from 0 to 255 (default80)..FV.......ac <int>โ sets alpha contrast, from 0 to 255 (default255)..FV.......rf <int>โ sets red fade, from 0 to 255 (default15)..FV.......gf <int>โ sets green fade, from 0 to 255 (default10)..FV.......bf <int>โ sets blue fade, from 0 to 255 (default5)..FV.......af <int>โ sets alpha fade, from 0 to 255 (default5)..FV.......zoom <double>โ sets zoom factor, from 0 to 10 (default1)..FV.......draw <int>โ sets draw mode, from 0 to 1 (defaultdot)..FV.......dot,0..FV.......line,1..FV.......
scale <int>โ sets amplitude scale mode, from 0 to 3 (defaultlin)..FV.......lin,0โ linear..FV.......sqrt,1โ square root..FV.......cbrt,2โ cube root..FV.......log,3โ logarithmic..FV.......
swap <boolean>โ swaps the x axis with the y axis (defaulttrue)..FV.......mirror <int>โ mirrors the axis, from 0 to 3 (defaultnone)..FV.......none,0โ no mirror..FV.......x,1โ mirror x..FV.......y,2โ mirror y..FV.......xy,3โ mirror both..FV.......
๐ฆ concat AVOptions ๐ฆ
n <int>โ specifies the number of segments, from 1 toINT_MAX(default2)..FVA......v <int>โ specifies the number of video streams, from 0 toINT_MAX(default1)..FV.......a <int>โ specifies the number of audio streams, from 0 toINT_MAX(default0)..F.A......unsafe <boolean>โ enables unsafe mode (defaultfalse)..FVA......
bestie, it's literally named unsafe. that's not a vibe, that's a warning ๐
โญ showcqt AVOptions โญ
size <image_size>โ sets video size (default"1920x1080")..FV.......s <image_size>โ short version (default"1920x1080")..FV.......fps <video_rate>โ sets video rate (default"25")..FV.......rate <video_rate>โ sets video rate (default"25")..FV.......r <video_rate>โ sets video rate (default"25")..FV.......bar_h <int>โ sets bargraph height, from -1 toINT_MAX(default-1)..FV.......axis_h <int>โ sets axis height, from -1 toINT_MAX(default-1)..FV.......sono_h <int>โ sets sonogram height, from -1 toINT_MAX(default-1)..FV.......fullhd <boolean>โ sets fullhd size (defaulttrue)..FV.......sono_v <string>โ sets sonogram volume (default"16")..FV.......volume <string>โ sets sonogram volume (default"16")..FV.......bar_v <string>โ sets bargraph volume (default"sono_v")..FV.......volume2 <string>โ sets bargraph volume (default"sono_v")..FV.......sono_g <float>โ sets sonogram gamma, from 1 to 7 (default3)..FV.......gamma <float>โ sets sonogram gamma, from 1 to 7 (default3)..FV.......bar_g <float>โ sets bargraph gamma, from 1 to 7 (default1)..FV.......gamma2 <float>โ sets bargraph gamma, from 1 to 7 (default1)..FV.......bar_t <float>โ sets bar transparency, from 0 to 1 (default1)..FV.......timeclamp <double>โ sets timeclamp, from 0.002 to 1 (default0.17)..FV.......tc <double>โ sets timeclamp, from 0.002 to 1 (default0.17)..FV.......attack <double>โ sets attack time, from 0 to 1 (default0)..FV.......basefreq <double>โ sets base frequency, from 10 to 100000 (default20.0152)..FV.......endfreq <double>โ sets end frequency, from 10 to 100000 (default20495.6)..FV.......coeffclamp <float>โ sets coeffclamp, from 0.1 to 10 (default1)..FV.......tlength <string>โ sets tlength (default"384*tc/(384+tc*f)")..FV.......count <int>โ sets transform count, from 1 to 30 (default6)..FV.......fcount <int>โ sets frequency count, from 0 to 10 (default0)..FV.......fontfile <string>โ sets axis font file..FV.......font <string>โ sets axis font..FV.......fontcolor <string>โ sets 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))")..FV.......axisfile <string>โ sets axis image..FV.......axis <boolean>โ draws axis (defaulttrue)..FV.......text <boolean>โ draws axis (defaulttrue)..FV.......csp <int>โ sets color space, from 0 toINT_MAX(defaultunspecified)..FV.......unspecified,2โ unspecified..FV.......bt709,1โ bt709..FV.......
fcc4โ..FV.......fccbt470bg5โ..FV.......bt470bgsmpte170m6โ..FV.......smpte170msmpte240m7โ..FV.......smpte240mbt2020ncl9โ..FV.......bt2020nclcscheme<string>โ..FV.......sets the color scheme (default"1|0.5|0|0|0.5|1")
๐๏ธ showfreqs AVOptions
the way this filter is so extra with its option list and honestly? we stan ๐
size<image_size>โ..FV.......sets the video size (default"1024x512")s<image_size>โ..FV.......sets the video size (default"1024x512") โ yes bestie, it's the same thing assize, just shorter โจmode<int>โ..FV.......picks the display mode,0to2(defaultbar)line0โ..FV.......draws linesbar1โ..FV.......draws barsdot2โ..FV.......draws dotsascale<int>โ..FV.......sets the amplitude scale,0to3(defaultlog)lin0โ..FV.......linearsqrt1โ..FV.......square rootcbrt2โ..FV.......cubic rootlog3โ..FV.......logarithmicfscale<int>โ..FV.......sets the frequency scale,0to2(defaultlin)lin0โ..FV.......linearlog1โ..FV.......logarithmicrlog2โ..FV.......reverse logarithmicwin_size<int>โ..FV.......sets the window size,16to65536(default2048)win_func<int>โ..FV.......sets the window function,0to19(defaulthanning)rect0โ..FV.......Rectangularbartlett4โ..FV.......Bartletthanning1โ..FV.......Hanninghamming2โ..FV.......Hammingblackman3โ..FV.......Blackmanwelch5โ..FV.......Welchflattop6โ..FV.......Flat-topbharris7โ..FV.......Blackman-Harrisbnuttall8โ..FV.......Blackman-Nuttallbhann11โ..FV.......Bartlett-Hannsine9โ..FV.......Sinenuttall10โ..FV.......Nuttalllanczos12โ..FV.......Lanczosgauss13โ..FV.......Gausstukey14โ..FV.......Tukeydolph15โ..FV.......Dolph-Chebyshevcauchy16โ..FV.......Cauchyparzen17โ..FV.......Parzenpoisson18โ..FV.......Poissonbohman19โ..FV.......Bohmanoverlap<float>โ..FV.......sets the window overlap,0to1(default1)averaging<int>โ..FV.......sets the time averaging,0toINT_MAX(default1)colors<string>โ..FV.......sets the channel colors (default"red|green|blue|yellow|orange|lime|pink|magenta|brown")cmode<int>โ..FV.......sets the channel mode,0to1(defaultcombined)combined0โ..FV.......shows all channels in the same windowseparate1โ..FV.......shows each channel in its own windowminamp<float>โ..FV.......sets the minimum amplitude,FLT_MINto1e-06(default1e-06)data<int>โ..FV.......sets the data mode,0to2(defaultmagnitude)magnitude0โ..FV.......shows magnitudephase1โ..FV.......shows phasedelay2โ..FV.......shows group delay
๐ showspatial AVOptions
size<image_size>โ..FV.......sets the video size (default"512x512")s<image_size>โ..FV.......sets the video size (default"512x512")win_size<int>โ..FV.......sets the window size,1024to65536(default4096)win_func<int>โ..FV.......sets the window function,0to19(defaulthann)rect0โ..FV.......Rectangularbartlett4โ..FV.......Bartletthann1โ..FV.......Hannhanning1โ..FV.......Hanninghamming2โ..FV.......Hammingblackman3โ..FV.......Blackmanwelch5โ..FV.......Welchflattop6โ..FV.......Flat-topbharris7โ..FV.......Blackman-Harrisbnuttall8โ..FV.......Blackman-Nuttallbhann11โ..FV.......Bartlett-Hannsine9โ..FV.......Sinenuttall10โ..FV.......Nuttalllanczos12โ..FV.......Lanczosgauss13โ..FV.......Gausstukey14โ..FV.......Tukeydolph15โ..FV.......Dolph-Chebyshevcauchy16โ..FV.......Cauchyparzen17โ..FV.......Parzenpoisson18โ..FV.......Poissonbohman19โ..FV.......Bohmanoverlap<float>โ..FV.......sets the window overlap,0to1(default0.5)
๐ธ showspectrum AVOptions
size<image_size>โ..FV.......sets the video size (default"640x512")s<image_size>โ..FV.......sets the video size (default"640x512")slide<int>โ..FV.......sets the sliding mode,0to3(defaultreplace)replace0โ..FV.......replaces old columns with newscroll1โ..FV.......scrolls from right to leftfullframe2โ..FV.......returns full framesrscroll3โ..FV.......scrolls from left to rightmode<int>โ..FV.......sets the channel display mode,0to1(defaultcombined)combined0โ..FV.......combined modeseparate1โ..FV.......separate modecolor<int>โ..FV.......sets the channel coloring,0to14(defaultchannel)channel0โ..FV.......separate color for each channelintensity1โ..FV.......intensity based coloringrainbow2โ..FV.......rainbow based coloringmoreland3โ..FV.......moreland based coloringnebulae4โ..FV.......nebulae based coloringfire5โ..FV.......fire based coloringfiery6โ..FV.......fiery based coloringfruit7โ..FV.......fruit based coloringcool8โ..FV.......cool based coloringmagma9โ..FV.......magma based coloringgreen10โ..FV.......green based coloringviridis11โ..FV.......viridis based coloringplasma12โ..FV.......plasma based coloringcividis13โ..FV.......cividis based coloringterrain14โ..FV.......terrain based coloringscale<int>โ..FV.......sets the display scale,0to5(defaultsqrt)lin0โ..FV.......linearsqrt1โ..FV.......square rootcbrt2โ..FV.......cubic rootlog3โ..FV.......logarithmic4thrt4โ..FV.......4th root5thrt5โ..FV.......5th rootfscale<int>โ..FV.......sets the frequency scale,0to1(defaultlin)lin0โ..FV.......linearlog1โ..FV.......logarithmicsaturation<float>โ..FV.......color saturation multiplier,-10to10(default1)win_func<int>โ..FV.......sets the window function,0to19(defaulthann)rect0โ..FV.......Rectangularbartlett4โ..FV.......Bartletthann1โ..FV.......Hannhanning1โ..FV.......Hanninghamming2โ..FV.......Hammingblackman3โ..FV.......Blackmanwelch5โ..FV.......Welchflattop6โ..FV.......Flat-topbharris7โ..FV.......Blackman-Harrisbnuttall8โ..FV.......Blackman-Nuttallbhann11โ..FV.......Bartlett-Hannsine9โ..FV.......Sinenuttall10โ..FV.......Nuttalllanczos12โ..FV.......Lanczosgauss13โ..FV.......Gausstukey14โ..FV.......Tukeydolph15โ..FV.......Dolph-Chebyshevcauchy16โ..FV.......Cauchyparzen17โ..FV.......Parzenpoisson18โ..FV.......Poissonbohman19โ..FV.......Bohmanorientation<int>โ..FV.......sets the orientation,0to1(defaultvertical)vertical0โ..FV.......horizontal1โ..FV.......overlap<float>โ..FV.......sets the window overlap,0to1(default0)gain<float>โ..FV.......sets the scale gain,0to128(default1)data<int>โ..FV.......sets the data mode,0to1(defaultmagnitude)magnitude0โ..FV.......phase1โ..FV.......rotation<float>โ..FV.......color rotation,-1to1(default0)start<int>โ..FV.......start frequency,0toINT_MAX(default0)stop<int>โ..FV.......stop frequency,0toINT_MAX(default0)fps<string>โ..FV.......sets the video rate (default"auto")legend<boolean>โ..FV.......draws the legend (defaultfalse)
๐ showspectrumpic AVOptions
size<image_size>โ..FV.......sets the video size (default"4096x2048")s<image_size>โ..FV.......sets the video size (default"4096x2048")mode<int>โ..FV.......sets the channel display mode,0to1(defaultcombined)combined0โ..FV.......combined modeseparate1โ..FV.......separate modecolor<int>โ..FV.......sets the channel coloring,0to14(defaultintensity)channel0โ..FV.......separate color for each channelintensity1โ..FV.......intensity based coloringrainbow2โ..FV.......rainbow based coloringmoreland3โ..FV.......moreland based coloringnebulae4โ..FV.......nebulae based coloringfire5โ..FV.......fire based coloringfiery6โ..FV.......fiery based coloringfruit7โ..FV.......fruit based coloringcool8โ..FV.......cool based coloringmagma9โ..FV.......magma based coloringgreen,10โ green based coloring..FV.......๐viridis,11โ viridis based coloring..FV.......๐plasma,12โ plasma based coloring..FV.......๐ฅcividis,13โ cividis based coloring..FV.......terrain,14โ terrain based coloring..FV.......๐๏ธscale<int>โ set display scale (from 0 to 5) (defaultlog)..FV.......lin,0โ linear..FV.......sqrt,1โ square root..FV.......cbrt,2โ cubic root..FV.......log,3โ logarithmic..FV.......4thrt,4โ 4th root..FV.......5thrt,5โ 5th root..FV.......
fscale<int>โ set frequency scale (from 0 to 1) (defaultlin)..FV.......lin,0โ linear..FV.......log,1โ logarithmic..FV.......
saturation<float>โ color saturation multiplier (from -10 to 10) (default1)..FV.......๐win_func<int>โ set window function (from 0 to 19) (defaulthann)..FV.......rect,0โ Rectangular..FV.......bartlett,4โ Bartlett..FV.......hann,1โ Hann..FV.......hanning,1โ Hanning..FV.......hamming,2โ Hamming..FV.......blackman,3โ Blackman..FV.......welch,5โ Welch..FV.......flattop,6โ Flat-top..FV.......bharris,7โ Blackman-Harris..FV.......bnuttall,8โ Blackman-Nuttall..FV.......bhann,11โ Bartlett-Hann..FV.......sine,9โ Sine..FV.......nuttall,10โ Nuttall..FV.......lanczos,12โ Lanczos..FV.......gauss,13โ Gauss..FV.......tukey,14โ Tukey..FV.......dolph,15โ Dolph-Chebyshev..FV.......cauchy,16โ Cauchy..FV.......parzen,17โ Parzen..FV.......poisson,18โ Poisson..FV.......bohman,19โ Bohman..FV.......
orientation<int>โ set orientation (from 0 to 1) (defaultvertical)..FV.......vertical,0โ..FV.......horizontal,1โ..FV.......
gain<float>โ set scale gain (from 0 to 128) (default1)..FV.......legend<boolean>โ draw legend (defaulttrue)..FV.......rotation<float>โ color rotation (from -1 to 1) (default0)..FV.......start<int>โ start frequency (from 0 to INT_MAX) (default0)..FV.......stop<int>โ stop frequency (from 0 to INT_MAX) (default0)..FV.......
๐ showvolume AVOptions ๐
rate<video_rate>โ set video rate (default"25")..FV.......r<video_rate>โ set video rate (default"25")..FV.......b<int>โ set border width (from 0 to 5) (default1)..FV.......w<int>โ set channel width (from 80 to 8192) (default400)..FV.......h<int>โ set channel height (from 1 to 900) (default20)..FV.......f<double>โ set fade (from 0 to 1) (default0.95)..FV.......c<string>โ set volume color expression (default"PEAK*255+floor((1-PEAK)*255)*256+0xff000000")..FV.......๐จt<boolean>โ display channel names (defaulttrue)..FV.......v<boolean>โ display volume value (defaulttrue)..FV.......dm<double>โ duration for max value display (from 0 to 9000) (default0)..FV.......dmc<color>โ set color of the max value line (default"orange")..FV.......๐o<int>โ set orientation (from 0 to 1) (defaulth)..FV.......h,0โ horizontal..FV.......v,1โ vertical..FV.......
s<int>โ set step size (from 0 to 5) (default0)..FV.......p<float>โ set background opacity (from 0 to 1) (default0)..FV.......m<int>โ set mode (from 0 to 1) (defaultp)..FV.......p,0โ peak..FV.......r,1โ rms..FV.......
ds<int>โ set display scale (from 0 to 1) (defaultlin)..FV.......lin,0โ linear..FV.......log,1โ log..FV.......
๐ showwaves AVOptions ๐
size<image_size>โ set video size (default"600x240")..FV.......s<image_size>โ set video size (default"600x240")..FV.......mode<int>โ select display mode (from 0 to 3) (defaultpoint)..FV.......point,0โ draw a point for each sample..FV.......line,1โ draw a line for each sample..FV.......p2p,2โ draw a line between samples..FV.......cline,3โ draw a centered line for each sample..FV.......
n<int>โ set how many samples to show in the same point (from 0 to INT_MAX) (default0)..FV.......rate<video_rate>โ set video rate (default"25")..FV.......r<video_rate>โ set video rate (default"25")..FV.......split_channels<boolean>โ draw channels separately (defaultfalse)..FV.......colors<string>โ set channels colors (default"red|green|blue|yellow|orange|lime|pink|magenta|brown")..FV.......๐scale<int>โ set amplitude scale (from 0 to 3) (defaultlin)..FV.......lin,0โ linear..FV.......log,1โ logarithmic..FV.......sqrt,2โ square root..FV.......cbrt,3โ cubic root..FV.......
draw<int>โ set draw mode (from 0 to 1) (defaultscale)..FV.......scale,0โ scale pixel values for each drawn sample..FV.......full,1โ draw every pixel for sample directly..FV.......
๐ธ showwavespic AVOptions ๐ธ
size<image_size>โ set video size (default"600x240")..FV.......s<image_size>โ set video size (default"600x240")..FV.......split_channels<boolean>โ draw channels separately (defaultfalse)..FV.......colors<string>โ set channels colors (default"red|green|blue|yellow|orange|lime|pink|magenta|brown")..FV.......๐scale<int>โ set amplitude scale (from 0 to 3) (defaultlin)..FV.......lin,0โ linear..FV.......log,1โ logarithmic..FV.......sqrt,2โ square root..FV.......cbrt,3โ cubic root..FV.......
draw<int>โ set draw mode (from 0 to 1) (defaultscale)..FV.......scale,0โ scale pixel values for each drawn sample..FV.......full,1โ draw every pixel for sample directly..FV.......
filter<int>โ set filter mode (from 0 to 1) (defaultaverage)..FV.......average,0โ use average samples..FV.......peak,1โ use peak samples..FV.......
๐ฎ spectrumsynth AVOptions ๐ฎ
sample_rate<int>โ set sample rate (from 15 to INT_MAX) (default44100)..F.A......channels<int>โ set channels (from 1 to 8) (default1)..F.A......scale<int>โ set input amplitude scale (from 0 to 1) (defaultlog)..FV.......lin,0โ linear..FV.......log,1โ logarithmic..FV.......
slide<int>โ set input sliding mode (from 0 to 3) (defaultfullframe)..FV.......replace,0โ consume old columns with new..FV.......scroll,1โ consume only most right column..FV.......fullframe,2โ consume full frames..FV.......rscroll,3โ consume only most left column..FV.......
win_func<int>โ set window function (from 0 to 19) (defaultrect)..F.A......rect,0โ Rectangular..F.A......bartlett,4โ Bartlett..F.A......hann,1โ Hann..F.A......hanning,1โ Hanning..F.A......hamming,2โ Hamming..F.A......sine,9โ Sine..F.A......
overlap<float>โ set window overlap (from 0 to 1) (default1)..F.A......orientation<int>โ set orientation (from 0 to 1) (defaultvertical)..FV.......vertical,0โ..FV.......horizontal,1โ..FV.......
๐ฌ amovie AVOptions ๐ฌ
filename<string>โ..FVA......format_name<string>โ set format name..FVA......f<string>โ set format name..FVA......stream_index<int>โ set stream index (from -1 to INT_MAX) (default-1)..FVA......si<int>โ set stream index (from -1 to INT_MAX) (default-1)..FVA......seek_point<double>โ set seekpoint (seconds) (from 0 to 9.22337e+12) (default0)..FVA......sp<double>โ set seekpoint (seconds) (from 0 to 9.22337e+12) (default0)..FVA......streams<string>โ set streams..FVA......s<string>โ set streams..FVA......loop<int>โ set loop count (from 0 to INT_MAX) (default1)..FVA......discontinuity<duration>โ set discontinuity threshold (default0)..FVA......
๐ฟ movie AVOptions ๐ฟ
filename<string>โ..FVA......format_name<string>โ set format name..FVA......f<string>โ set format name..FVA......stream_index<int>โ set stream index (from -1 to INT_MAX) (default-1)..FVA......si<int>โ set stream index (from -1 to INT_MAX) (default-1)..FVA......seek_point<double>โ set seekpoint (seconds) (from 0 to 9.22337e+12) (default0)..FVA......sp<double>โ set seekpoint (seconds) (from 0 to 9.22337e+12) (default0)..FVA......streams<string>โ set streams..FVA......s<string>โ set streams..FVA......loop<int>โ set loop count (from 0 to INT_MAX) (default1)..FVA......discontinuity<duration>โ set discontinuity threshold (default0)..FVA......
๐งบ abuffer AVOptions ๐งบ
time_base<rational>โ (from 0 to INT_MAX) (default0/1)..F.A......sample_rate<int>โ (from 0 to INT_MAX) (default0)..F.A......sample_fmt<sample_fmt>โ (defaultnone)..F.A......channel_layout<string>โ..F.A......channels<int>โ (from 0 to INT_MAX) (default0)..F.A......
๐ซ buffer AVOptions ๐ซ
width<int>โ (from 0 to INT_MAX) (default0)..FV.......
okay bestie, we're back in the AVOptions kitchen and the video side is still cooking ๐ โจ
video_sizeโ<image_size>and the flag vibe is..FV.......heightโ<int>..FV.......(from0toINT_MAX) (default0)pix_fmtโ<pix_fmt>..FV.......(defaultnone)sarโ<rational>..FV.......sample aspect ratio (from0toDBL_MAX) (default0/1)pixel_aspectโ<rational>..FV.......sample aspect ratio (from0toDBL_MAX) (default0/1)time_baseโ<rational>..FV.......(from0toDBL_MAX) (default0/1)frame_rateโ<rational>..FV.......(from0toDBL_MAX) (default0/1)sws_paramโ<string>..FV.......
โจ abuffersink AVOptions โจ
sample_fmtsโ<binary>..F.A......set the supported sample formatssample_ratesโ<binary>..F.A......set the supported sample rateschannel_layoutsโ<binary>..F.A......set the supported channel layoutschannel_countsโ<binary>..F.A......set the supported channel countsall_channel_countsโ<boolean>..F.A......accept all channel counts (defaultfalse)
โจ buffersink AVOptions โจ
pix_fmtsโ<binary>..FV.......set the supported pixel formats
โจ While playing โจ
q,ESCโ quitfโ toggle full screenp,SPCโ pausemโ toggle mute9,0โ decrease and increase volume respectively/,*โ decrease and increase volume respectivelyaโ cycle audio channel in the current programvโ cycle video channeltโ cycle subtitle channel in the current programcโ cycle programwโ cycle video filters or show modessโ activate frame-step modeleft/rightโ seek backward/forward 10 seconds or to custom interval if-seek_intervalis setdown/upโ seek backward/forward 1 minutepage down/page upโ seek backward/forward 10 minutesright mouse clickโ seek to percentage in file corresponding to fraction of widthleft double-clickโ toggle full screen
and that's the whole MYTHFFPLAY(1) page, bestie โ source/version mythffplay 32.0+fixes.20220325...., date March 2022, and you absolutely ate. periodt. ๐
๐โจ
๐ฆ where this page comes from
- ubuntu jammy: mythtv-common 2:32.0+fixes.20220325.f69ce764b7-0ubuntu1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms