MYTHFFPLAY(1)

๐Ÿ“ฆ version 32.0+fixes.20220325.f69ce764b7, in ubuntu jammy

๐Ÿฆ‹ 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
  • -h topic โ€” show help
  • -? topic โ€” show help
  • -help topic โ€” show help
  • --help topic โ€” show help
  • -version โ€” show version
  • -buildconf โ€” show build configuration
  • -formats โ€” show available formats
  • -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
  • -loglevel loglevel โ€” set logging level
  • -v loglevel โ€” set logging level
  • -report โ€” generate a report
  • -max_alloc bytes โ€” set maximum size of a single allocated block
  • -sources device โ€” list sources of the input device
  • -sinks device โ€” list sinks of the output device
  • -x width โ€” force displayed width
  • -y height โ€” force displayed height
  • -s size โ€” set frame size (WxH or abbreviation)
  • -fs โ€” force full screen
  • -an โ€” disable audio
  • -vn โ€” disable video
  • -sn โ€” disable subtitling
  • -ss pos โ€” seek to a given position in seconds
  • -t duration โ€” play "duration" seconds of audio/video
  • -bytes val โ€” seek by bytes 0=off 1=on -1=auto
  • -seek_interval seconds โ€” set seek interval for left/right keys, in seconds
  • -nodisp โ€” disable graphical display
  • -noborder โ€” borderless window
  • -alwaysontop โ€” window always on top
  • -volume volume โ€” set startup volume 0=min 100=max
  • -f fmt โ€” force format
  • -window_title window title โ€” set window title
  • -af filter_graph โ€” set audio filters
  • -showmode mode โ€” select show mode (0 = video, 1 = waves, 2 = RDFT)
  • -i input_file โ€” read specified file
  • -codec decoder_name โ€” force decoder
  • -autorotate โ€” automatically rotate video

๐ŸŒธ Advanced options ๐ŸŒธ

  • -cpuflags flags โ€” force specific cpu flags
  • -hide_banner hide_banner โ€” do not show program banner
  • -ast stream_specifier โ€” select desired audio stream
  • -vst stream_specifier โ€” select desired video stream
  • -sst stream_specifier โ€” select desired subtitle stream
  • -pix_fmt format โ€” set pixel format
  • -stats โ€” show status
  • -fast โ€” non spec compliant optimizations
  • -genpts โ€” generate pts
  • -drp โ€” let decoder reorder pts 0=off 1=on -1=auto
  • -lowres โ€” (the page gives it no description at all, it just sits there ๐Ÿ’€)
  • -sync type โ€” set audio-video sync. type (type=audio/video/ext)
  • -autoexit โ€” exit at the end
  • -exitonkeydown โ€” exit on key down
  • -exitonmousedown โ€” exit on mouse down
  • -loop loop count โ€” set number of times the playback shall be looped
  • -framedrop โ€” drop frames when cpu is too slow
  • -infbuf โ€” don't limit the input buffer size (useful with realtime streams)
  • -left x pos โ€” set the x position for the left of the window
  • -top y pos โ€” set the y position for the top of the window
  • -vf filter_graph โ€” set video filters
  • -rdftspeed msecs โ€” rdft speed
  • -default โ€” generic catch all option
  • -acodec decoder_name โ€” force audio decoder
  • -scodec decoder_name โ€” force subtitle decoder
  • -vcodec decoder_name โ€” force video decoder
  • -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 output
    • gray โ€” ED.V....... only decode/encode grayscale
    • truncated โ€” .D.V....... Input bitstream might be randomly truncated
    • low_delay โ€” ED.V....... force low delay
    • bitexact โ€” ED.VAS..... use only bitexact functions (except (I)DCT)
    • output_corrupt โ€” .D.V....... Output even potentially corrupted frames
    • drop_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 sps
    • chunks โ€” .D.V....... Frame data might be split into multiple chunks
    • showall โ€” .D.V....... Show all frames before the first keyframe
    • export_mvs โ€” .D.V....... export motion vectors through frame side data
    • skip_manual โ€” .D..A...... do not skip samples and export skip information as frame side data
    • ass_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 data
    • venc_params โ€” .D.V....... export video encoding parameters through frame side data
    • film_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 decoders
    • trunc โ€” .D.V....... truncated frames
    • iedge โ€” .D.V.......
  • -strict <int> โ€” ED.VA...... how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)
    • very 2 โ€” ED.VA...... strictly conform to a older more strict version of the spec or reference software
    • strict 1 โ€” ED.VA...... strictly conform to all the things in the spec no matter what the consequences
    • normal 0 โ€” ED.VA......
    • unofficial -1 โ€” ED.VA...... allow unofficial extensions
    • experimental -2 โ€” ED.VA...... allow non-standardized experimental things
  • -err_detect <flags> โ€” ED.VAS..... set error detection flags (default 0)
    • crccheck โ€” ED.VAS..... verify embedded CRCs
    • bitstream โ€” ED.VAS..... detect bitstream specification deviations
    • buffer โ€” ED.VAS..... detect improper bitstream length
    • explode โ€” ED.VAS..... abort decoding on minor error detection
    • ignore_err โ€” ED.VAS..... ignore errors
    • careful โ€” ED.VAS..... consider things that violate the spec, are fast to check and have not been seen in the wild as errors
    • compliant โ€” ED.VAS..... consider all spec non compliancies as errors
    • aggressive โ€” 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)
    • auto 0 โ€” ED.V.......
    • int 1 โ€” ED.V.......
    • simple 2 โ€” ED.V.......
    • simplemmx 3 โ€” ED.V.......
    • arm 7 โ€” ED.V.......
    • altivec 8 โ€” ED.V.......
    • simplearm 10 โ€” ED.V.......
    • simplearmv5te 16 โ€” ED.V.......
    • simplearmv6 17 โ€” ED.V.......
    • simpleneon 22 โ€” ED.V.......
    • xvid 14 โ€” ED.V.......
    • xvidmmx 14 โ€” ED.V....... deprecated, for compatibility only
    • faani 20 โ€” ED.V....... floating point AAN IDCT
    • simpleauto 128 โ€” 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 MBs
    • favor_inter โ€” .D.V....... favor predicting from the previous frame
  • -debug <flags> โ€” ED.VAS..... print specific debug info (default 0)
    • pict โ€” .D.V....... picture info
    • bitstream โ€” .D.V.......
    • mb_type โ€” .D.V....... macroblock (MB) type
    • qp โ€” .D.V....... per-block quantization parameter (QP)
    • dct_coeff โ€” .D.V.......
    • green_metadata โ€” .D.V.......
    • skip โ€” .D.V.......
    • startcode โ€” .D.V.......
    • er โ€” .D.V....... error recognition
    • mmco โ€” .D.V....... memory management control operations (H.264)
  • bugs .D.V.......
  • buffers .D.V....... โ€” picture buffer allocations
  • thread_ops .D.VA...... โ€” threading operations
  • nomc .D.VA...... โ€” skip motion compensation

  • -threads <int> ED.VA...... โ€” set the number of threads (from 0 to INT_MAX) (default 1)
    • auto 0 ED.V....... โ€” autodetect a suitable number of threads to use
  • -skip_top <int> .D.V....... โ€” number of macroblock rows at the top which are skipped (from INT_MIN to INT_MAX) (default 0)
  • -skip_bottom <int> .D.V....... โ€” number of macroblock rows at the bottom which are skipped (from INT_MIN to INT_MAX) (default 0)
  • -lowres <int> .D.VA...... โ€” decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX) (default 0)
  • -skip_loop_filter <int> .D.V....... โ€” skip loop filtering process for the selected frames (from INT_MIN to INT_MAX) (default default)
    • none -16 .D.V....... โ€” discard no frame
    • default 0 .D.V....... โ€” discard useless frames
    • noref 8 .D.V....... โ€” discard all non-reference frames
    • bidir 16 .D.V....... โ€” discard all bidirectional frames
    • nokey 32 .D.V....... โ€” discard all frames except keyframes
    • nointra 24 .D.V....... โ€” discard all frames except I frames
    • all 48 .D.V....... โ€” discard all frames
  • -skip_idct <int> .D.V....... โ€” skip IDCT/dequantization for the selected frames (from INT_MIN to INT_MAX) (default default)
    • none -16 .D.V....... โ€” discard no frame
    • default 0 .D.V....... โ€” discard useless frames
    • noref 8 .D.V....... โ€” discard all non-reference frames
    • bidir 16 .D.V....... โ€” discard all bidirectional frames
    • nokey 32 .D.V....... โ€” discard all frames except keyframes
    • nointra 24 .D.V....... โ€” discard all frames except I frames
    • all 48 .D.V....... โ€” discard all frames
  • -skip_frame <int> .D.V....... โ€” skip decoding for the selected frames (from INT_MIN to INT_MAX) (default default)
    • none -16 .D.V....... โ€” discard no frame
    • default 0 .D.V....... โ€” discard useless frames
    • noref 8 .D.V....... โ€” discard all non-reference frames
    • bidir 16 .D.V....... โ€” discard all bidirectional frames
    • nokey 32 .D.V....... โ€” discard all frames except keyframes
    • nointra 24 .D.V....... โ€” discard all frames except I frames
    • all 48 .D.V....... โ€” discard all frames
  • -channel_layout <uint64> ED..A...... โ€” (from 0 to 1.84467e+19) (default 0)
  • -request_channel_layout <uint64> .D..A...... โ€” (from 0 to 1.84467e+19) (default 0)
  • -ticks_per_frame <int> ED.VA...... โ€” (from 1 to INT_MAX) (default 1)
  • -color_primaries <int> ED.V....... โ€” color primaries (from 1 to INT_MAX) (default unknown)
    • bt709 1 ED.V....... โ€” BT.709
    • unknown 2 ED.V....... โ€” Unspecified
    • bt470m 4 ED.V....... โ€” BT.470 M
    • bt470bg 5 ED.V....... โ€” BT.470 BG
    • smpte170m 6 ED.V....... โ€” SMPTE 170 M
    • smpte240m 7 ED.V....... โ€” SMPTE 240 M
    • film 8 ED.V....... โ€” Film
    • bt2020 9 ED.V....... โ€” BT.2020
    • smpte428 10 ED.V....... โ€” SMPTE 428-1
    • smpte428_1 10 ED.V....... โ€” SMPTE 428-1
    • smpte431 11 ED.V....... โ€” SMPTE 431-2
    • smpte432 12 ED.V....... โ€” SMPTE 422-1
    • jedec-p22 22 ED.V....... โ€” JEDEC P22
    • ebu3213 22 ED.V....... โ€” EBU 3213-E
    • unspecified 2 ED.V....... โ€” Unspecified
  • -color_trc <int> ED.V....... โ€” color transfer characteristics (from 1 to INT_MAX) (default unknown)
    • bt709 1 ED.V....... โ€” BT.709
    • unknown 2 ED.V....... โ€” Unspecified
    • gamma22 4 ED.V....... โ€” BT.470 M
    • gamma28 5 ED.V....... โ€” BT.470 BG
    • smpte170m 6 ED.V....... โ€” SMPTE 170 M
    • smpte240m 7 ED.V....... โ€” SMPTE 240 M
    • linear 8 ED.V....... โ€” Linear
    • log100 9 ED.V....... โ€” Log
    • log316 10 ED.V....... โ€” Log square root
    • iec61966-2-4 11 ED.V....... โ€” IEC 61966-2-4
    • bt1361e 12 ED.V....... โ€” BT.1361
    • iec61966-2-1 13 ED.V....... โ€” IEC 61966-2-1
    • bt2020-10 14 ED.V....... โ€” BT.2020 - 10 bit
    • bt2020-12 15 ED.V....... โ€” BT.2020 - 12 bit
    • smpte2084 16 ED.V....... โ€” SMPTE 2084
    • smpte428 17 ED.V....... โ€” SMPTE 428-1
    • arib-std-b67 18 ED.V....... โ€” ARIB STD-B67
    • unspecified 2 ED.V....... โ€” Unspecified
    • log 9 ED.V....... โ€” Log
    • log_sqrt 10 ED.V....... โ€” Log square root
    • iec61966_2_4 11 ED.V....... โ€” IEC 61966-2-4
    • bt1361 12 ED.V....... โ€” BT.1361
    • iec61966_2_1 13 ED.V....... โ€” IEC 61966-2-1
    • bt2020_10bit 14 ED.V....... โ€” BT.2020 - 10 bit
    • bt2020_12bit 15 ED.V....... โ€” BT.2020 - 12 bit
    • smpte428_1 17 ED.V....... โ€” SMPTE 428-1
  • -colorspace <int> ED.V....... โ€” color space (from 0 to INT_MAX) (default unknown)
    • rgb 0 ED.V....... โ€” RGB
    • bt709 1 ED.V....... โ€” BT.709
    • unknown 2 ED.V....... โ€” Unspecified
    • fcc 4 ED.V....... โ€” FCC
    • bt470bg 5 ED.V....... โ€” BT.470 BG
    • smpte170m 6 ED.V....... โ€” SMPTE 170 M
    • smpte240m 7 ED.V....... โ€” SMPTE 240 M
    • ycgco 8 ED.V....... โ€” YCGCO
    • bt2020nc 9 ED.V....... โ€” BT.2020 NCL
    • bt2020c 10 ED.V....... โ€” BT.2020 CL
    • smpte2085 11 ED.V....... โ€” SMPTE 2085
    • chroma-derived-nc 12 ED.V....... โ€” Chroma-derived NCL
    • chroma-derived-c 13 ED.V....... โ€” Chroma-derived CL
    • ictcp 14 ED.V....... โ€” ICtCp
    • unspecified 2 ED.V....... โ€” Unspecified
    • ycocg 8 ED.V....... โ€” YCGCO
    • bt2020_ncl 9 ED.V....... โ€” BT.2020 NCL
    • bt2020_cl 10 ED.V....... โ€” BT.2020 CL
  • -color_range <int> ED.V....... โ€” color range (from 0 to INT_MAX) (default unknown)
    • unknown 0 ED.V....... โ€” Unspecified
    • tv 1 ED.V....... โ€” MPEG (219*2^(n-8))
    • pc 2 ED.V....... โ€” JPEG (2^n-1)
    • unspecified 0 ED.V....... โ€” Unspecified
    • mpeg 1 ED.V....... โ€” MPEG (219*2^(n-8))
    • jpeg 2 ED.V....... โ€” JPEG (2^n-1)
  • -chroma_sample_location <int> ED.V....... โ€” chroma sample location (from 0 to INT_MAX) (default unknown)
    • unknown 0 ED.V....... โ€” Unspecified
    • left 1 ED.V....... โ€” Left
    • center 2 ED.V....... โ€” Center
    • topleft 3 ED.V....... โ€” Top-left
    • top 4 ED.V....... โ€” Top
    • bottomleft 5 ED.V....... โ€” Bottom-left
    • bottom 6 ED.V....... โ€” Bottom
    • unspecified 0 ED.V....... โ€” Unspecified
  • -thread_type <flags> ED.VA...... โ€” select multithreading type (default slice+frame)
    • slice ED.V.......
    • frame ED.V.......
  • -request_sample_fmt <sample_fmt> .D..A...... โ€” sample format audio decoders should prefer (default none)
  • -sub_charenc <string> .D...S..... โ€” set input text subtitles character encoding
  • -sub_charenc_mode <flags> .D...S..... โ€” set input text subtitles character encoding mode (default 0)
    • 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 (from 0 to 1) (default ass_with_timings)
    • ass 0 .D...S.....
    • ass_with_timings 1 .D...S.....
  • -refcounted_frames <boolean> .D.VA...... โ€” (default false)
  • -apply_cropping <boolean> .D.V....... โ€” (default true)
  • -skip_alpha <boolean> .D.V....... โ€” Skip processing alpha (default false)
  • -field_order <int> ED.V....... โ€” Field order (from 0 to 5) (default 0)
    • progressive 1 ED.V.......
    • tt 2 ED.V.......
    • bb 3 ED.V.......
    • tb 4 ED.V.......
    • bt 5 ED.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 (from 0 to INT_MAX) (default INT_MAX)
  • -max_samples <int64> ED..A...... โ€” Maximum number of samples (from 0 to INT_MAX) (default INT_MAX)
  • -hwaccel_flags <flags> .D.V....... โ€” (default ignore_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 driver
    • allow_high_depth .D.V....... โ€” allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component
    • allow_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 -1 to INT_MAX) (default -1)
  • -discard_damaged_percentage <int> .D.V....... โ€” Percentage of damaged samples to discard a frame (from 0 to 100) (default 95)

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 (from 0 to INT_MAX) (default 0)
  • -gamma <float> โ€” .D.V....... Set the float gamma value when decoding (from 0.001 to FLT_MAX) (default 1)
  • -apply_trc <int> โ€” .D.V....... color transfer characteristics to apply to EXR linear input (from 1 to 18) (default gamma)
    • bt709 (1) โ€” .D.V....... BT.709
    • gamma (2) โ€” .D.V....... gamma
    • gamma22 (4) โ€” .D.V....... BT.470 M
    • gamma28 (5) โ€” .D.V....... BT.470 BG
    • smpte170m (6) โ€” .D.V....... SMPTE 170 M
    • smpte240m (7) โ€” .D.V....... SMPTE 240 M
    • linear (8) โ€” .D.V....... Linear
    • log (9) โ€” .D.V....... Log
    • log_sqrt (10) โ€” .D.V....... Log square root
    • iec61966_2_4 (11) โ€” .D.V....... IEC 61966-2-4
    • bt1361 (12) โ€” .D.V....... BT.1361
    • iec61966_2_1 (13) โ€” .D.V....... IEC 61966-2-1
    • bt2020_10bit (14) โ€” .D.V....... BT.2020 - 10 bit
    • bt2020_12bit (15) โ€” .D.V....... BT.2020 - 12 bit
    • smpte2084 (16) โ€” .D.V....... SMPTE ST 2084
    • smpte428_1 (17) โ€” .D.V....... SMPTE ST 428-1

FIC decoder AVOptions ๐Ÿ–ฑ๏ธ

  • -skip_cursor <boolean> โ€” .D.V....... skip the cursor (default false)

FITS decoder AVOptions ๐Ÿ”ญ

  • -blank_value <int> โ€” .D.V....... value that is used to replace BLANK pixels in data array (from 0 to 65535) (default 0)

frwu Decoder AVOptions ๐ŸŒ€

  • -change_field_order <boolean> โ€” .D.V....... Change field order (default false)

gif decoder AVOptions ๐ŸŒˆ

  • -trans_color <int> โ€” .D.V....... color value (ARGB) that is used instead of transparent color (from 0 to UINT32_MAX) (default 16777215)

h263_v4l2_m2m_decoder AVOptions ๐ŸŽ€

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

H264 Decoder AVOptions ๐Ÿ’–

  • -enable_er <boolean> โ€” .D.V....... Enable error resilience on damaged frames (unsafe) (default auto)
  • -x264_build <int> โ€” .D.V....... Assume this x264 version if no x264 version found in any SEI (from -1 to INT_MAX) (default -1)

h264_v4l2_m2m_decoder AVOptions ๐Ÿฆ‹

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

HEVC decoder AVOptions ๐Ÿ‘‘

  • -apply_defdispwin <boolean> โ€” .D.V....... Apply default display window from VUI (default false)
  • -strict-displaywin <boolean> โ€” .D.V....... stricly apply default display window size (default false)

(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 (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

jpeg2000 AVOptions ๐Ÿ–ผ๏ธ

  • -lowres <int> โ€” .D.V....... Lower the decoding resolution by a power of two (from 0 to 33) (default 0)

MJPEG decoder AVOptions ๐ŸŽž๏ธ

  • -extern_huff <boolean> โ€” .D.V....... Use external huffman table. (default false)

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 (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

mpeg1_v4l2_m2m_decoder AVOptions ๐ŸŒธ

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

mpeg2_v4l2_m2m_decoder AVOptions ๐ŸŽ€

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

photocd AVOptions ๐Ÿ“€

  • -lowres <int> โ€” .D.V....... Lower the decoding resolution by a power of two (from 0 to 4) (default 0)

rasc decoder AVOptions ๐Ÿ–ฑ๏ธ

  • -skip_cursor <boolean> โ€” .D.V....... skip the cursor (default false)

rawdec AVOptions ๐Ÿงฑ

  • -top <boolean> โ€” .D.V....... top field first (default auto)

SMPTE 302M Decoder AVOptions ๐ŸŽš๏ธ

  • -non_pcm_mode <int> โ€” .D..A...... Chooses what to do with NON-PCM (from 0 to 3) (default decode_drop)
    • copy (0) โ€” .D..A...... Pass NON-PCM through unchanged
    • drop (1) โ€” .D..A...... Drop NON-PCM
    • decode_copy (2) โ€” .D..A...... Decode if possible else passthrough
    • decode_drop (3) โ€” .D..A...... Decode if possible else drop

TIFF decoder AVOptions ๐Ÿ—‚๏ธ

  • -subimage <boolean> โ€” .D.V....... decode subimage instead if available (default false)
  • -thumbnail <boolean> โ€” .D.V....... decode embedded thumbnail subimage instead if available (default false)
  • -page <int> โ€” .D.V....... page number of multi-page image to decode (starting from 1) (from 0 to 65535) (default 0)

V210 Decoder AVOptions ๐Ÿ“

  • -custom_stride <int> โ€” .D.V....... Custom V210 stride (from INT_MIN to INT_MAX) (default 0)

vc1_v4l2_m2m_decoder AVOptions ๐Ÿ’œ

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

vp8_v4l2_m2m_decoder AVOptions ๐Ÿฆ‹

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

vp9_v4l2_m2m_decoder AVOptions โœจ

  • -num_output_buffers <int> โ€” .D.V....... Number of buffers in the output context (from 6 to INT_MAX) (default 16)
  • -num_capture_buffers <int> โ€” .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

AAC decoder AVOptions ๐ŸŽง

  • -dual_mono_mode <int> โ€” .D..A...... Select the channel to decode for dual mono (from -1 to 2) (default auto)
    • auto (-1) โ€” .D..A...... autoselection
    • main (1) โ€” .D..A...... Select Main/Left channel
    • sub (2) โ€” .D..A...... Select Sub/Right channel
    • both (0) โ€” .D..A...... Select both channels

AC3 decoder AVOptions ๐Ÿ”Š

  • -cons_noisegen <boolean> โ€” .D..A...... enable consistent noise generation (default false)
  • -drc_scale <float> โ€” .D..A...... percentage of dynamic range compression to apply (from 0 to 6) (default 1)
  • -heavy_compr <boolean> โ€” .D..A...... enable heavy dynamic range compression (default false)
  • -target_level <int> โ€” .D..A...... target level in -dBFS (0 not applied) (from -31 to 0) (default 0)

Fixed-Point AC-3 Decoder AVOptions ๐ŸŽš๏ธ

  • -cons_noisegen <boolean> โ€” .D..A...... enable consistent noise generation (default false)
  • -drc_scale <float> โ€” .D..A...... percentage of dynamic range compression to apply (from 0 to 6) (default 1)
  • -heavy_compr <boolean> โ€” .D..A...... enable heavy dynamic range compression (default false)

(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 (default false)

APE decoder AVOptions ๐Ÿ’

  • -max_samples <int> โ€” .D..A...... maximum number of samples decoded per call (from 1 to INT_MAX) (default 4608)
    • 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 (default false)

E-AC3 decoder AVOptions ๐Ÿ’ซ

  • -cons_noisegen <boolean> โ€” .D..A...... enable consistent noise generation (default false)
  • -drc_scale <float> โ€” how much dynamic range compression you want applied, as a percentage (from 0 to 6) (default 1) .D..A......
  • -heavy_compr <boolean> โ€” turn ON heavy dynamic range compression (default false) .D..A......
  • -target_level <int> โ€” your target level in -dBFS (a value of 0 means it's not applied at all) (from -31 to 0) (default 0) .D..A......

๐Ÿฆ‹ evrc AVOptions ๐Ÿฆ‹

  • -postfilter <boolean> โ€” enable the postfilter (default true) .D..A......

๐ŸŒธ FLAC decoder AVOptions ๐ŸŒธ

  • -use_buggy_lpc <boolean> โ€” emulate the old buggy lavc behavior, bestie, we're cosplaying the past (default false) .D..A......

๐Ÿ’œ G.723.1 decoder AVOptions ๐Ÿ’œ

  • -postfilter <boolean> โ€” enable the postfilter (default true) .D..A......

โœจ Opus Decoder AVOptions โœจ

  • -apply_phase_inv <boolean> โ€” apply intensity stereo phase inversion (default true) .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 (from 6 to 8) (default 8) .D..A......

๐Ÿ’… Closed caption Decoder AVOptions ๐Ÿ’…

  • -real_time <boolean> โ€” emit subtitle events the moment they're decoded, for real-time display (default false) .D...S.....
  • -data_field <int> โ€” pick which data field you want (from -1 to 1) (default auto) .D...S.....
    • auto -1 โ€” pick the first one that shows up .D...S.....
    • first 0 .D...S.....
    • second 1 .D...S.....

๐ŸŒˆ DVB Sub Decoder AVOptions ๐ŸŒˆ

  • -compute_edt <boolean> โ€” compute the end of time using pts or timeout (default false) .D...S.....
  • -compute_clut <boolean> โ€” compute clut when it's not available (-1) or always (1) or never (0) (default auto) .D...S.....
  • -dvb_substream <int> โ€” (from -1 to 63) (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 .IFO file .D...S.....
  • -forced_subs_only <boolean> โ€” only show forced subtitles (default false) .D...S.....

โญ MOV text decoder AVOptions โญ

  • -width <int> โ€” frame width, which is usually the video width (from 0 to INT_MAX) (default 0) .D...S.....
  • -height <int> โ€” frame height, usually the video height (from 0 to INT_MAX) (default 0) .D...S.....

๐Ÿ‘‘ PGS subtitle decoder AVOptions ๐Ÿ‘‘

  • -forced_subs_only <boolean> โ€” only show forced subtitles (default false) .D...S.....

๐Ÿงš pjs decoder AVOptions ๐Ÿงš

  • -keep_ass_markup <boolean> โ€” set this if ASS tags must be escaped (default false) .D...S.....

๐ŸŒธ stl decoder AVOptions ๐ŸŒธ

  • -keep_ass_markup <boolean> โ€” set this if ASS tags must be escaped (default false) .D...S.....

๐Ÿ’– subviewer1 decoder AVOptions ๐Ÿ’–

  • -keep_ass_markup <boolean> โ€” set this if ASS tags must be escaped (default false) .D...S.....

๐Ÿฆ‹ text decoder AVOptions ๐Ÿฆ‹

  • -keep_ass_markup <boolean> โ€” set this if ASS tags must be escaped (default false) .D...S.....

๐Ÿ’œ vplayer decoder AVOptions ๐Ÿ’œ

  • -keep_ass_markup <boolean> โ€” set this if ASS tags must be escaped (default false) .D...S.....

๐Ÿ”ฅ AV1 decoder AVOptions ๐Ÿ”ฅ

  • -operating_point <int> โ€” select an operating point of the scalable bitstream (from 0 to 31) (default 0) .D.V.......

๐ŸŽ€ h264_cuvid AVOptions ๐ŸŽ€

  • -deint <int> โ€” set the deinterlacing mode (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (aka do absolutely nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” 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 (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop the second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing, we love a lazy icon) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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 (from 0 to 2) (default weave) .D.V.......
    • weave 0 โ€” weave deinterlacing (do nothing) .D.V.......
    • bob 1 โ€” bob deinterlacing .D.V.......
    • adaptive 2 โ€” adaptive deinterlacing .D.V.......
  • -gpu <string> โ€” GPU to be used for decoding .D.V.......
  • -surfaces <int> โ€” maximum surfaces to be used for decoding (from 0 to INT_MAX) (default 25) .D.V.......
  • -drop_second_field <boolean> โ€” drop second field when deinterlacing (default false) .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> โ€” (default 0) ED.........
    • direct โ€” reduce buffering ED.........
  • -probesize <int64> โ€” set the probing size (from 32 to I64_MAX) (default 5000000) .D.........
  • -formatprobesize <int> โ€” how many bytes to probe the file format with (from 0 to 2.14748e+09) (default 1048576) .D.........
  • -fflags <flags> โ€” (default autobsf) 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 needs nofillin too .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 ๐Ÿ‘€
    • ts ED......... โ€” (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, use err_detect instead, and save via avconv ๐Ÿšซ
    • crccheck .D......... โ€” verify embedded CRCs
    • bitstream .D......... โ€” detect bitstream specification deviations
    • buffer .D......... โ€” detect improper bitstream length
    • explode .D......... โ€” abort decoding on minor error detection
    • ignore_err .D......... โ€” ignore errors
    • careful .D......... โ€” consider things that violate the spec, are fast to check and have not been seen in the wild as errors
    • compliant .D......... โ€” consider all spec non compliancies as errors
    • aggressive .D......... โ€” consider things that a sane encoder 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 CRCs
    • bitstream .D......... โ€” detect bitstream specification deviations
    • buffer .D......... โ€” detect improper bitstream length
    • explode .D......... โ€” abort decoding on minor error detection
    • ignore_err .D......... โ€” ignore errors
    • careful .D......... โ€” consider things that violate the spec, are fast to check and have not been seen in the wild as errors
    • compliant .D......... โ€” consider all spec non compliancies as errors
    • aggressive .D......... โ€” consider things that a sane encoder 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, use strict instead, save via avconv ๐Ÿ’€
    • very 2 ED......... โ€” strictly conform to a older more strict version of the spec or reference software
    • strict 1 ED......... โ€” strictly conform to all the things in the spec no matter what the consequences
    • normal 0 ED......... โ€” (no description)
    • unofficial -1 ED......... โ€” allow unofficial extensions
    • experimental -2 ED......... โ€” 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 ๐ŸŒˆ
    • very 2 ED......... โ€” strictly conform to a older more strict version of the spec or reference software
    • strict 1 ED......... โ€” strictly conform to all the things in the spec no matter what the consequences
    • normal 0 ED......... โ€” (no description)
    • unofficial -1 ED......... โ€” allow unofficial extensions
    • experimental -2 ED......... โ€” 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 in estimate_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 ๐Ÿ”
    • none 0 ED......... โ€” No auth method set, autodetect
    • basic 1 ED......... โ€” 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 (default false). 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 delimited Set-Cookie HTTP field value syntax ๐Ÿช
  • -icy <boolean> โ€” .Dโ€ฆ request ICY metadata (default true)
  • -auth_type <int> โ€” EDโ€ฆ HTTP authentication type (from 0 to 1) (default none)
    • none 0 โ€” EDโ€ฆ no auth method set, autodetect
    • basic 1 โ€” EDโ€ฆ HTTP basic authentication
  • -location <string> โ€” EDโ€ฆ the actual location of the data received ๐Ÿ“
  • -offset <int64> โ€” .Dโ€ฆ initial byte offset (from 0 to I64_MAX) (default 0)
  • -end_offset <int64> โ€” .Dโ€ฆ try to limit the request to bytes preceding this offset (from 0 to I64_MAX) (default 0)
  • -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 (default false) ๐Ÿ”
  • -reconnect_at_eof <boolean> โ€” .Dโ€ฆ auto reconnect at EOF (default false)
  • -reconnect_on_network_error <boolean> โ€” .Dโ€ฆ auto reconnect in case of tcp/tls error during connect (default false)
  • -reconnect_on_http_error <string> โ€” .Dโ€ฆ list of http status codes to reconnect on
  • -reconnect_streamed <boolean> โ€” .Dโ€ฆ 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) ๐Ÿ’€ like bestie, after that we just let it go
  • -listen <int> โ€” EDโ€ฆ listen on HTTP (from 0 to 2) (default 0)

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 is 3000. (from 0 to INT_MAX) (default 3000)
  • -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. (from INT_MIN to INT_MAX) (default any)
    • any -2 โ€” .Dโ€ฆ both
    • live -1 โ€” .Dโ€ฆ live stream
    • recorded 0 โ€” .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 to rtmp_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. (from 0 to INT_MAX) (default 0)
  • -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 to proto://host[:port]/app.
  • -rtmp_listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -timeout <int> โ€” .Dโ€ฆ maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. implies -rtmp_listen 1 (from INT_MIN to INT_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 is 3000. (from 0 to INT_MAX) (default 3000)
  • -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. (from INT_MIN to INT_MAX) (default any)
    • any -2 โ€” .Dโ€ฆ both
    • live -1 โ€” .Dโ€ฆ live stream
    • recorded 0 โ€” .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 to rtmp_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. (from 0 to INT_MAX) (default 0)
  • -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 to proto://host[:port]/app.
  • -rtmp_listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -timeout <int> โ€” .Dโ€ฆ maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. implies -rtmp_listen 1 (from INT_MIN to INT_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 is 3000. (from 0 to INT_MAX) (default 3000)
  • -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. (from INT_MIN to INT_MAX) (default any)
    • any -2 โ€” .Dโ€ฆ both
    • live -1 โ€” .Dโ€ฆ live stream
    • recorded 0 โ€” .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 to rtmp_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. (from 0 to INT_MAX) (default 0)
  • -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 to proto://host[:port]/app.
  • -rtmp_listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -listen <int> โ€” .Dโ€ฆ listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  • -timeout <int> โ€” .Dโ€ฆ maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. implies -rtmp_listen 1 (from INT_MIN to INT_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 is 3000. (from 0 to INT_MAX) (default 3000)
  • -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. (from INT_MIN to INT_MAX) (default any)
    • any -2 โ€” .Dโ€ฆ both
    • live -1 โ€” .Dโ€ฆ live stream
    • recorded 0 โ€” .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 to rtmp_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. (from 0 to INT_MAX) (default 0)
  • -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 to proto://host[:port]/app.
  • -rtmp_listen <int> .D โ€” Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0).
  • -listen <int> .D โ€” Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0). 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. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1).
ok quick bestie PSA before we keep going: that little ED / .D tag 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 -1 to INT_MAX) (default -1).
  • -buffer_size <int> ED โ€” Send/Receive buffer size (in bytes) (from -1 to INT_MAX) (default -1).
  • -rtcp_port <int> ED โ€” Custom rtcp port (from -1 to INT_MAX) (default -1).
  • -local_rtpport <int> ED โ€” Local rtp port (from -1 to INT_MAX) (default -1).
  • -local_rtcpport <int> ED โ€” Local rtcp port (from -1 to INT_MAX) (default -1).
  • -connect <boolean> ED โ€” Connect socket (default false).
  • -write_to_source <boolean> ED โ€” Send packets to the source address of the latest received packet (default false).
  • -pkt_size <int> ED โ€” Maximum packet size (from -1 to INT_MAX) (default -1).
  • -dscp <int> ED โ€” DSCP class (from -1 to INT_MAX) (default -1).
  • -timeout <int64> ED โ€” set timeout (in microseconds) of socket I/O operations (from -1 to I64_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 (from 0 to I64_MAX) (default 0).
  • -end <int64> .D โ€” end offset (from 0 to I64_MAX) (default 0).

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 (from 0 to 2) (default 0).
  • -timeout <int> ED โ€” set timeout (in microseconds) of socket I/O operations (from -1 to INT_MAX) (default -1).
  • -listen_timeout <int> ED โ€” Connection awaiting timeout (in milliseconds) (from -1 to INT_MAX) (default -1).
  • -send_buffer_size <int> ED โ€” Socket send buffer size (in bytes) (from -1 to INT_MAX) (default -1).
  • -recv_buffer_size <int> ED โ€” Socket receive buffer size (in bytes) (from -1 to INT_MAX) (default -1).
  • -tcp_nodelay <boolean> ED โ€” Use TCP_NODELAY to disable nagle's algorithm (default false).
  • -tcp_mss <int> ED โ€” Maximum segment size for outgoing TCP packets (from -1 to INT_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 (from 0 to 1) (default 0).
  • -cert_file <string> ED โ€” Certificate file.
  • -key_file <string> ED โ€” Private key file.
  • -listen <int> ED โ€” Listen for incoming connections (from 0 to 1) (default 0).
  • -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 -1 to INT_MAX) (default -1).
  • -localport <int> ED โ€” Local port (from -1 to INT_MAX) (default -1).
  • -local_port <int> ED โ€” Local port (from -1 to INT_MAX) (default -1).
  • -localaddr <string> ED โ€” Local address.
  • -udplite_coverage <int> ED โ€” choose UDPLite head size which should be validated by checksum (from 0 to INT_MAX) (default 0).
  • -pkt_size <int> ED โ€” Maximum UDP packet size (from -1 to INT_MAX) (default 1472).
  • -reuse <boolean> ED โ€” explicitly allow reusing UDP sockets (default auto).
  • -reuse_socket <boolean> ED โ€” explicitly allow reusing UDP sockets (default auto).
  • -connect <boolean> ED โ€” set if connect() should be called on socket (default false).
  • -fifo_size <int> .D โ€” set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes (from 0 to INT_MAX) (default 28672).
  • -overrun_nonfatal <boolean> .D โ€” survive in case of UDP receiving circular buffer overrun (default false).
  • -timeout <int> .D โ€” set raise error timeout, in microseconds (only in read mode) (from 0 to INT_MAX) (default 0).
  • -sources <string> ED โ€” Source list.
  • -block <string> ED โ€” Block list.

udplite AVOptions ๐Ÿ“

  • -buffer_size <int> ED โ€” System data size (in bytes) (from -1 to INT_MAX) (default -1).
  • -localport <int> ED โ€” Local port (from -1 to INT_MAX) (default -1).
  • -local_port <int> ED โ€” Local port (from -1 to INT_MAX) (default -1).
  • -localaddr <string> ED โ€” Local address.
  • -udplite_coverage <int> ED โ€” choose UDPLite head size which should be validated by checksum (from 0 to INT_MAX) (default 0).
  • -pkt_size <int> ED โ€” Maximum UDP packet size (from -1 to INT_MAX) (default 1472).
  • -reuse <boolean> ED โ€” explicitly allow reusing UDP sockets (default auto).
  • -reuse_socket <boolean> ED โ€” explicitly allow reusing UDP sockets (default auto).
  • -connect <boolean> ED โ€” set if connect() should be called on socket (default false).
  • -fifo_size <int> .D โ€” set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes (from 0 to INT_MAX) (default 28672).
  • -overrun_nonfatal <boolean> .D โ€” survive in case of UDP receiving circular buffer overrun (default false).
  • -timeout <int> .D โ€” set raise error timeout, in microseconds (only in read mode) (from 0 to INT_MAX) (default 0).
  • -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 (default false).
  • -timeout <int> ED โ€” Timeout in ms (from -1 to INT_MAX) (default -1).
  • -type <int> ED โ€” Socket type (from INT_MIN to INT_MAX) (default stream).
    • stream 1 ED โ€” Stream (reliable stream-oriented).
    • datagram 2 ED โ€” Datagram (unreliable packet-oriented).
    • seqpacket 5 ED โ€” 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 (default false).
  • -rtsp_transport <flags> ED โ€” set RTSP transport protocols (default 0).
    • udp ED โ€” UDP.
    • tcp ED โ€” TCP.
    • udp_multicast .D โ€” UDP multicast.
    • http .D โ€” HTTP tunneling.
    • https .D โ€” HTTPS tunneling.
  • -rtsp_flags <flags> .D โ€” set RTSP flags (default 0).
    • filter_src .D โ€” only receive packets from the negotiated peer IP.
    • listen .D โ€” wait for incoming connections.
    • prefer_tcp ED โ€” 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 (default video+audio+data+subtitle).
    • video .D โ€” Video.
    • audio .D โ€” Audio.
    • data .D โ€” Data.
    • subtitle .D โ€” Subtitle.
  • -min_port <int> ED โ€” set minimum local UDP port (from 0 to 65535) (default 5000).
  • -max_port <int> ED โ€” set maximum local UDP port (from 0 to 65535) (default 65000).
  • -listen_timeout <int> .D โ€” set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen) (from INT_MIN to INT_MAX) (default -1).
  • -timeout <int> โ€” flags .D........P. sets the max timeout, in seconds, to wait for incoming connections. -1 means infinite, and it implies the listen flag. > โš ๏ธ bestie this one is deprecated, so use listen_timeout instead, okay? Range is from INT_MIN to INT_MAX, and it defaults to -1. ๐Ÿ’…
  • -stimeout <int> โ€” flags .D.......... sets the timeout, in microseconds, of socket TCP I/O operations. Range is INT_MIN to INT_MAX, default 0. ๐Ÿฆ‹
  • -reorder_queue_size <int> โ€” flags .D.......... how many packets to buffer so reordered packets can be handled. Range -1 to INT_MAX, default -1. ๐Ÿ”ฅ
  • -buffer_size <int> โ€” flags ED.......... the underlying protocol's send/receive buffer size. Range -1 to INT_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 โ€” use user_agent instead, 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.......... range 1 to INT_MAX, default 1024. (no description, she's mysterious ๐Ÿ’€)

๐ŸŒธ acm demuxer AVOptions ๐ŸŒธ

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024. (also mysterious, okay ๐Ÿ˜ญ)

๐Ÿฆ‹ Artworx Data Format demuxer AVOptions ๐Ÿฆ‹

  • -linespeed <int> โ€” flags .D.......... sets the simulated line speed in bytes per second. Range 1 to INT_MAX, default 6000. โšก
  • -video_size <image_size> โ€” flags .D.......... sets the video size, like 640x480 or hd720. ๐Ÿ“
  • -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. Default true.
  • -max_fps <int> โ€” flags .D.......... maximum framerate (0 is no limit). Range 0 to INT_MAX, default 0.
  • -default_fps <int> โ€” flags .D.......... default framerate (0 is as fast as possible). Range 0 to INT_MAX, default 15. ๐Ÿ”ฅ

โญ aptx demuxer AVOptions โญ

  • -sample_rate <int> โ€” flags .D.......... range 0 to INT_MAX, default 48000.

โญ aptx hd demuxer AVOptions โญ

  • -sample_rate <int> โ€” flags .D.......... range 0 to INT_MAX, default 48000.

๐Ÿ’– aqtdec AVOptions ๐Ÿ’–

  • -subfps <rational> โ€” flags .D...S...... sets the movie frame rate. Range 0 to INT_MAX, default 25/1.

๐Ÿงš asf demuxer AVOptions ๐Ÿงš

  • -no_resync_search <boolean> โ€” flags .D.......... don't try to resynchronize by looking for a certain optional start code. Default false.
  • -export_xmp <boolean> โ€” flags .D.......... export full XMP metadata. Default false.

๐Ÿ‘‘ AV1 Annex B demuxer AVOptions ๐Ÿ‘‘

  • -framerate <video_rate> โ€” flags .D.......... default "25".

๐ŸŽ€ avi AVOptions ๐ŸŽ€

  • -use_odml <boolean> โ€” flags .D.......... use the odml index. Default true.

๐Ÿ“ avs2 demuxer AVOptions ๐Ÿ“

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ“ avs3 demuxer AVOptions ๐Ÿ“

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿฆ‹ Binary text demuxer AVOptions ๐Ÿฆ‹

  • -linespeed <int> โ€” flags .D.......... sets the simulated line speed in bytes per second. Range 1 to INT_MAX, default 6000.
  • -video_size <image_size> โ€” flags .D.......... sets the video size, like 640x480 or hd720.
  • -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.......... range 1 to INT_MAX, default 1024.

๐ŸŒธ CDXL demuxer AVOptions ๐ŸŒธ

  • -sample_rate <int> โ€” flags .D.......... range 8000 to INT_MAX, default 11025.
  • -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. Range 1 to INT_MAX, default 1.

๐Ÿ’– codec2raw demuxer AVOptions ๐Ÿ’–

  • -mode <int> โ€” flags .D.......... codec2 mode [mandatory]. Range -1 to 8, default -1. And the modes are:
    • 3200 0 (.D.........) โ€” 3200
    • 2400 1 (.D.........) โ€” 2400
    • 1600 2 (.D.........) โ€” 1600
    • 1400 3 (.D.........) โ€” 1400
    • 1300 4 (.D.........) โ€” 1300
    • 1200 5 (.D.........) โ€” 1200
    • 700 6 (.D.........) โ€” 700
    • 700B 7 (.D.........) โ€” 700B
    • 700C 8 (.D.........) โ€” 700C
  • -frames_per_packet <int> โ€” flags .D.......... number of frames to read at a time. Higher = faster decoding, lower granularity. Range 1 to INT_MAX, default 1.

๐Ÿงš concat demuxer AVOptions ๐Ÿงš

  • -safe <boolean> โ€” flags .D.......... enable safe mode. Default true.
  • -auto_convert <boolean> โ€” flags .D.......... automatically convert bitstream format. Default true.
  • -segment_time_metadata <boolean> โ€” flags .D.......... output file segment start time and duration as packet metadata. Default false.

๐Ÿ‘‘ 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.......... range 1 to INT_MAX, default 1024.

๐Ÿ“ dirac demuxer AVOptions ๐Ÿ“

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ“ dnxhd demuxer AVOptions ๐Ÿ“

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿฆ‹ dts demuxer AVOptions ๐Ÿฆ‹

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ’œ dvbsub demuxer AVOptions ๐Ÿ’œ

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐ŸŒธ dvbtxt demuxer AVOptions ๐ŸŒธ

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

โญ eac3 demuxer AVOptions โญ

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ’– FITS demuxer AVOptions ๐Ÿ’–

  • -framerate <video_rate> โ€” flags .D.......... sets the framerate. Default "1".

๐Ÿงš flac demuxer AVOptions ๐Ÿงš

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ‘‘ flvdec AVOptions ๐Ÿ‘‘

  • -flv_metadata <boolean> โ€” flags .D.V........ allocate streams according to the onMetaData array. Default false.
  • -flv_full_metadata <boolean> โ€” flags .D.V........ dump full metadata of the onMetadata. Default false.
  • -flv_ignore_prevtag <boolean> โ€” flags .D.V........ ignore the Size of previous tag. Default false.
  • -missing_streams <int> โ€” flags .D.V..XR.... range 0 to 255, default 0.

๐Ÿ‘‘ live_flvdec AVOptions ๐Ÿ‘‘

  • -flv_metadata <boolean> โ€” flags .D.V........ allocate streams according to the onMetaData array. Default false.
  • -flv_full_metadata <boolean> โ€” flags .D.V........ dump full metadata of the onMetadata. Default false.
  • -flv_ignore_prevtag <boolean> โ€” flags .D.V........ ignore the Size of previous tag. Default false.
  • -missing_streams <int> โ€” flags .D.V..XR.... range 0 to 255, default 0.

๐ŸŽ€ g722 demuxer AVOptions ๐ŸŽ€

  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ“ G.726 big-endian demuxer AVOptions ๐Ÿ“

  • -code_size <int> โ€” flags .D.......... bits per G.726 code. Range 2 to 5, default 4.
  • -sample_rate <int> โ€” flags .D.......... range 0 to INT_MAX, default 8000.

๐Ÿ“ G.726 little-endian demuxer AVOptions ๐Ÿ“

  • -code_size <int> โ€” flags .D.......... bits per G.726 code. Range 2 to 5, default 4.
  • -sample_rate <int> โ€” flags .D.......... range 0 to INT_MAX, default 8000.

๐Ÿฆ‹ g729 demuxer AVOptions ๐Ÿฆ‹

  • -bit_rate <int> โ€” flags .D.......... range 0 to INT_MAX, default 8000.

๐Ÿ’œ GIF demuxer AVOptions ๐Ÿ’œ

  • -min_delay <int> โ€” flags .D.......... minimum valid delay between frames, in hundredths of a second. Range 0 to 6000, default 2.
  • -max_gif_delay <int> โ€” flags .D.......... maximum valid delay between frames, in hundredths of seconds. Range 0 to 65535, default 65535.
  • -default_delay <int> โ€” flags .D.......... default delay between frames, in hundredths of a second. Range 0 to 6000, default 10.
  • -ignore_loop <boolean> โ€” flags .D.......... ignore loop setting (netscape extension). Default true.

๐ŸŒธ gsm demuxer AVOptions ๐ŸŒธ

  • -sample_rate <int> โ€” flags .D.......... range 1 to 6.50753e+07, default 8000. (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.......... range 1 to INT_MAX, default 1024.

โญ h263 demuxer AVOptions โญ

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ’– h264 demuxer AVOptions ๐Ÿ’–

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿงš hevc demuxer AVOptions ๐Ÿงš

  • -framerate <video_rate> โ€” flags .D.......... default "25".
  • -raw_packet_size <int> โ€” flags .D.......... range 1 to INT_MAX, default 1024.

๐Ÿ‘‘ hls demuxer AVOptions ๐Ÿ‘‘

  • -live_start_index <int> โ€” flags .D.......... segment index to start live streams at (negative values are from the end). Range INT_MIN to INT_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. Range 0 to INT_MAX, default 1000.
  • -m3u8_hold_counters <int> โ€” flags .D.......... the maximum number of times to load m3u8 when it refreshes without new segments. Range 0 to INT_MAX, default 1000.
  • -http_persistent <boolean> .D......... โ€” use persistent HTTP connections (default true)
  • -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) (from 1 to INT_MAX) (default 6000)
  • -video_size <image_size> .D......... โ€” set video size, such as 640x480 or hd720.
  • -framerate <video_rate> .D......... โ€” set framerate (frames per second) (default "25")

๐Ÿ–ผ๏ธ image2 demuxer AVOptions

  • -pattern_type <int> .D......... โ€” set pattern type (from 0 to INT_MAX) (default 4)
    • glob_sequence โ€” 0 โ€” select glob/sequence pattern type
    • glob โ€” 1 โ€” select glob pattern type
    • sequence โ€” 2 โ€” select sequence pattern type
    • none โ€” 3 โ€” disable pattern matching
  • -start_number <int> .D......... โ€” set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  • -start_number_range <int> .D......... โ€” set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  • -ts_from_file <int> .D......... โ€” set frame timestamp from file's one (from 0 to 2) (default none)
    • none โ€” 0 โ€” none
    • sec โ€” 1 โ€” second precision
    • ns โ€” 2 โ€” nano second precision
  • -export_path_metadata <boolean> .D......... โ€” enable metadata containing input path information (default false)
  • -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 (default false)

๐Ÿšฟ image2pipe demuxer AVOptions

  • -frame_size <int> .D......... โ€” force frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐Ÿชž alias_pix demuxer AVOptions

  • -pattern_type <int> .D......... โ€” set pattern type (from 0 to INT_MAX) (default 4)
    • glob_sequence โ€” 0 โ€” select glob/sequence pattern type
    • glob โ€” 1 โ€” select glob pattern type
    • sequence โ€” 2 โ€” select sequence pattern type
    • none โ€” 3 โ€” disable pattern matching
  • -start_number <int> .D......... โ€” set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  • -start_number_range <int> .D......... โ€” set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  • -ts_from_file <int> .D......... โ€” set frame timestamp from file's one (from 0 to 2) (default none)
    • none โ€” 0 โ€” none
    • sec โ€” 1 โ€” second precision
    • ns โ€” 2 โ€” nano second precision
  • -export_path_metadata <boolean> .D......... โ€” enable metadata containing input path information (default false)
  • -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 (default false)

๐ŸŒˆ brender_pix demuxer AVOptions

  • -pattern_type <int> .D......... โ€” set pattern type (from 0 to INT_MAX) (default 4)
    • glob_sequence โ€” 0 โ€” select glob/sequence pattern type
    • glob โ€” 1 โ€” select glob pattern type
    • sequence โ€” 2 โ€” select sequence pattern type
    • none โ€” 3 โ€” disable pattern matching
  • -start_number <int> .D......... โ€” set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  • -start_number_range <int> .D......... โ€” set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  • -ts_from_file <int> .D......... โ€” set frame timestamp from file's one (from 0 to 2) (default none)
    • none โ€” 0 โ€” none
    • sec โ€” 1 โ€” second precision
    • ns โ€” 2 โ€” nano second precision
  • -export_path_metadata <boolean> .D......... โ€” enable metadata containing input path information (default false)
  • -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 (default false)

๐Ÿ”ง ingenient demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")
  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐Ÿง  ipu demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐Ÿ“ผ kuxdec AVOptions

  • -flv_metadata <boolean> .D.V....... โ€” Allocate streams according to the onMetaData array (default false)
  • -flv_full_metadata <boolean> .D.V....... โ€” Dump full metadata of the onMetadata (default false)
  • -flv_ignore_prevtag <boolean> .D.V....... โ€” Ignore the Size of previous tag (default false)
  • -missing_streams <int> .D.V..XR... โ€” (from 0 to 255) (default 0)

๐ŸŽง loas demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐ŸŽฌ m4v demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")
  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐Ÿ“ microdvddec AVOptions

  • -subfps <rational> .D...S..... โ€” set the movie frame rate fallback (from 0 to INT_MAX) (default 0/1)

๐Ÿ“ธ mjpeg demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")
  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐ŸŒธ mjpeg_2000 demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")
  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐Ÿ”Š mlp demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐ŸŽฅ 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 (default false)
โš ๏ธ 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 (default true)
  • -ignore_editlist <boolean> .D.V....... โ€” Ignore the edit list atom. (default false)
  • -advanced_editlist <boolean> .D.V....... โ€” Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits. (default true)
  • -ignore_chapters <boolean> .D.V....... โ€” (default false)
  • -use_mfra_for <int> .D.V....... โ€” use mfra for fragment timestamps (from -1 to 2) (default auto)
    • auto โ€” -1 โ€” auto
    • dts โ€” 1 โ€” dts
    • pts โ€” 2 โ€” pts
  • -export_all <boolean> .D.V....... โ€” Export unrecognized metadata entries (default false)
  • -export_xmp <boolean> .D.V....... โ€” Export full XMP metadata (default false)
  • -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. (default false)

๐ŸŽต mp3 AVOptions

  • -usetoc <boolean> .D......... โ€” use table of contents (default false)

๐Ÿ“ก mpegts demuxer AVOptions

  • -resync_size <int> .D......... โ€” set size limit for looking up a new synchronization (from 0 to INT_MAX) (default 65536)
  • -fix_teletext_pts <boolean> .D......... โ€” try to fix pts values of dvb teletext streams (default true)
  • -ts_packetsize <int> .D....XR... โ€” output option carrying the raw packet size (from 0 to 0) (default 0)
  • -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 (default false)
  • -merge_pmt_versions <boolean> .D......... โ€” re-use streams when PMT's version/pids change (default false)

๐Ÿ“ก mpegtsraw demuxer AVOptions

  • -compute_pcr <int> .D......... โ€” Compute exact PCR for each transport stream packet. (from 0 to 1) (default 0)

๐ŸŽž๏ธ mpegvideo demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")
  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024)

๐Ÿ–ผ๏ธ MPJPEG demuxer AVOptions

  • -strict_mime_boundary <boolean> .D......... โ€” require MIME boundaries match (default false)

๐ŸŽž๏ธ mxf AVOptions

  • -eia608_extract <boolean> .D......... โ€” extract eia 608 captions from s436m track (default false)

๐ŸŒŸ AV1 low overhead OBU demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” (default "25")

๐Ÿ”‰ alaw demuxer AVOptions

  • -sample_rate <int> .D......... โ€” (from 0 to INT_MAX) (default 44100)
  • -channels <int> .D......... โ€” (from 0 to INT_MAX) (default 1)

๐Ÿ”‰ mulaw demuxer AVOptions

  • -sample_rate <int> .D......... โ€” (from 0 to INT_MAX) (default 44100)
  • -channels <int> .D......... โ€” sets the channel count, ranges from 0 to INT_MAX, and the default is 1. yes bestie, just ONE channel, humble but valid ๐Ÿ’–

๐ŸŽฌ vidc demuxer AVOptions

  • -sample_rate <int> .D......... โ€” the sample rate, from 0 to INT_MAX, defaulting to 44100 โœจ
  • -channels <int> .D......... โ€” channel count, 0 to INT_MAX, default 1

๐ŸŽ€ f64be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŽ€ f64le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŽ€ f32be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŽ€ f32le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŒธ s32be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŒธ s32le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿฆ‹ s24be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿฆ‹ s24le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿ’œ s16be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿ’œ s16le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿ“ s8 demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŒˆ u32be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŒˆ u32le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

โญ u24be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

โญ u24le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿงš u16be demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿงš u16le demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐ŸŽ€ u8 demuxer AVOptions

  • -sample_rate <int> .D......... โ€” 0 to INT_MAX, default 44100
  • -channels <int> .D......... โ€” 0 to INT_MAX, default 1

๐Ÿ”ฅ 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, default 0
    • filter_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, from INT_MIN to INT_MAX, default 10 โณ
  • -allowed_media_types <flags> .D......... โ€” sets the media types to accept from the server, default video+audio+data+subtitle
    • video .D......... โ€” Video
    • audio .D......... โ€” Audio
    • data .D......... โ€” Data
    • subtitle .D......... โ€” Subtitle
  • -reorder_queue_size <int> .D......... โ€” sets the number of packets to buffer for handling of reordered packets, from -1 to INT_MAX, default -1 ๐Ÿ”„
  • -buffer_size <int> ED......... โ€” the underlying protocol send/receive buffer size, from -1 to INT_MAX, default -1

๐ŸŽฅ RTSP demuxer AVOptions

  • -initial_pause <boolean> .D......... โ€” do not start playing the stream immediately, default false โธ๏ธ
  • -rtsp_transport <flags> ED......... โ€” sets the RTSP transport protocols, default 0
    • udp ED......... โ€” UDP
    • tcp ED......... โ€” TCP
    • udp_multicast .D......... โ€” UDP multicast
    • http .D......... โ€” HTTP tunneling
    • https .D......... โ€” HTTPS tunneling
  • -rtsp_flags <flags> .D......... โ€” sets the RTSP flags, default 0
    • filter_src .D......... โ€” only receive packets from the negotiated peer IP
    • listen .D......... โ€” wait for incoming connections
    • prefer_tcp ED......... โ€” try RTP via TCP first, if available
    • satip_raw .D......... โ€” export raw MPEG-TS stream instead of demuxing
  • -allowed_media_types <flags> .D......... โ€” sets the media types to accept from the server, default video+audio+data+subtitle
    • video .D......... โ€” Video
    • audio .D......... โ€” Audio
    • data .D......... โ€” Data
    • subtitle .D......... โ€” Subtitle
  • -min_port <int> ED......... โ€” sets the minimum local UDP port, from 0 to 65535, default 5000 ๐Ÿ”Œ
  • -max_port <int> ED......... โ€” sets the maximum local UDP port, from 0 to 65535, default 65000
  • -listen_timeout <int> .D......... โ€” sets the maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen), from INT_MIN to INT_MAX, default -1
  • -timeout <int> .D........P โ€” sets the maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen), from INT_MIN to INT_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, from INT_MIN to INT_MAX, default 0
  • -reorder_queue_size <int> .D......... โ€” sets the number of packets to buffer for handling of reordered packets, from -1 to INT_MAX, default -1
  • -buffer_size <int> ED......... โ€” the underlying protocol send/receive buffer size, from -1 to INT_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......... โ€” from 1 to INT_MAX, default 1024

๐ŸŒŸ sbg_demuxer AVOptions

  • -sample_rate <int> .D......... โ€” from 0 to INT_MAX, default 0
  • -frame_size <int> .D......... โ€” from 0 to INT_MAX, default 0
  • -max_file_size <int> .D......... โ€” from 0 to INT_MAX, default 5000000

๐Ÿ“ป SDP demuxer AVOptions

  • -sdp_flags <flags> .D......... โ€” SDP flags, default 0
    • filter_src .D......... โ€” only receive packets from the negotiated peer IP
    • custom_io .D......... โ€” use custom I/O
    • rtcp_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, from INT_MIN to INT_MAX, default 10
  • -allowed_media_types <flags> .D......... โ€” sets the media types to accept from the server, default video+audio+data+subtitle
    • video .D......... โ€” Video
    • audio .D......... โ€” Audio
    • data .D......... โ€” Data
    • subtitle .D......... โ€” Subtitle
  • -reorder_queue_size <int> .D......... โ€” sets the number of packets to buffer for handling of reordered packets, from -1 to INT_MAX, default -1
  • -buffer_size <int> ED......... โ€” the underlying protocol send/receive buffer size, from -1 to INT_MAX, default -1

๐ŸŽž๏ธ ser demuxer AVOptions

  • -framerate <video_rate> .D......... โ€” sets the frame rate, default "25"

โœ‚๏ธ shorten demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” from 1 to INT_MAX, default 1024

๐Ÿ”Š sln demuxer AVOptions

  • -sample_rate <int> .D......... โ€” from 0 to INT_MAX, default 8000
  • -channels <int> .D......... โ€” from 0 to INT_MAX, default 1

๐ŸŽถ tak demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” from 1 to INT_MAX, default 1024

๐Ÿ“ tedcaptions_demuxer AVOptions

  • -start_time <int64> .D...S..... โ€” sets the start time (offset) of the subtitles, in ms, from I64_MIN to I64_MAX, default 15000 โฑ๏ธ

๐Ÿ”Š truehd demuxer AVOptions

  • -raw_packet_size <int> .D......... โ€” from 1 to INT_MAX, default 1024

๐Ÿ–ฅ๏ธ TTY demuxer AVOptions

  • -chars_per_frame <int> .D......... โ€” from 1 to INT_MAX, default 6000
  • -video_size <image_size> .D......... โ€” a string describing frame size, such as 640x480 or hd720. ๐Ÿ“
  • -framerate <video_rate> .D......... โ€” default "25"

๐ŸŽจ 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......... โ€” from 1 to INT_MAX, default 1024

๐Ÿ’ฌ vobsub AVOptions

  • -sub_name <string> .D......... โ€” URI for the .sub file ๐Ÿ—‚๏ธ

๐Ÿฅ W64 demuxer AVOptions

  • -max_size <int> .D......... โ€” the max size of a single packet, from 1024 to 4.1943e+06, default 4096

๐ŸŒธ 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. (default false)
  • -max_size <int> .D......... โ€” the max size of a single packet. (from 1024 to 4.1943e+06) (default 4096)

โœจ 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." (default false)
  • -bandwidth <int> .D......... โ€” the bandwidth of this stream, and it gets specified in the DASH manifest. (from 0 to INT_MAX) (default 0)

๐Ÿ’– WebVTT demuxer AVOptions ๐Ÿ’–

  • -kind <int> .D...S..... โ€” sets the kind of WebVTT track, iykyk. (from 0 to INT_MAX) (default subtitles)

and the possible kinds, bestie, are literally these:

  • subtitles 0 .D...S..... โ€” WebVTT subtitles kind
  • captions 65536 .D...S..... โ€” WebVTT captions kind
  • descriptions 131072 .D...S..... โ€” WebVTT descriptions kind
  • metadata 262144 .D...S..... โ€” WebVTT metadata kind

๐Ÿฆ‹ wsd demuxer AVOptions ๐Ÿฆ‹

  • -raw_packet_size <int> .D......... โ€” (from 1 to INT_MAX) (default 1024) โ€” 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. (from 1 to INT_MAX) (default 6000)
  • -video_size <image_size> .D......... โ€” sets the video size, like 640x480 or hd720.
  • -framerate <video_rate> .D......... โ€” sets the framerate (frames per second). (default "25")

๐Ÿฐ bmp demuxer AVOptions ๐Ÿฐ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐ŸŒˆ cri demuxer AVOptions ๐ŸŒˆ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ’… dds demuxer AVOptions ๐Ÿ’…

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ“ dpx demuxer AVOptions ๐Ÿ“

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

โญ exr demuxer AVOptions โญ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿงš gif demuxer AVOptions ๐Ÿงš

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ”ฅ j2k demuxer AVOptions ๐Ÿ”ฅ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ“ธ jpeg demuxer AVOptions ๐Ÿ“ธ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐ŸŒธ jpegls demuxer AVOptions ๐ŸŒธ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ’œ pam demuxer AVOptions ๐Ÿ’œ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐ŸŽ€ pbm demuxer AVOptions ๐ŸŽ€

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐ŸŒˆ pcx demuxer AVOptions ๐ŸŒˆ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿฆ‹ pgmyuv demuxer AVOptions ๐Ÿฆ‹

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ’– pgm demuxer AVOptions ๐Ÿ’–

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

โœจ pgx demuxer AVOptions โœจ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ‘‘ photocd demuxer AVOptions ๐Ÿ‘‘

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ’… pictor demuxer AVOptions ๐Ÿ’…

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿซถ png demuxer AVOptions ๐Ÿซถ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐ŸŽ€ ppm demuxer AVOptions ๐ŸŽ€

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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. (default false)

๐Ÿ’œ psd demuxer AVOptions ๐Ÿ’œ

  • -frame_size <int> .D......... โ€” force frame size in bytes. (from 0 to INT_MAX) (default 0)
  • -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 (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐Ÿฆ‹ sgi demuxer AVOptions ๐Ÿฆ‹

SGI said "copy paste is self care" and honestly? valid.

  • -frame_size <int> โ€” flags .D........., forces the frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐ŸŽ€ 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 (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐ŸŒธ sunrast demuxer AVOptions ๐ŸŒธ

  • -frame_size <int> โ€” flags .D........., forces the frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

โœจ 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 (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐Ÿ’œ webp demuxer AVOptions ๐Ÿ’œ

  • -frame_size <int> โ€” flags .D........., forces the frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐Ÿงš xbm demuxer AVOptions ๐Ÿงš

  • -frame_size <int> โ€” flags .D........., forces the frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐Ÿ“ xpm demuxer AVOptions ๐Ÿ“

  • -frame_size <int> โ€” flags .D........., forces the frame size in bytes (from 0 to INT_MAX) (default 0)
  • -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 (default false)

โญ 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 (from 0 to INT_MAX) (default 0)
  • -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 (default false)

๐ŸŽง 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........., (from 1 to INT_MAX) (default 48000)
  • -channels <int> โ€” flags .D........., (from 1 to INT_MAX) (default 2)

๐Ÿ–ฅ๏ธ 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 (default none)
  • -format_modifier <int64> โ€” flags .D........., DRM format modifier for framebuffer (from 0 to I64_MAX) (default 72057594037927935)
  • -crtc_id <int64> โ€” flags .D........., CRTC ID to define capture source (from 0 to UINT32_MAX) (default 0)
  • -plane_id <int64> โ€” flags .D........., plane ID to define capture source (from 0 to UINT32_MAX) (default 0)
  • -framerate <rational> โ€” flags .D........., framerate to capture at (from 0 to 1000) (default 30/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........., (from 1 to INT_MAX) (default 48000)
  • -channels <int> โ€” flags .D........., (from 1 to INT_MAX) (default 2)

๐ŸŽถ sndio indev AVOptions ๐ŸŽถ

  • -sample_rate <int> โ€” flags .D........., (from 1 to INT_MAX) (default 48000)
  • -channels <int> โ€” flags .D........., (from 1 to INT_MAX) (default 2)

๐Ÿ“น 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 -1 to INT_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 (from 0 to INT_MAX) (default 0)
    • all 3 โ€” flags .D........., show all available formats
    • raw 1 โ€” flags .D........., show only non-compressed formats
    • compressed 2 โ€” flags .D........., show only compressed formats
  • -list_standards <int> โ€” flags .D........., list supported standards and exit (from 0 to 1) (default 0)
    • all 1 โ€” flags .D........., show all supported standards
  • -timestamps <int> โ€” flags .D........., set type of timestamps for grabbed frames (from 0 to 2) (default default)
    • default 0 โ€” flags .D........., use timestamps from the kernel
    • abs 1 โ€” flags .D........., use absolute timestamps (wall clock)
    • mono2abs 2 โ€” flags .D........., force conversion from monotonic to absolute timestamps
  • -ts <int> โ€” flags .D........., set type of timestamps for grabbed frames (from 0 to 2) (default default)
    • default 0 โ€” flags .D........., use timestamps from the kernel
    • abs 1 โ€” flags .D........., use absolute timestamps (wall clock)
    • mono2abs 2 โ€” flags .D........., force conversion from monotonic to absolute timestamps
  • -use_libv4l2 <boolean> โ€” flags .D........., use libv4l2 (v4l-utils) conversion functions (default false)
heads up bestie: -ts is 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. (from 0 to UINT32_MAX) (default 0)
  • -x <int> โ€” flags .D........., initial x coordinate. (from 0 to INT_MAX) (default 0)
  • -y <int> โ€” flags .D........., initial y coordinate. (from 0 to INT_MAX) (default 0)
  • -grab_x <int> โ€” flags .D........., initial x coordinate. (from 0 to INT_MAX) (default 0)
  • -grab_y <int> โ€” flags .D........., initial y coordinate. (from 0 to INT_MAX) (default 0)
  • -video_size <image_size> โ€” flags .D........., a string describing frame size, such as 640x480 or hd720.
  • -framerate <string> โ€” flags .D........., (default "ntsc")
  • -draw_mouse <int> โ€” flags .D........., draw the mouse pointer. (from 0 to 1) (default 1)
  • -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 -1 to INT_MAX) (default 0)
    • 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. (from 0 to 1) (default 0)
  • -region_border <int> โ€” flags .D........., set the region border thickness. (from 1 to 128) (default 3)
  • -select_region <boolean> โ€” flags .D........., select the grabbing region graphically using the pointer. (default false)

๐Ÿ”ฅ AVFilter AVOptions ๐Ÿ”ฅ

filter framework core settings, the ones every filter inherits. this is giving "family traits":

  • thread_type <flags> โ€” flags ..F........, allowed thread types (default slice)
    • slice โ€” flags ..F........
  • enable <string> โ€” flags ..F......T., set enable expression
  • threads <int> โ€” flags ..F........, allowed number of threads (from 0 to INT_MAX) (default 0)
  • extra_hw_frames <int> โ€” flags ..F........, number of extra hardware frames to allocate for the user (from -1 to INT_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 (from 0 to 1) (default start)
    • start 0 โ€” flags ..F.A......, start timer
    • stop 1 โ€” 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 (from 0.015625 to 64) (default 1)
  • mode <int> โ€” flags ..F.A....T., set mode (from 0 to 1) (default downward)
    • downward 0 โ€” flags ..F.A....T.
    • upward 1 โ€” flags ..F.A....T.
  • threshold <double> โ€” flags ..F.A....T., set threshold (from 0.000976563 to 1) (default 0.125)
  • ratio <double> โ€” flags ..F.A....T., set ratio (from 1 to 20) (default 2)
  • attack <double> โ€” flags ..F.A....T., set attack (from 0.01 to 2000) (default 20)

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 call
  • link <int> โ€” ..F.A....T. set link type (from 0 to 1) (default average) โ€” how the channels gossip with each other
    • average 0 โ€” ..F.A....T. โ€” they meet in the middle
    • maximum 1 โ€” ..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 is
    • peak 0 โ€” ..F.A....T. โ€” catches the sharpest lil spikes
    • rms 1 โ€” ..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 sauce
  • mix <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 drops
  • buffer <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 as nb_samples, the short king version
  • duration <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-is
    • tri 0 โ€” ..F.A...... linear slope
    • qsin 1 โ€” ..F.A...... quarter of sine wave
    • esin 2 โ€” ..F.A...... exponential sine wave
    • hsin 3 โ€” ..F.A...... half of sine wave
    • log 4 โ€” ..F.A...... logarithmic
    • ipar 5 โ€” ..F.A...... inverted parabola
    • qua 6 โ€” ..F.A...... quadratic
    • cub 7 โ€” ..F.A...... cubic
    • squ 8 โ€” ..F.A...... square root
    • cbr 9 โ€” ..F.A...... cubic root
    • par 10 โ€” ..F.A...... parabola
    • exp 11 โ€” ..F.A...... exponential
    • iqsin 12 โ€” ..F.A...... inverted quarter of sine wave
    • ihsin 13 โ€” ..F.A...... inverted half of sine wave
    • dese 14 โ€” ..F.A...... double-exponential seat
    • desi 15 โ€” ..F.A...... double-exponential sigmoid
    • losi 16 โ€” ..F.A...... logistic sigmoid
    • sinc 17 โ€” ..F.A...... sine cardinal function
    • isinc 18 โ€” ..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-is
    • tri 0 โ€” ..F.A...... linear slope
    • qsin 1 โ€” ..F.A...... quarter of sine wave
    • esin 2 โ€” ..F.A...... exponential sine wave
    • hsin 3 โ€” ..F.A...... half of sine wave
    • log 4 โ€” ..F.A...... logarithmic
    • ipar 5 โ€” ..F.A...... inverted parabola
    • qua 6 โ€” ..F.A...... quadratic
    • cub 7 โ€” ..F.A...... cubic
    • squ 8 โ€” ..F.A...... square root
    • cbr 9 โ€” ..F.A...... cubic root
    • par 10 โ€” ..F.A...... parabola
    • exp 11 โ€” ..F.A...... exponential
    • iqsin 12 โ€” ..F.A...... inverted quarter of sine wave
    • ihsin 13 โ€” ..F.A...... inverted half of sine wave
    • dese 14 โ€” ..F.A...... double-exponential seat
    • desi 15 โ€” ..F.A...... double-exponential sigmoid
    • losi 16 โ€” ..F.A...... logistic sigmoid
    • sinc 17 โ€” ..F.A...... sine cardinal function
    • isinc 18 โ€” ..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-is
    • tri 0 โ€” ..F.A...... linear slope
    • qsin 1 โ€” ..F.A...... quarter of sine wave
    • esin 2 โ€” ..F.A...... exponential sine wave
    • hsin 3 โ€” ..F.A...... half of sine wave
    • log 4 โ€” ..F.A...... logarithmic
    • ipar 5 โ€” ..F.A...... inverted parabola
    • qua 6 โ€” ..F.A...... quadratic
    • cub 7 โ€” ..F.A...... cubic
    • squ 8 โ€” ..F.A...... square root
    • cbr 9 โ€” ..F.A...... cubic root
    • par 10 โ€” ..F.A...... parabola
    • exp 11 โ€” ..F.A...... exponential
    • iqsin 12 โ€” ..F.A...... inverted quarter of sine wave
    • ihsin 13 โ€” ..F.A...... inverted half of sine wave
    • dese 14 โ€” ..F.A...... double-exponential seat
    • desi 15 โ€” ..F.A...... double-exponential sigmoid
    • losi 16 โ€” ..F.A...... logistic sigmoid
    • sinc 17 โ€” ..F.A...... sine cardinal function
    • isinc 18 โ€” ..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-is
    • tri 0 โ€” ..F.A...... linear slope
    • qsin 1 โ€” ..F.A...... quarter of sine wave
    • esin 2 โ€” ..F.A...... exponential sine wave
    • hsin 3 โ€” ..F.A...... half of sine wave
    • log 4 โ€” ..F.A...... logarithmic
    • ipar 5 โ€” ..F.A...... inverted parabola
    • qua 6 โ€” ..F.A...... quadratic
    • cub 7 โ€” ..F.A...... cubic
    • squ 8 โ€” ..F.A...... square root
    • cbr 9 โ€” ..F.A...... cubic root
    • par 10 โ€” ..F.A...... parabola
    • exp 11 โ€” ..F.A...... exponential
    • iqsin 12 โ€” ..F.A...... inverted quarter of sine wave
    • ihsin 13 โ€” ..F.A...... inverted half of sine wave
    • dese 14 โ€” ..F.A...... double-exponential seat
    • desi 15 โ€” ..F.A...... double-exponential sigmoid
    • losi 16 โ€” ..F.A...... logistic sigmoid
    • sinc 17 โ€” ..F.A...... sine cardinal function
    • isinc 18 โ€” ..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/c1 and curve2/c2 each 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)
    • 2nd 0 โ€” ..F.A...... 2nd order (12 dB/8ve)
    • 4th 1 โ€” ..F.A...... 4th order (24 dB/8ve)
    • 6th 2 โ€” ..F.A...... 6th order (36 dB/8ve)
    • 8th 3 โ€” ..F.A...... 8th order (48 dB/8ve)
    • 10th 4 โ€” ..F.A...... 10th order (60 dB/8ve)
    • 12th 5 โ€” ..F.A...... 12th order (72 dB/8ve)
    • 14th 6 โ€” ..F.A...... 14th order (84 dB/8ve)
    • 16th 7 โ€” ..F.A...... 16th order (96 dB/8ve)
    • 18th 8 โ€” ..F.A...... 18th order (108 dB/8ve)
    • 20th 9 โ€” ..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 honestly
  • mix <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)
    • lin 0 โ€” ..F.A....T. linear
    • log 1 โ€” ..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)
    • add 0 โ€” ..F.A...... overlap-add
    • a 0 โ€” ..F.A...... overlap-add
    • save 1 โ€” ..F.A...... overlap-save
    • s 1 โ€” ..F.A...... overlap-save
  • m <int> โ€” ..F.A...... set overlap method (from 0 to 1) (default add)
    • add 0 โ€” ..F.A...... overlap-add
    • a 0 โ€” ..F.A...... overlap-add
    • save 1 โ€” ..F.A...... overlap-save
    • s 1 โ€” ..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 the adeclick vs adeclip glow-up is subtle โ€” same window/overlap shape, but arorder jumps from 2 to 8 and threshold from 2 to 10. 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 (from 100 to 9999) (default 1000)
  • n <int> ..F.A...... โ€” set histogram size (from 100 to 9999) (default 1000)
  • method <int> ..F.A...... โ€” set overlap method (from 0 to 1) (default add)
    • add 0 ..F.A...... โ€” overlap-add
    • a 0 ..F.A...... โ€” overlap-add
    • save 1 ..F.A...... โ€” overlap-save
    • s 1 ..F.A...... โ€” overlap-save
  • m <int> ..F.A...... โ€” set overlap method (from 0 to 1) (default add)
    • add 0 ..F.A...... โ€” overlap-add
    • a 0 ..F.A...... โ€” overlap-add
    • save 1 ..F.A...... โ€” overlap-save
    • s 1 ..F.A...... โ€” overlap-save

โœจ adelay AVOptions โœจ ๐ŸŽ€

  • delays <string> ..F.A...... โ€” set list of delays for each channel
  • all <boolean> ..F.A...... โ€” use last available delay for remained channels (default false)

๐ŸŒธ adenorm AVOptions ๐ŸŒธ

  • level <double> ..F.A....T. โ€” set level (from -451 to -90) (default -351)
  • type <int> ..F.A....T. โ€” set type (from 0 to 3) (default dc)
    • dc 0 ..F.A....T.
    • ac 1 ..F.A....T.
    • square 2 ..F.A....T.
    • pulse 3 ..F.A....T.

๐Ÿฆ‹ aecho AVOptions ๐Ÿฆ‹

  • in_gain <float> ..F.A...... โ€” set signal input gain (from 0 to 1) (default 0.6)
  • out_gain <float> ..F.A...... โ€” set signal output gain (from 0 to 1) (default 0.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 (from 0 to 64) (default 1)
  • level_out <double> ..F.A....T. โ€” set output gain (from 0 to 64) (default 1)
  • mode <int> ..F.A....T. โ€” set filter mode (from 0 to 1) (default reproduction)
    • reproduction 0 ..F.A....T.
    • production 1 ..F.A....T.
  • type <int> ..F.A....T. โ€” set filter type (from 0 to 8) (default cd)
    • col 0 ..F.A....T. โ€” Columbia
    • emi 1 ..F.A....T. โ€” EMI
    • bsi 2 ..F.A....T. โ€” BSI (78RPM)
    • riaa 3 ..F.A....T. โ€” RIAA
    • cd 4 ..F.A....T. โ€” Compact Disc (CD)
    • 50fm 5 ..F.A....T. โ€” 50??s (FM)
    • 75fm 6 ..F.A....T. โ€” 75??s (FM)
    • 50kf 7 ..F.A....T. โ€” 50??s (FM-KF)
    • 75kf 8 ..F.A....T. โ€” 75??s (FM-KF)

๐ŸŒˆ aeval AVOptions ๐ŸŒˆ

  • exprs <string> ..F.A...... โ€” set the '|'-separated list of channels expressions
  • channel_layout <string> ..F.A...... โ€” set channel layout
  • c <string> ..F.A...... โ€” set channel layout

๐Ÿ”ฅ aexciter AVOptions ๐Ÿ”ฅ

  • level_in <double> ..F.A....T. โ€” set level in (from 0 to 64) (default 1)
  • level_out <double> ..F.A....T. โ€” set level out (from 0 to 64) (default 1)
  • amount <double> ..F.A....T. โ€” set amount (from 0 to 64) (default 1)
  • drive <double> ..F.A....T. โ€” set harmonics (from 0.1 to 10) (default 8.5)
  • blend <double> ..F.A....T. โ€” set blend harmonics (from -10 to 10) (default 0)
  • freq <double> ..F.A....T. โ€” set scope (from 2000 to 12000) (default 7500)
  • ceil <double> ..F.A....T. โ€” set ceiling (from 9999 to 20000) (default 9999)
  • listen <boolean> ..F.A....T. โ€” enable listen mode (default false)

โœจ afade AVOptions โœจ ๐Ÿ‘‘

  • type <int> ..F.A....T. โ€” set the fade direction (from 0 to 1) (default in)
    • in 0 ..F.A....T. โ€” fade-in
    • out 1 ..F.A....T. โ€” fade-out
  • t <int> ..F.A....T. โ€” set the fade direction (from 0 to 1) (default in)
    • in 0 ..F.A....T. โ€” fade-in
    • out 1 ..F.A....T. โ€” fade-out
  • start_sample <int64> ..F.A....T. โ€” set number of first sample to start fading (from 0 to I64_MAX) (default 0)
  • ss <int64> ..F.A....T. โ€” set number of first sample to start fading (from 0 to I64_MAX) (default 0)
  • nb_samples <int64> ..F.A....T. โ€” set number of samples for fade duration (from 1 to I64_MAX) (default 44100)
  • ns <int64> ..F.A....T. โ€” set number of samples for fade duration (from 1 to I64_MAX) (default 44100)
  • start_time <duration> ..F.A....T. โ€” set time to start fading (default 0)
  • st <duration> ..F.A....T. โ€” set time to start fading (default 0)
  • duration <duration> ..F.A....T. โ€” set fade duration (default 0)
  • d <duration> ..F.A....T. โ€” set fade duration (default 0)
  • curve <int> ..F.A....T. โ€” set fade curve type (from -1 to 18) (default tri)
    • nofade -1 ..F.A....T. โ€” no fade; keep audio as-is
    • tri 0 ..F.A....T. โ€” linear slope
    • qsin 1 ..F.A....T. โ€” quarter of sine wave
    • esin 2 ..F.A....T. โ€” exponential sine wave
    • hsin 3 ..F.A....T. โ€” half of sine wave
    • log 4 ..F.A....T. โ€” logarithmic
    • ipar 5 ..F.A....T. โ€” inverted parabola
    • qua 6 ..F.A....T. โ€” quadratic
    • cub 7 ..F.A....T. โ€” cubic
    • squ 8 ..F.A....T. โ€” square root
    • cbr 9 ..F.A....T. โ€” cubic root
    • par 10 ..F.A....T. โ€” parabola
    • exp 11 ..F.A....T. โ€” exponential
    • iqsin 12 ..F.A....T. โ€” inverted quarter of sine wave
    • ihsin 13 ..F.A....T. โ€” inverted half of sine wave
    • dese 14 ..F.A....T. โ€” double-exponential seat
    • desi 15 ..F.A....T. โ€” double-exponential sigmoid
    • losi 16 ..F.A....T. โ€” logistic sigmoid
    • sinc 17 ..F.A....T. โ€” sine cardinal function
    • isinc 18 ..F.A....T. โ€” inverted sine cardinal function
  • c <int> ..F.A....T. โ€” set fade curve type (from -1 to 18) (default tri)
    • nofade -1 ..F.A....T. โ€” no fade; keep audio as-is
    • tri 0 ..F.A....T. โ€” linear slope
    • qsin 1 ..F.A....T. โ€” quarter of sine wave
    • esin 2 ..F.A....T. โ€” exponential sine wave
    • hsin 3 ..F.A....T. โ€” half of sine wave
    • log 4 ..F.A....T. โ€” logarithmic
    • ipar 5 ..F.A....T. โ€” inverted parabola
    • qua 6 ..F.A....T. โ€” quadratic
    • cub 7 ..F.A....T. โ€” cubic
    • squ 8 ..F.A....T. โ€” square root
    • cbr 9 ..F.A....T. โ€” cubic root
    • par 10 ..F.A....T. โ€” parabola
    • exp 11 ..F.A....T. โ€” exponential
    • iqsin 12 ..F.A....T. โ€” inverted quarter of sine wave
    • ihsin 13 ..F.A....T. โ€” inverted half of sine wave
    • dese 14 ..F.A....T. โ€” double-exponential seat
    • desi 15 ..F.A....T. โ€” double-exponential sigmoid
    • losi 16 ..F.A....T. โ€” logistic sigmoid
    • sinc 17 ..F.A....T. โ€” sine cardinal function
    • isinc 18 ..F.A....T. โ€” inverted sine cardinal function

๐Ÿงš afftdn AVOptions ๐Ÿงš

  • nr <float> ..F.A....T. โ€” set the noise reduction (from 0.01 to 97) (default 12)
  • nf <float> ..F.A....T. โ€” set the noise floor (from -80 to -20) (default -50)
  • nt <int> ..F.A...... โ€” set the noise type (from 0 to 3) (default w)
    • w 0 ..F.A...... โ€” white noise
    • v 1 ..F.A...... โ€” vinyl noise
    • s 2 ..F.A...... โ€” shellac noise
    • c 3 ..F.A...... โ€” custom noise
  • bn <string> ..F.A...... โ€” set the custom bands noise
  • rf <float> ..F.A....T. โ€” set the residual floor (from -80 to -20) (default -38)
  • tn <boolean> ..F.A....T. โ€” track noise (default false)
  • tr <boolean> ..F.A....T. โ€” track residual (default false)
  • om <int> ..F.A....T. โ€” set output mode (from 0 to 2) (default o)
    • i 0 ..F.A....T. โ€” input
    • o 1 ..F.A....T. โ€” output
    • n 2 ..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 (from 16 to 131072) (default 4096)
  • win_func <int> ..F.A...... โ€” set window function (from 0 to 19) (default hann)
    • rect 0 ..F.A...... โ€” Rectangular
    • bartlett 4 ..F.A...... โ€” Bartlett
    • hann 1 ..F.A...... โ€” Hann
    • hanning 1 ..F.A...... โ€” Hanning
    • hamming 2 ..F.A...... โ€” Hamming
    • blackman 3 ..F.A...... โ€” Blackman
    • welch 5 ..F.A...... โ€” Welch
    • flattop 6 ..F.A...... โ€” Flat-top
    • bharris 7 ..F.A...... โ€” Blackman-Harris
    • bnuttall 8 ..F.A...... โ€” Blackman-Nuttall
    • bhann 11 ..F.A...... โ€” Bartlett-Hann
    • sine 9 ..F.A...... โ€” Sine
    • nuttall 10 ..F.A...... โ€” Nuttall
    • lanczos 12 ..F.A...... โ€” Lanczos
    • gauss 13 ..F.A...... โ€” Gauss
    • tukey 14 ..F.A...... โ€” Tukey
    • dolph 15 ..F.A...... โ€” Dolph-Chebyshev
    • cauchy 16 ..F.A...... โ€” Cauchy
    • parzen 17 ..F.A...... โ€” Parzen
    • poisson 18 ..F.A...... โ€” Poisson
    • bohman 19 ..F.A...... โ€” Bohman
  • overlap <float> ..F.A...... โ€” set window overlap (from 0 to 1) (default 0.75)

๐ŸŽ€ afir AVOptions ๐ŸŽ€

  • dry <float> ..F.A...... โ€” set dry gain (from 0 to 10) (default 1)
  • wet <float> ..F.A...... โ€” set wet gain (from 0 to 10) (default 1)
  • length <float> ..F.A...... โ€” set IR length (from 0 to 1) (default 1)
  • gtype <int> ..F.A...... โ€” set IR auto gain type (from -1 to 2) (default peak)
    • none -1 ..F.A...... โ€” without auto gain
    • peak 0 ..F.A...... โ€” peak gain
    • dc 1 ..F.A...... โ€” DC gain
    • gn 2 ..F.A...... โ€” gain to noise
  • irgain <float> ..F.A...... โ€” set IR gain (from 0 to 1) (default 1)
  • irfmt <int> ..F.A...... โ€” set IR format (from 0 to 1) (default input)
    • mono 0 ..F.A...... โ€” single channel
    • input 1 ..F.A...... โ€” same as input
  • maxir <float> ..F.A...... โ€” set max IR length (from 0.1 to 60) (default 30)
  • response <boolean> ..FV....... โ€” show IR frequency response (default false)
  • channel <int> ..FV....... โ€” set IR channel to display frequency response (from 0 to 1024) (default 0)
  • 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 between 1 and 32768, default 8192 ๐ŸŽ€
  • maxp <int> ..F.A...... โ€” sets the max partition size, ranges 8 to 32768, default 8192 ๐Ÿ’–
  • nbirs <int> ..F.A...... โ€” sets the number of input IRs, from 1 to 32, default 1 ๐Ÿฆ‹
  • ir <int> ..F.A....T. โ€” selects which IR, from 0 to 31, default 0 ๐Ÿ‘‘

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+09 to INT_MAX, default 0.
  • level <double> ..F.A....T. โ€” sets the output level, from 0 to 1, default 1.

agate AVOptions ๐Ÿšช

  • level_in <double> ..F.A....T. โ€” sets the input level, from 0.015625 to 64, default 1.
  • mode <int> ..F.A....T. โ€” sets the mode, from 0 to 1, default downward.
    • downward = 0 ..F.A....T.
    • upward = 1 ..F.A....T.
  • range <double> ..F.A....T. โ€” sets the max gain reduction, from 0 to 1, default 0.06125.
  • threshold <double> ..F.A....T. โ€” sets the threshold, from 0 to 1, default 0.125.
  • ratio <double> ..F.A....T. โ€” sets the ratio, from 1 to 9000, default 2.
  • attack <double> ..F.A....T. โ€” sets the attack, from 0.01 to 9000, default 20.
  • release <double> ..F.A....T. โ€” sets the release, from 0.01 to 9000, default 250.
  • makeup <double> ..F.A....T. โ€” sets the makeup gain, from 1 to 64, default 1.
  • knee <double> ..F.A....T. โ€” sets the knee, from 1 to 8, default 2.82843.
  • detection <int> ..F.A....T. โ€” sets the detection, from 0 to 1, default rms.
    • peak = 0 ..F.A....T.
    • rms = 1 ..F.A....T.
  • link <int> ..F.A....T. โ€” sets the link, from 0 to 1, default average.
    • average = 0 ..F.A....T.
    • maximum = 1 ..F.A....T.
  • level_sc <double> ..F.A....T. โ€” sets the sidechain gain, from 0.015625 to 64, default 1.

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, from 0 to 1, default 1.
  • wet <double> ..F.A...... โ€” sets the wet gain, from 0 to 1, default 1.
  • format <int> ..F.A...... โ€” sets the coefficients format, from -2 to 4, default zp.
    • ll = -2 ..F.A...... โ€” lattice-ladder function
    • sf = -1 ..F.A...... โ€” analog transfer function
    • tf = 0 ..F.A...... โ€” digital transfer function
    • zp = 1 ..F.A...... โ€” Z-plane zeros/poles
    • pr = 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 -2 to 4, default zp.
    • ll = -2 ..F.A...... โ€” lattice-ladder function
    • sf = -1 ..F.A...... โ€” analog transfer function
    • tf = 0 ..F.A...... โ€” digital transfer function
    • zp = 1 ..F.A...... โ€” Z-plane zeros/poles
    • pr = 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, from 0 to 2, default s.
    • d = 0 ..F.A...... โ€” direct
    • s = 1 ..F.A...... โ€” serial
    • p = 2 ..F.A...... โ€” parallel
  • r <int> ..F.A...... โ€” sets the kind of processing, from 0 to 2, default s.
    • d = 0 ..F.A...... โ€” direct
    • s = 1 ..F.A...... โ€” serial
    • p = 2 ..F.A...... โ€” parallel
  • precision <int> ..F.A...... โ€” sets the filtering precision, from 0 to 3, default dbl.
    • dbl = 0 ..F.A...... โ€” double-precision floating-point
    • flt = 1 ..F.A...... โ€” single-precision floating-point
    • i32 = 2 ..F.A...... โ€” 32-bit integers
    • i16 = 3 ..F.A...... โ€” 16-bit integers
  • e <int> ..F.A...... โ€” sets the precision, from 0 to 3, default dbl.
    • dbl = 0 ..F.A...... โ€” double-precision floating-point
    • flt = 1 ..F.A...... โ€” single-precision floating-point
    • i32 = 2 ..F.A...... โ€” 32-bit integers
    • i16 = 3 ..F.A...... โ€” 16-bit integers
  • normalize <boolean> ..F.A...... โ€” normalize coefficients, default true.
  • n <boolean> ..F.A...... โ€” normalize coefficients, default true.
  • mix <double> ..F.A...... โ€” sets the mix, from 0 to 1, default 1.
  • response <boolean> ..FV....... โ€” show IR frequency response, default false.
  • channel <int> ..FV....... โ€” sets the IR channel to display frequency response, from 0 to 1024, default 0.
  • 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, from 1 to INT_MAX, default 2.
  • n <int> ..F.A...... โ€” sets the number of inputs, from 1 to INT_MAX, default 2.
  • duration <int> ..F.A...... โ€” how to determine the end-of-stream, from 0 to 2, default longest.
    • longest = 0 ..F.A...... โ€” Duration of longest input
    • shortest = 1 ..F.A...... โ€” Duration of shortest input
    • first = 2 ..F.A...... โ€” Duration of first input

alimiter AVOptions ๐Ÿ›‘

  • level_in <double> ..F.A...... โ€” sets the input level, from 0.015625 to 64, default 1.
  • level_out <double> ..F.A...... โ€” sets the output level, from 0.015625 to 64, default 1.
  • limit <double> ..F.A...... โ€” sets the limit, from 0.0625 to 1, default 1.
  • attack <double> ..F.A...... โ€” sets the attack, from 0.1 to 80, default 5.
  • release <double> ..F.A...... โ€” sets the release, from 1 to 8000, default 50.
  • asc <boolean> ..F.A...... โ€” enable asc, default false.
  • asc_level <double> ..F.A...... โ€” sets the asc level, from 0 to 1, default 0.5.
  • level <boolean> ..F.A...... โ€” auto level, default true.

allpass AVOptions ๐ŸŽš๏ธ

  • frequency <double> ..F.A....T. โ€” sets the central frequency, from 0 to 999999, default 3000.
  • f <double> ..F.A....T. โ€” sets the central frequency, from 0 to 999999, default 3000.
  • width_type <int> ..F.A....T. โ€” sets the filter-width type, from 1 to 5, default h.
    • h = 1 ..F.A....T. โ€” Hz
    • q = 3 ..F.A....T. โ€” Q-Factor
    • o = 2 ..F.A....T. โ€” octave
    • s = 4 ..F.A....T. โ€” slope
    • k = 5 ..F.A....T. โ€” kHz
  • t <int> ..F.A....T. โ€” sets the filter-width type, from 1 to 5, default h.
    • h = 1 ..F.A....T. โ€” Hz
    • q = 3 ..F.A....T. โ€” Q-Factor
    • o = 2 ..F.A....T. โ€” octave
    • s = 4 ..F.A....T. โ€” slope
    • k = 5 ..F.A....T. โ€” kHz
  • width <double> ..F.A....T. โ€” sets the filter-width, from 0 to 99999, default 707.1.
  • w <double> ..F.A....T. โ€” sets the filter-width, from 0 to 99999, default 707.1.
  • mix <double> ..F.A....T. โ€” sets the mix, from 0 to 1, default 1.
  • m <double> ..F.A....T. โ€” sets the mix, from 0 to 1, default 1.
  • channels <channel_layout> ..F.A....T. โ€” sets the channels to filter, default 0xffffffffffffffff.
  • c <channel_layout> ..F.A....T. โ€” sets the channels to filter, default 0xffffffffffffffff.
  • normalize <boolean> ..F.A....T. โ€” normalize coefficients, default false.
  • n <boolean> ..F.A....T. โ€” normalize coefficients, default false.
  • order <int> ..F.A....T. โ€” sets the filter order, from 1 to 2, default 2.
  • o <int> ..F.A....T. โ€” sets the filter order, from 1 to 2, default 2.
  • transform <int> ..F.A...... โ€” sets the transform type, from 0 to 3, default di.
    • di = 0 ..F.A...... โ€” direct form I
    • dii = 1 ..F.A...... โ€” direct form II
    • tdii = 2 ..F.A...... โ€” transposed direct form II
    • latt = 3 ..F.A...... โ€” lattice-ladder form
  • a <int> ..F.A...... โ€” sets the transform type, from 0 to 3, default di.
    • di = 0 ..F.A...... โ€” direct form I
    • dii = 1 ..F.A...... โ€” direct form II
    • tdii = 2 ..F.A...... โ€” transposed direct form II
    • latt = 3 ..F.A...... โ€” lattice-ladder form
  • precision <int> ..F.A...... โ€” sets the filtering precision, from -1 to 3, default auto.
    • auto = -1 ..F.A...... โ€” automatic
    • s16 = 0 ..F.A...... โ€” signed 16-bit
    • s32 = 1 ..F.A...... โ€” signed 32-bit
    • f32 = 2 ..F.A...... โ€” floating-point single
    • f64 = 3 ..F.A...... โ€” floating-point double
  • r <int> ..F.A...... โ€” sets the filtering precision, from -1 to 3, default auto.
    • auto = -1 ..F.A...... โ€” automatic
    • s16 = 0 ..F.A...... โ€” signed 16-bit
    • s32 = 1 ..F.A...... โ€” signed 32-bit
    • f32 = 2 ..F.A...... โ€” floating-point single
    • f64 = 3 ..F.A...... โ€” floating-point double

aloop AVOptions ๐Ÿ”

  • loop <int> ..F.A...... โ€” number of loops, from -1 to INT_MAX, default 0.
  • size <int64> ..F.A...... โ€” max number of samples to loop, from 0 to INT_MAX, default 0.
  • start <int64> ..F.A...... โ€” sets the loop start sample, from 0 to I64_MAX, default 0.

amerge AVOptions ๐Ÿซถ

  • inputs <int> ..F.A...... โ€” specifies the number of inputs, from 1 to 64, default 2.

๐ŸŽ€ ametadata AVOptions ๐ŸŽ€

  • mode <int> โ€” set a mode of operation (from 0 to 4) (default select) โ€” flags ..F.A......
    • select 0 โ€” select frame
    • add 1 โ€” add new metadata
    • modify 2 โ€” modify metadata
    • delete 3 โ€” delete metadata
    • print 4 โ€” print metadata
  • key <string> โ€” set metadata key
  • value <string> โ€” set metadata value
  • function <int> โ€” function for comparing values (from 0 to 6) (default same_str) โ€” flags ..F.A......
    • same_str 0
    • starts_with 1
    • less 2
    • equal 3
    • greater 4
    • expr 5
    • ends_with 6
  • expr <string> โ€” set expression for expr function
  • file <string> โ€” set file where to print metadata information
  • direct <boolean> โ€” reduce buffering when printing to user-set file or pipe (default false)

๐Ÿซถ amix AVOptions ๐Ÿซถ

  • inputs <int> โ€” Number of inputs. (from 1 to 32767) (default 2)
  • duration <int> โ€” How to determine the end-of-stream. (from 0 to 2) (default longest) โ€” flags ..F.A......
    • longest 0 โ€” Duration of longest input.
    • shortest 1 โ€” Duration of shortest input.
    • first 2 โ€” Duration of first input.
  • dropout_transition <float> โ€” Transition time, in seconds, for volume renormalization when an input stream ends. (from 0 to INT_MAX) (default 2)
  • weights <string> โ€” Set weight for each input. (default "1 1") โ€” flags ..F.A....T.
  • normalize <boolean> โ€” Scale inputs (default true) โ€” flags ..F.A....T.

๐ŸŒˆ anequalizer AVOptions ๐ŸŒˆ

  • params <string> โ€” (default "")
  • curves <boolean> โ€” draw frequency response curves (default false) โ€” flags ..FV.......
  • size <image_size> โ€” set video size (default "hd720") โ€” flags ..FV.......
  • mgain <double> โ€” set max gain (from -900 to 900) (default 60) โ€” flags ..FV.......
  • fscale <int> โ€” set frequency scale (from 0 to 1) (default log) โ€” flags ..FV.......
    • lin 0 โ€” linear
    • log 1 โ€” 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 (from 1e-05 to 10) (default 1e-05) โ€” flags ..F.A....T.
  • p <duration> โ€” set patch duration (default 0.002) โ€” flags ..F.A....T.
  • r <duration> โ€” set research duration (default 0.006) โ€” flags ..F.A....T.
  • o <int> โ€” set output mode (from 0 to 2) (default o) โ€” flags ..F.A....T.
    • i 0 โ€” input
    • o 1 โ€” output
    • n 2 โ€” noise
  • m <float> โ€” set smooth factor (from 1 to 15) (default 11) โ€” flags ..F.A....T.

โญ anlms AVOptions โญ

  • order <int> โ€” set the filter order (from 1 to 32767) (default 256) โ€” flags ..F.A......
  • mu <float> โ€” set the filter mu (from 0 to 2) (default 0.75) โ€” flags ..F.A....T.
  • eps <float> โ€” set the filter eps (from 0 to 1) (default 1) โ€” flags ..F.A....T.
  • leakage <float> โ€” set the filter leakage (from 0 to 1) (default 0) โ€” flags ..F.A....T.
  • out_mode <int> โ€” set output mode (from 0 to 3) (default o) โ€” flags ..F.A....T.
    • i 0 โ€” input
    • d 1 โ€” desired
    • o 2 โ€” output
    • n 3 โ€” noise

๐Ÿฆ‹ apad AVOptions ๐Ÿฆ‹

  • packet_size <int> โ€” set silence packet size (from 0 to INT_MAX) (default 4096) โ€” flags ..F.A......
  • pad_len <int64> โ€” set number of samples of silence to add (from -1 to I64_MAX) (default -1) โ€” flags ..F.A......
  • whole_len <int64> โ€” set minimum target number of samples in the audio stream (from -1 to I64_MAX) (default -1) โ€” flags ..F.A......
  • pad_dur <duration> โ€” set duration of silence to add (default 0) โ€” flags ..F.A......
  • whole_dur <duration> โ€” set minimum target duration in the audio stream (default 0) โ€” flags ..F.A......

๐ŸŒธ aperms AVOptions ๐ŸŒธ

  • mode <int> โ€” select permissions mode (from 0 to 4) (default none) โ€” flags ..FVA......
    • none 0 โ€” do nothing
    • ro 1 โ€” set all output frames read-only
    • rw 2 โ€” set all output frames writable
    • toggle 3 โ€” switch permissions
    • random 4 โ€” set permissions randomly
  • seed <int64> โ€” set the seed for the random mode (from -1 to UINT32_MAX) (default -1) โ€” flags ..FVA......

๐Ÿ’… aphaser AVOptions ๐Ÿ’…

  • in_gain <double> โ€” set input gain (from 0 to 1) (default 0.4) โ€” flags ..F.A......
  • out_gain <double> โ€” set output gain (from 0 to 1e+09) (default 0.74) โ€” flags ..F.A......
  • delay <double> โ€” set delay in milliseconds (from 0 to 5) (default 3) โ€” flags ..F.A......
  • decay <double> โ€” set decay (from 0 to 0.99) (default 0.4) โ€” flags ..F.A......
  • speed <double> โ€” set modulation speed (from 0.1 to 2) (default 0.5) โ€” flags ..F.A......
  • type <int> โ€” set modulation type (from 0 to 1) (default triangular) โ€” flags ..F.A......
    • triangular 1
    • t 1
    • sinusoidal 0
    • s 0

โœจ aphaseshift AVOptions โœจ

  • shift <double> โ€” set phase shift (from -1 to 1) (default 0) โ€” flags ..F.A....T.
  • level <double> โ€” set output level (from 0 to 1) (default 1) โ€” flags ..F.A....T.

๐Ÿ“ apulsator AVOptions ๐Ÿ“

  • level_in <double> โ€” set input gain (from 0.015625 to 64) (default 1) โ€” flags ..F.A......
  • level_out <double> โ€” set output gain (from 0.015625 to 64) (default 1) โ€” flags ..F.A......
  • mode <int> โ€” set mode (from 0 to 4) (default sine) โ€” flags ..F.A......
    • sine 0
    • triangle 1
    • square 2
    • sawup 3
    • sawdown 4
  • amount <double> โ€” set modulation (from 0 to 1) (default 1) โ€” flags ..F.A......
  • offset_l <double> โ€” set offset L (from 0 to 1) (default 0) โ€” flags ..F.A......
  • offset_r <double> โ€” set offset R (from 0 to 1) (default 0.5) โ€” flags ..F.A......
  • width <double> โ€” set pulse width (from 0 to 2) (default 1) โ€” flags ..F.A......
  • timing <int> โ€” set timing (from 0 to 2) (default hz) โ€” flags ..F.A......
    • bpm 0
    • ms 1
    • hz 2
  • bpm <double> โ€” set BPM (from 30 to 300) (default 120) โ€” flags ..F.A......
  • ms <int> โ€” set ms (from 10 to 2000) (default 500) โ€” flags ..F.A......
  • hz <double> โ€” set frequency (from 0.01 to 100) (default 2) โ€” flags ..F.A......

๐Ÿงš arealtime AVOptions ๐Ÿงš

  • limit <duration> โ€” sleep time limit (default 2) โ€” flags ..FVA......
  • speed <double> โ€” speed factor (from DBL_MIN to DBL_MAX) (default 1) โ€” flags ..FVA......

๐Ÿ‘‘ aresample AVOptions ๐Ÿ‘‘

  • sample_rate <int> โ€” (from 0 to INT_MAX) (default 0) โ€” flags ..F.A......
  • SWResampler AVOptions:

๐ŸŽ€ 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 -1 to 1) (default 1) โ€” 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 (from 1 to INT_MAX) (default 1) โ€” flags ..F.A......
  • n <int> โ€” set the number of outputs (from 1 to INT_MAX) (default 1) โ€” 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 (from 1 to INT_MAX) (default 1024) โ€” flags ..F.A......
  • n <int> โ€” set the number of per-frame output samples (from 1 to INT_MAX) (default 1024) โ€” flags ..F.A......
  • pad <boolean> โ€” pad last frame with zeros (default true) โ€” flags ..F.A......
  • p <boolean> โ€” pad last frame with zeros (default true) โ€” 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 (from 1 to INT_MAX) (default 44100) โ€” flags ..F.A......
  • r <int> โ€” set the sample rate (from 1 to INT_MAX) (default 44100) โ€” 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 (from 0 to 1) (default select) โ€” flags ..F.A......
    • select 0 โ€” select frame
    • delete 1 โ€” delete side data
  • type <int> โ€” set side data type (from -1 to INT_MAX) (default -1) โ€” flags ..F.A......
    • PANSCAN 0
    • A53_CC 1
    • STEREO3D 2
    • MATRIXENCODING 3
    • DOWNMIX_INFO 4
    • REPLAYGAIN 5
    • DISPLAYMATRIX 6
    • AFD 7
    • MOTION_VECTORS 8
    • SKIP_SAMPLES 9
    • AUDIO_SERVICE_TYPE 10
    • MASTERING_DISPLAY_METADATA 11
    • GOP_TIMECODE 12
    • SPHERICAL 13
    • CONTENT_LIGHT_LEVEL 14
    • ICC_PROFILE 15
    • QP_TABLE_PROPERTIES 16
    • QP_TABLE_DATA 17
    • S12M_TIMECOD 18
    • DYNAMIC_HDR_PLUS 19

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 -1 to 7) (default tanh)
    • 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 (from 1e-06 to 1) (default 1)
  • output <double> โ€” ..F.A....T. set softclip output gain (from 1e-06 to 16) (default 1)
  • param <double> โ€” ..F.A....T. set softclip parameter (from 0.01 to 3) (default 1)
  • oversample <int> โ€” ..F.A...... set oversample factor (from 1 to 32) (default 1)

asplit AVOptions:

asplit is the "let's make copies" filter, and it's lowkey simple:

  • outputs <int> โ€” ..FVA...... set number of outputs (from 1 to INT_MAX) (default 2)

astats AVOptions:

astats is the stats girlie, and she does NOT hold back. the options are:

  • length <double> โ€” ..F.A...... set the window length (from 0.01 to 10) (default 0.05)
  • metadata <boolean> โ€” ..F.A...... inject metadata in the filtergraph (default false)
  • reset <int> โ€” ..F.A...... recalculate stats after this many frames (from 0 to INT_MAX) (default 0)
  • measure_perchannel <flags> โ€” ..F.A...... only measure_perchannel these per-channel statistics (default all+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 (default all+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 (from 2 to INT_MAX) (default 2)
  • 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 (from 0 to 1) (default 0.7)
  • wet <double> โ€” ..F.A....T. set wet gain (from 0 to 1) (default 0.7)
  • decay <double> โ€” ..F.A....T. set decay (from 0 to 1) (default 0.7)
  • feedback <double> โ€” ..F.A....T. set feedback (from 0 to 1) (default 0.9)
  • cutoff <double> โ€” ..F.A....T. set cutoff (from 50 to 900) (default 100)
  • slope <double> โ€” ..F.A....T. set slope (from 0.0001 to 1) (default 0.5)
  • delay <double> โ€” ..F.A....T. set delay (from 1 to 100) (default 20)

asubcut AVOptions:

asubcut cuts the low end, and it's iconic:

  • cutoff <double> โ€” ..F.A....T. set cutoff frequency (from 2 to 200) (default 20)
  • order <int> โ€” ..F.A....T. set filter order (from 3 to 20) (default 10)
  • level <double> โ€” ..F.A....T. set input level (from 0 to 1) (default 1)

asupercut AVOptions:

asupercut is the high-end cutter:

  • cutoff <double> โ€” ..F.A....T. set cutoff frequency (from 20000 to 192000) (default 20000)
  • order <int> โ€” ..F.A....T. set filter order (from 3 to 20) (default 10)
  • level <double> โ€” ..F.A....T. set input level (from 0 to 1) (default 1)

asuperpass AVOptions:

asuperpass lets the middle through:

  • centerf <double> โ€” ..F.A....T. set center frequency (from 2 to 999999) (default 1000)
  • order <int> โ€” ..F.A....T. set filter order (from 4 to 20) (default 4)
  • qfactor <double> โ€” ..F.A....T. set Q-factor (from 0.01 to 100) (default 1)
  • level <double> โ€” ..F.A....T. set input level (from 0 to 2) (default 1)

asuperstop AVOptions:

asuperstop is the opposite vibe, and the options are literally identical:

  • centerf <double> โ€” ..F.A....T. set center frequency (from 2 to 999999) (default 1000)
  • order <int> โ€” ..F.A....T. set filter order (from 4 to 20) (default 4)
  • qfactor <double> โ€” ..F.A....T. set Q-factor (from 0.01 to 100) (default 1)
  • level <double> โ€” ..F.A....T. set input level (from 0 to 2) (default 1)

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 (from 0.5 to 100) (default 1)

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 (default INT64_MAX)
  • starti <duration> โ€” ..F.A...... Timestamp of the first frame that should be passed (default INT64_MAX)
  • end <duration> โ€” ..F.A...... Timestamp of the first frame that should be dropped again (default INT64_MAX)
  • endi <duration> โ€” ..F.A...... Timestamp of the first frame that should be dropped again (default INT64_MAX)
  • start_pts <int64> โ€” ..F.A...... Timestamp of the first frame that should be passed (from I64_MIN to I64_MAX) (default I64_MIN)
  • end_pts <int64> โ€” ..F.A...... Timestamp of the first frame that should be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)
  • duration <duration> โ€” ..F.A...... Maximum duration of the output (default 0)
  • durationi <duration> โ€” ..F.A...... Maximum duration of the output (default 0)
  • start_sample <int64> โ€” ..F.A...... Number of the first audio sample that should be passed to the output (from -1 to I64_MAX) (default -1)
  • end_sample <int64> โ€” ..F.A...... Number of the first audio sample that should be dropped again (from 0 to I64_MAX) (default I64_MAX)

axcorrelate AVOptions:

axcorrelate does cross-correlation, and it's giving options:

  • size <int> โ€” ..F.A...... set segment size (from 2 to 131072) (default 256)
  • algo <int> โ€” ..F.A...... set alghorithm (from 0 to 1) (default slow)
    • slow โ€” 0 โ€” ..F.A...... slow algorithm
    • fast โ€” 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 (from 0 to 999999) (default 3000)
  • f <double> โ€” ..F.A....T. set central frequency (from 0 to 999999) (default 3000)
  • width_type <int> โ€” ..F.A....T. set filter-width type (from 1 to 5) (default q)
    • h โ€” 1 โ€” ..F.A....T. Hz
    • q โ€” 3 โ€” ..F.A....T. Q-Factor
    • o โ€” 2 โ€” ..F.A....T. octave
    • s โ€” 4 โ€” ..F.A....T. slope
    • k โ€” 5 โ€” ..F.A....T. kHz
  • t <int> โ€” ..F.A....T. set filter-width type (from 1 to 5) (default q)
    • h โ€” 1 โ€” ..F.A....T. Hz
    • q โ€” 3 โ€” ..F.A....T. Q-Factor
    • o โ€” 2 โ€” ..F.A....T. octave
    • s โ€” 4 โ€” ..F.A....T. slope
    • k โ€” 5 โ€” ..F.A....T. kHz
  • width <double> โ€” ..F.A....T. set band-width (from 0 to 99999) (default 0.5)
  • w <double> โ€” ..F.A....T. set band-width (from 0 to 99999) (default 0.5)
  • csg <boolean> โ€” ..F.A....T. use constant skirt gain (default false)
  • mix <double> โ€” ..F.A....T. set mix (from 0 to 1) (default 1)
  • m <double> โ€” ..F.A....T. set mix (from 0 to 1) (default 1)
  • channels <channel_layout> โ€” ..F.A....T. set channels to filter (default 0xffffffffffffffff)
  • c <channel_layout> โ€” ..F.A....T. set channels to filter (default 0xffffffffffffffff)
  • normalize <boolean> โ€” ..F.A....T. normalize coefficients (default false)
  • n <boolean> โ€” ..F.A....T. normalize coefficients (default false)
  • transform <int> โ€” ..F.A...... set transform type (from 0 to 3) (default di)
    • di โ€” 0 โ€” ..F.A...... direct form I
    • dii โ€” 1 โ€” ..F.A...... direct form II
    • tdii โ€” 2 โ€” ..F.A...... transposed direct form II
    • latt โ€” 3 โ€” ..F.A...... lattice-ladder form
  • a <int> โ€” ..F.A...... set transform type (from 0 to 3) (default di)
    • di โ€” 0 โ€” ..F.A...... direct form I
    • dii โ€” 1 โ€” ..F.A...... direct form II
    • tdii โ€” 2 โ€” ..F.A...... transposed direct form II
    • latt โ€” 3 โ€” ..F.A...... lattice-ladder form
  • precision <int> โ€” ..F.A...... set filtering precision (from -1 to 3) (default auto)
    • auto โ€” -1 โ€” ..F.A...... automatic
    • s16 โ€” 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 -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 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 (from 0 to 999999) (default 3000) ยท ..F.A....T.
  • f <double> โ€” set central frequency (from 0 to 999999) (default 3000) ยท ..F.A....T.
  • width_type <int> โ€” set filter-width type (from 1 to 5) (default q) ยท ..F.A....T.
    • h = 1 โ€” Hz
    • q = 3 โ€” Q-Factor
    • o = 2 โ€” octave
    • s = 4 โ€” slope
    • k = 5 โ€” kHz
  • t <int> โ€” set filter-width type (from 1 to 5) (default q) ยท ..F.A....T.
    • h = 1 โ€” Hz
    • q = 3 โ€” Q-Factor
    • o = 2 โ€” octave
    • s = 4 โ€” slope
    • k = 5 โ€” kHz
  • width <double> โ€” set band-width (from 0 to 99999) (default 0.5) ยท ..F.A....T.
  • w <double> โ€” set band-width (from 0 to 99999) (default 0.5) ยท ..F.A....T.
  • mix <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • m <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • channels <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • c <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • normalize <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • n <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • transform <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • a <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • precision <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 3 โ€” floating-point double
  • r <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 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 (from 0 to 999999) (default 100) ยท ..F.A....T.
  • f <double> โ€” set central frequency (from 0 to 999999) (default 100) ยท ..F.A....T.
  • width_type <int> โ€” set filter-width type (from 1 to 5) (default q) ยท ..F.A....T.
    • h = 1 โ€” Hz
    • q = 3 โ€” Q-Factor
    • o = 2 โ€” octave
    • s = 4 โ€” slope
    • k = 5 โ€” kHz
  • t <int> โ€” set filter-width type (from 1 to 5) (default q) ยท ..F.A....T.
    • h = 1 โ€” Hz
    • q = 3 โ€” Q-Factor
    • o = 2 โ€” octave
    • s = 4 โ€” slope
    • k = 5 โ€” kHz
  • width <double> โ€” set shelf transition steep (from 0 to 99999) (default 0.5) ยท ..F.A....T.
  • w <double> โ€” set shelf transition steep (from 0 to 99999) (default 0.5) ยท ..F.A....T.
  • gain <double> โ€” set gain (from -900 to 900) (default 0) ยท ..F.A....T.
  • g <double> โ€” set gain (from -900 to 900) (default 0) ยท ..F.A....T.
  • poles <int> โ€” set number of poles (from 1 to 2) (default 2) ยท ..F.A......
  • p <int> โ€” set number of poles (from 1 to 2) (default 2) ยท ..F.A......
  • mix <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • m <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • channels <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • c <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • normalize <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • n <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • transform <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • a <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • precision <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 3 โ€” floating-point double
  • r <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 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> โ€” (from INT_MIN to INT_MAX) (default 1) ยท ..F.A....T.
  • a1 <double> โ€” (from INT_MIN to INT_MAX) (default 0) ยท ..F.A....T.
  • a2 <double> โ€” (from INT_MIN to INT_MAX) (default 0) ยท ..F.A....T.
  • b0 <double> โ€” (from INT_MIN to INT_MAX) (default 0) ยท ..F.A....T.
  • b1 <double> โ€” (from INT_MIN to INT_MAX) (default 0) ยท ..F.A....T.
  • b2 <double> โ€” (from INT_MIN to INT_MAX) (default 0) ยท ..F.A....T.
  • mix <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • m <double> โ€” set mix (from 0 to 1) (default 1) ยท ..F.A....T.
  • channels <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • c <channel_layout> โ€” set channels to filter (default 0xffffffffffffffff) ยท ..F.A....T.
  • normalize <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • n <boolean> โ€” normalize coefficients (default false) ยท ..F.A....T.
  • transform <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • a <int> โ€” set transform type (from 0 to 3) (default di) ยท ..F.A......
    • di = 0 โ€” direct form I
    • dii = 1 โ€” direct form II
    • tdii = 2 โ€” transposed direct form II
    • latt = 3 โ€” lattice-ladder form
  • precision <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 3 โ€” floating-point double
  • r <int> โ€” set filtering precision (from -1 to 3) (default auto) ยท ..F.A......
    • auto = -1 โ€” automatic
    • s16 = 0 โ€” signed 16-bit
    • s32 = 1 โ€” signed 32-bit
    • f32 = 2 โ€” floating-point single
    • f64 = 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 (from 0 to 1) (default 0.4) ยท ..F.A......
  • out_gain <float> โ€” set output gain (from 0 to 1) (default 0.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 (from 0.01 to 900) (default 0.01) ยท ..F.A......
  • gain <double> โ€” set output gain (from -900 to 900) (default 0) ยท ..F.A......
  • volume <double> โ€” set initial volume (from -900 to 0) (default 0) ยท ..F.A......
  • delay <double> โ€” set delay for samples before sending them to volume adjuster (from 0 to 20) (default 0) ยท ..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 (from 0 to 10) (default 0) ยท ..F.A......
  • cm <int> โ€” set cm distance (from 0 to 100) (default 0) ยท ..F.A......
  • m <int> โ€” set meter distance (from 0 to 100) (default 0) ยท ..F.A......
  • dry <double> ..F.A...... โ€” sets the dry amount, from 0 to 1. default 0 ๐Ÿ’ง
  • wet <double> ..F.A...... โ€” sets the wet amount, from 0 to 1. default 1 ๐ŸŒŠ
  • temp <int> ..F.A...... โ€” sets the temperature, in ??C, from -50 to 50. default 20 ๐ŸŒก๏ธ

๐Ÿฆ‹ crossfeed AVOptions ๐Ÿฆ‹

  • strength <double> ..F.A....T. โ€” sets the crossfeed strength, from 0 to 1. default 0.2
  • range <double> ..F.A....T. โ€” sets the soundstage wideness, from 0 to 1. default 0.5
  • slope <double> ..F.A....T. โ€” sets the curve slope, from 0.01 to 1. default 0.5
  • level_in <double> ..F.A....T. โ€” sets level in, from 0 to 1. default 0.9
  • level_out <double> ..F.A....T. โ€” sets level out, from 0 to 1. default 1

โœจ crystalizer AVOptions โœจ

  • i <float> ..F.A....T. โ€” sets the intensity, from -10 to 10. default 2
  • c <boolean> ..F.A....T. โ€” enable clipping. default true

๐ŸŽ€ dcshift AVOptions ๐ŸŽ€

  • shift <double> ..F.A...... โ€” sets the DC shift, from -1 to 1. default 0
  • limitergain <double> ..F.A...... โ€” sets the limiter gain, from 0 to 1. default 0

๐Ÿ’… deesser AVOptions ๐Ÿ’…

  • i <double> ..F.A...... โ€” sets the intensity, from 0 to 1. default 0
  • m <double> ..F.A...... โ€” sets the max deessing, from 0 to 1. default 0.5
  • f <double> ..F.A...... โ€” sets the frequency, from 0 to 1. default 0.5
  • s <int> ..F.A...... โ€” sets the output mode, from 0 to 2. default o
    • i 0 โ€” input
    • o 1 โ€” output
    • e 2 โ€” ess

๐ŸŒธ drmeter AVOptions ๐ŸŒธ

  • length <double> ..F.A...... โ€” sets the window length, from 0.01 to 10. default 3

๐Ÿ”ฅ dynaudnorm AVOptions ๐Ÿ”ฅ

  • framelen <int> ..F.A....T. โ€” sets the frame length in msec, from 10 to 8000. default 500
  • f <int> ..F.A....T. โ€” same thing, shorter name: sets the frame length in msec, from 10 to 8000. default 500
  • gausssize <int> ..F.A....T. โ€” sets the filter size, from 3 to 301. default 31
  • g <int> ..F.A....T. โ€” same thing, shorter name: sets the filter size, from 3 to 301. default 31
  • peak <double> ..F.A....T. โ€” sets the peak value, from 0 to 1. default 0.95
  • p <double> ..F.A....T. โ€” same thing, shorter name: sets the peak value, from 0 to 1. default 0.95
  • maxgain <double> ..F.A....T. โ€” sets the max amplification, from 1 to 100. default 10
  • m <double> ..F.A....T. โ€” same thing, shorter name: sets the max amplification, from 1 to 100. default 10
  • targetrms <double> ..F.A....T. โ€” sets the target RMS, from 0 to 1. default 0
  • r <double> ..F.A....T. โ€” same thing, shorter name: sets the target RMS, from 0 to 1. default 0
  • coupling <boolean> ..F.A....T. โ€” sets channel coupling. default true
  • n <boolean> ..F.A....T. โ€” same thing, shorter name: sets channel coupling. default true
  • correctdc <boolean> ..F.A....T. โ€” sets DC correction. default false
  • c <boolean> ..F.A....T. โ€” same thing, shorter name: sets DC correction. default false
  • altboundary <boolean> ..F.A....T. โ€” sets alternative boundary mode. default false
  • b <boolean> ..F.A....T. โ€” same thing, shorter name: sets alternative boundary mode. default false
  • compress <double> ..F.A....T. โ€” sets the compress factor, from 0 to 30. default 0
  • s <double> ..F.A....T. โ€” same thing, shorter name: sets the compress factor, from 0 to 30. default 0
  • threshold <double> ..F.A....T. โ€” sets the threshold value, from 0 to 1. default 0
  • t <double> ..F.A....T. โ€” same thing, shorter name: sets the threshold value, from 0 to 1. default 0

๐Ÿ‘‘ ebur128 AVOptions ๐Ÿ‘‘

  • video <boolean> ..FV....... โ€” sets video output. default false
  • size <image_size> ..FV....... โ€” sets video size. default "640x480"
  • meter <int> ..FV....... โ€” sets scale meter (+9 to +18), from 9 to 18. default 9
  • framelog <int> ..FVA...... โ€” force frame logging level, from INT_MIN to INT_MAX. default -1
    • info 32 โ€” information logging level
    • verbose 40 โ€” verbose logging level
  • metadata <boolean> ..FVA...... โ€” inject metadata in the filtergraph. default false
  • peak <flags> ..F.A...... โ€” sets peak mode. default 0
    • none โ€” disable any peak mode
    • sample โ€” enable peak-sample mode
    • true โ€” enable true-peak mode
  • dualmono <boolean> ..F.A...... โ€” treat mono input files as dual-mono. default false
  • panlaw <double> ..F.A...... โ€” sets a specific pan law for dual-mono files, from -10 to 0. default -3.0103
  • target <int> ..FV....... โ€” sets a specific target level in LUFS (-23 to 0), from -23 to 0. default -23
  • gauge <int> ..FV....... โ€” sets gauge display type, from 0 to 1. default momentary
    • momentary 0 โ€” display momentary value
    • m 0 โ€” display momentary value
    • shortterm 1 โ€” display short-term value
    • s 1 โ€” display short-term value
  • scale <int> ..FV....... โ€” sets display method for the stats, from 0 to 1. default absolute
    • absolute 0 โ€” display absolute values (LUFS)
    • LUFS 0 โ€” display absolute values (LUFS)
    • relative 1 โ€” display values relative to target (LU)
    • LU 1 โ€” display values relative to target (LU)

๐Ÿซถ equalizer AVOptions ๐Ÿซถ

  • frequency <double> ..F.A....T. โ€” sets central frequency, from 0 to 999999. default 0
  • f <double> ..F.A....T. โ€” same thing, shorter name: sets central frequency, from 0 to 999999. default 0
  • width_type <int> ..F.A....T. โ€” sets filter-width type, from 1 to 5. default q
    • h 1 โ€” Hz
    • q 3 โ€” Q-Factor
    • o 2 โ€” octave
    • s 4 โ€” slope
    • k 5 โ€” kHz
  • t <int> ..F.A....T. โ€” same thing, shorter name: sets filter-width type, from 1 to 5. default q
    • h 1 โ€” Hz
    • q 3 โ€” Q-Factor
    • o 2 โ€” octave
    • s 4 โ€” slope
    • k 5 โ€” kHz
  • width <double> ..F.A....T. โ€” sets band-width, from 0 to 99999. default 1
  • w <double> ..F.A....T. โ€” same thing, shorter name: sets band-width, from 0 to 99999. default 1
  • gain <double> ..F.A....T. โ€” sets gain, from -900 to 900. default 0
  • g <double> ..F.A....T. โ€” same thing, shorter name: sets gain, from -900 to 900. default 0
  • mix <double> ..F.A....T. โ€” sets mix, from 0 to 1. default 1
  • m <double> ..F.A....T. โ€” same thing, shorter name: sets mix, from 0 to 1. default 1
  • channels <channel_layout> ..F.A....T. โ€” sets channels to filter. default 0xffffffffffffffff
  • c <channel_layout> ..F.A....T. โ€” same thing, shorter name: sets channels to filter. default 0xffffffffffffffff
  • normalize <boolean> ..F.A....T. โ€” normalize coefficients. default false
  • n <boolean> ..F.A....T. โ€” same thing, shorter name: normalize coefficients. default false
  • transform <int> ..F.A...... โ€” sets transform type, from 0 to 3. default di
    • di 0 โ€” direct form I
    • dii 1 โ€” direct form II
    • tdii 2 โ€” transposed direct form II
    • latt 3 โ€” lattice-ladder form
  • a <int> ..F.A...... โ€” same thing, shorter name: sets transform type, from 0 to 3. default di
    • di 0 โ€” direct form I
    • dii 1 โ€” direct form II
    • tdii 2 โ€” transposed direct form II
    • latt 3 โ€” lattice-ladder form
  • precision <int> ..F.A...... โ€” sets filtering precision, from -1 to 3. default auto
    • auto -1 โ€” automatic
    • s16 0 โ€” signed 16-bit
    • s32 1 โ€” signed 32-bit
    • f32 2 โ€” floating-point single
    • f64 3 โ€” floating-point double
  • r <int> ..F.A...... โ€” same thing, shorter name: sets filtering precision, from -1 to 3. default auto
    • auto -1 โ€” automatic
    • s16 0 โ€” signed 16-bit
    • s32 1 โ€” signed 32-bit
    • f32 2 โ€” floating-point single
    • f64 3 โ€” floating-point double

๐ŸŒˆ extrastereo AVOptions ๐ŸŒˆ

  • m <float> ..F.A....T. โ€” sets the difference coefficient, from -10 to 10. default 2.5
  • c <boolean> ..F.A....T. โ€” enable clipping. default true

โญ firequalizer AVOptions โญ

  • gain <string> ..F.A....T. โ€” sets gain curve. default "gain_interpolate(f)"
  • gain_entry <string> ..F.A....T. โ€” sets gain entry
  • delay <double> ..F.A...... โ€” sets delay, from 0 to 1e+10. default 0.01
  • accuracy <double> ..F.A...... โ€” sets accuracy, from 0 to 1e+10. default 5
  • wfunc <int> ..F.A...... โ€” sets window function, from 0 to 9. default hann
    • rectangular 0 โ€” rectangular window
    • hann 1 โ€” hann window
    • hamming 2 โ€” hamming window
    • blackman 3 โ€” blackman window
    • nuttall3 4 โ€” 3-term nuttall window
    • mnuttall3 5 โ€” minimum 3-term nuttall window
    • nuttall 6 โ€” nuttall window
    • bnuttall 7 โ€” blackman-nuttall window
    • bharris 8 โ€” blackman-harris window
    • tukey 9 โ€” tukey window
  • fixed <boolean> ..F.A...... โ€” sets fixed frame samples. default false
  • multi <boolean> ..F.A...... โ€” sets multi channels mode. default false
  • zero_phase <boolean> ..F.A...... โ€” sets zero phase mode. default false
  • scale <int> ..F.A...... โ€” sets gain scale, from 0 to 3. default linlog
    • linlin 0 โ€” linear-freq linear-gain
    • linlog 1 โ€” linear-freq logarithmic-gain
    • loglin 2 โ€” logarithmic-freq linear-gain
    • loglog 3 โ€” logarithmic-freq logarithmic-gain
  • dumpfile <string> ..F.A...... โ€” sets dump file
  • dumpscale <int> ..F.A...... โ€” sets dump scale, from 0 to 3. default linlog
    • linlin 0 โ€” linear-freq linear-gain
    • linlog 1 โ€” linear-freq logarithmic-gain
    • loglin 2 โ€” logarithmic-freq linear-gain
  • loglog 3 โ€” ..F.A...... logarithmic-freq logarithmic-gain
  • fft2 &lt;boolean&gt; โ€” ..F.A...... sets the 2-channels fft, bestie. default is false ๐Ÿ’…
  • min_phase &lt;boolean&gt; โ€” ..F.A...... flips on minimum phase mode. default false.

๐ŸŒ€ flanger AVOptions ๐ŸŒ€

  • delay &lt;double&gt; โ€” ..F.A...... base delay in milliseconds, from 0 to 30. default 0.
  • depth &lt;double&gt; โ€” ..F.A...... the added swept delay in milliseconds, from 0 to 10. default 2.
  • regen &lt;double&gt; โ€” ..F.A...... percentage regeneration (that's delayed signal feedback, periodt), from -95 to 95. default 0.
  • width &lt;double&gt; โ€” ..F.A...... percentage of the delayed signal mixed in with the original, from 0 to 100. default 71.
  • speed &lt;double&gt; โ€” ..F.A...... sweeps per second, in Hz. from 0.1 to 10. default 0.5.
  • shape &lt;int&gt; โ€” ..F.A...... the swept wave shape, from 0 to 1. default sinusoidal.
  • triangular 1 โ€” ..F.A......
  • t 1 โ€” ..F.A......
  • sinusoidal 0 โ€” ..F.A......
  • s 0 โ€” ..F.A......
  • phase &lt;double&gt; โ€” ..F.A...... swept wave percentage phase-shift for multi-channel, from 0 to 100. default 25.
  • interp &lt;int&gt; โ€” ..F.A...... delay-line interpolation, from 0 to 1. default linear.
  • linear 0 โ€” ..F.A......
  • quadratic 1 โ€” ..F.A......

๐ŸŽง haas AVOptions ๐ŸŽง

  • level_in &lt;double&gt; โ€” ..F.A...... set level in, from 0.015625 to 64. default 1.
  • level_out &lt;double&gt; โ€” ..F.A...... set level out, from 0.015625 to 64. default 1.
  • side_gain &lt;double&gt; โ€” ..F.A...... set side gain, from 0.015625 to 64. default 1.
  • middle_source &lt;int&gt; โ€” ..F.A...... set middle source, from 0 to 3. default mid.
  • left 0 โ€” ..F.A......
  • right 1 โ€” ..F.A......
  • mid 2 โ€” ..F.A...... L+R
  • side 3 โ€” ..F.A...... L-R
  • middle_phase &lt;boolean&gt; โ€” ..F.A...... set middle phase. default false.
  • left_delay &lt;double&gt; โ€” ..F.A...... set left delay, from 0 to 40. default 2.05.
  • left_balance &lt;double&gt; โ€” ..F.A...... set left balance, from -1 to 1. default -1.
  • left_gain &lt;double&gt; โ€” ..F.A...... set left gain, from 0.015625 to 64. default 1.
  • left_phase &lt;boolean&gt; โ€” ..F.A...... set left phase. default false.
  • right_delay &lt;double&gt; โ€” ..F.A...... set right delay, from 0 to 40. default 2.12.
  • right_balance &lt;double&gt; โ€” ..F.A...... set right balance, from -1 to 1. default 1.
  • right_gain &lt;double&gt; โ€” ..F.A...... set right gain, from 0.015625 to 64. default 1.
  • right_phase &lt;boolean&gt; โ€” ..F.A...... set right phase. default true.

๐Ÿ’ฟ hdcd AVOptions ๐Ÿ’ฟ

  • disable_autoconvert &lt;boolean&gt; โ€” ..F.A...... Disable any format conversion or resampling in the filter graph. default true.
  • process_stereo &lt;boolean&gt; โ€” ..F.A...... Process stereo channels together. Only apply target_gain when both channels match. default true.
  • cdt_ms &lt;int&gt; โ€” ..F.A...... Code detect timer period in ms. from 100 to 60000. default 2000.
  • force_pe &lt;boolean&gt; โ€” ..F.A...... Always extend peaks above -3dBFS even when PE is not signaled. default false.
  • analyze_mode &lt;int&gt; โ€” ..F.A...... Replace audio with solid tone and signal some processing aspect in the amplitude. from 0 to 4. default off.
  • off 0 โ€” ..F.A...... disabled
  • lle 1 โ€” ..F.A...... gain adjustment level at each sample
  • pe 2 โ€” ..F.A...... samples where peak extend occurs
  • cdt 3 โ€” ..F.A...... samples where the code detect timer is active
  • tgm 4 โ€” ..F.A...... samples where the target gain does not match between channels
  • bits_per_sample &lt;int&gt; โ€” ..F.A...... Valid bits per sample (location of the true LSB). from 16 to 24. default 16.
  • 16 16 โ€” ..F.A...... 16-bit (in s32 or s16)
  • 20 20 โ€” ..F.A...... 20-bit (in s32)
  • 24 24 โ€” ..F.A...... 24-bit (in s32)

๐ŸŽถ headphone AVOptions ๐ŸŽถ

  • map &lt;string&gt; โ€” ..F.A...... set channels convolution mappings
  • gain &lt;float&gt; โ€” ..F.A...... set gain in dB, from -20 to 40. default 0.
  • lfe &lt;float&gt; โ€” ..F.A...... set lfe gain in dB, from -20 to 40. default 0.
  • type &lt;int&gt; โ€” ..F.A...... set processing, from 0 to 1. default freq.
  • time 0 โ€” ..F.A...... time domain
  • freq 1 โ€” ..F.A...... frequency domain
  • size &lt;int&gt; โ€” ..F.A...... set frame size, from 1024 to 96000. default 1024.
  • hrir &lt;int&gt; โ€” ..F.A...... set hrir format, from 0 to 1. default stereo.
  • stereo 0 โ€” ..F.A...... hrir files have exactly 2 channels
  • multich 1 โ€” ..F.A...... single multichannel hrir file

โœจ highpass AVOptions โœจ

  • frequency &lt;double&gt; โ€” ..F.A....T. set frequency, from 0 to 999999. default 3000.
  • f &lt;double&gt; โ€” ..F.A....T. set frequency, from 0 to 999999. default 3000.
  • width_type &lt;int&gt; โ€” ..F.A....T. set filter-width type, from 1 to 5. default q.
  • h 1 โ€” ..F.A....T. Hz
  • q 3 โ€” ..F.A....T. Q-Factor
  • o 2 โ€” ..F.A....T. octave
  • s 4 โ€” ..F.A....T. slope
  • k 5 โ€” ..F.A....T. kHz
  • t &lt;int&gt; โ€” ..F.A....T. set filter-width type, from 1 to 5. default q.
  • h 1 โ€” ..F.A....T. Hz
  • q 3 โ€” ..F.A....T. Q-Factor
  • o 2 โ€” ..F.A....T. octave
  • s 4 โ€” ..F.A....T. slope
  • k 5 โ€” ..F.A....T. kHz
  • width &lt;double&gt; โ€” ..F.A....T. set width, from 0 to 99999. default 0.707.
  • w &lt;double&gt; โ€” ..F.A....T. set width, from 0 to 99999. default 0.707.
  • poles &lt;int&gt; โ€” ..F.A...... set number of poles, from 1 to 2. default 2.
  • p &lt;int&gt; โ€” ..F.A...... set number of poles, from 1 to 2. default 2.
  • mix &lt;double&gt; โ€” ..F.A....T. set mix, from 0 to 1. default 1.
  • m &lt;double&gt; โ€” ..F.A....T. set mix, from 0 to 1. default 1.
  • channels &lt;channel_layout&gt; โ€” ..F.A....T. set channels to filter. default 0xffffffffffffffff.
  • c &lt;channel_layout&gt; โ€” ..F.A....T. set channels to filter. default 0xffffffffffffffff.
  • normalize &lt;boolean&gt; โ€” ..F.A....T. normalize coefficients. default false.
  • n &lt;boolean&gt; โ€” ..F.A....T. normalize coefficients. default false.
  • transform &lt;int&gt; โ€” ..F.A...... set transform type, from 0 to 3. default di.
  • di 0 โ€” ..F.A...... direct form I
  • dii 1 โ€” ..F.A...... direct form II
  • tdii 2 โ€” ..F.A...... transposed direct form II
  • latt 3 โ€” ..F.A...... lattice-ladder form
  • a &lt;int&gt; โ€” ..F.A...... set transform type, from 0 to 3. default di.
  • di 0 โ€” ..F.A...... direct form I
  • dii 1 โ€” ..F.A...... direct form II
  • tdii 2 โ€” ..F.A...... transposed direct form II
  • latt 3 โ€” ..F.A...... lattice-ladder form
  • precision &lt;int&gt; โ€” ..F.A...... set filtering precision, from -1 to 3. default auto.
  • auto -1 โ€” ..F.A...... automatic
  • s16 0 โ€” ..F.A...... signed 16-bit
  • s32 1 โ€” ..F.A...... signed 32-bit
  • f32 2 โ€” ..F.A...... floating-point single
  • f64 3 โ€” ..F.A...... floating-point double
  • r &lt;int&gt; โ€” ..F.A...... set filtering precision, from -1 to 3. default auto.
  • auto -1 โ€” ..F.A...... automatic
  • s16 0 โ€” ..F.A...... signed 16-bit
  • s32 1 โ€” ..F.A...... signed 32-bit
  • f32 2 โ€” ..F.A...... floating-point single
  • f64 3 โ€” ..F.A...... floating-point double

๐ŸŒธ highshelf AVOptions ๐ŸŒธ

  • frequency &lt;double&gt; โ€” ..F.A....T. set central frequency, from 0 to 999999. default 3000.
  • f &lt;double&gt; โ€” ..F.A....T. set central frequency, from 0 to 999999. default 3000.
  • width_type &lt;int&gt; โ€” ..F.A....T. set filter-width type, from 1 to 5. default q.
  • h 1 โ€” ..F.A....T. Hz
  • q 3 โ€” ..F.A....T. Q-Factor
  • o 2 โ€” ..F.A....T. octave
  • s 4 โ€” ..F.A....T. slope
  • k 5 โ€” ..F.A....T. kHz
  • t &lt;int&gt; โ€” ..F.A....T. set filter-width type, from 1 to 5. default q.
  • h 1 โ€” ..F.A....T. Hz
  • q 3 โ€” ..F.A....T. Q-Factor
  • o 2 โ€” ..F.A....T. octave
  • s 4 โ€” ..F.A....T. slope
  • k 5 โ€” ..F.A....T. kHz
  • width &lt;double&gt; โ€” ..F.A....T. set shelf transition steep, from 0 to 99999. default 0.5.
  • w &lt;double&gt; โ€” ..F.A....T. set shelf transition steep, from 0 to 99999. default 0.5.
  • gain &lt;double&gt; โ€” ..F.A....T. set gain, from -900 to 900. default 0.
  • g &lt;double&gt; โ€” ..F.A....T. set gain, from -900 to 900. default 0.
  • poles &lt;int&gt; โ€” ..F.A...... set number of poles, from 1 to 2. default 2.
  • p &lt;int&gt; โ€” ..F.A...... set number of poles, from 1 to 2. default 2.
  • mix &lt;double&gt; โ€” ..F.A....T. set mix, from 0 to 1. default 1.
  • m &lt;double&gt; โ€” ..F.A....T. set mix, from 0 to 1. default 1.
  • channels &lt;channel_layout&gt; โ€” ..F.A....T. set channels to filter. default 0xffffffffffffffff.
  • c &lt;channel_layout&gt; โ€” ..F.A....T. set channels to filter. default 0xffffffffffffffff.
  • normalize &lt;boolean&gt; โ€” ..F.A....T. normalize coefficients. default false.
  • n &lt;boolean&gt; โ€” ..F.A....T. normalize coefficients. default false.
  • transform &lt;int&gt; โ€” ..F.A...... set transform type, from 0 to 3. default di.
  • di 0 โ€” ..F.A...... direct form I
  • dii 1 โ€” ..F.A...... direct form II
  • tdii 2 โ€” ..F.A...... transposed direct form II
  • latt 3 โ€” ..F.A...... lattice-ladder form
  • a &lt;int&gt; โ€” ..F.A...... set transform type, from 0 to 3. default di.
  • di 0 โ€” ..F.A...... direct form I
  • dii 1 โ€” ..F.A...... direct form II
  • tdii 2 โ€” ..F.A...... transposed direct form II
  • latt 3 โ€” ..F.A...... lattice-ladder form
  • precision &lt;int&gt; โ€” ..F.A...... set filtering precision, from -1 to 3. default auto.
  • auto -1 โ€” ..F.A...... automatic
  • s16 0 โ€” ..F.A...... signed 16-bit
  • precision <int> โ€” how precise do you want the filtering math to be? from -1 to 3, default is auto ๐Ÿ’… โ€” ..F.A......
    • auto -1 โ€” automatic, let the filter pick โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • s32 1 โ€” signed 32-bit โ€” ..F.A......
    • f32 2 โ€” floating-point single โ€” ..F.A......
    • f64 3 โ€” floating-point double โ€” ..F.A......
  • r <int> โ€” bestie this is literally the exact same option as precision, just the short version. from -1 to 3, default auto โ€” ..F.A......
    • auto -1 โ€” automatic โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • s32 1 โ€” signed 32-bit โ€” ..F.A......
    • f32 2 โ€” floating-point single โ€” ..F.A......
    • f64 3 โ€” floating-point double โ€” ..F.A......

๐ŸŒˆ join AVOptions ๐ŸŒˆ

Okay so this one is the stream-combining queen ๐Ÿ‘‘

  • inputs <int> โ€” number of input streams, from 1 to INT_MAX, default 2 โ€” ..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 -70 to -5, default -24 โ€” ..F.A......
  • i <double> โ€” set integrated loudness target, from -70 to -5, default -24 โ€” ..F.A......
  • LRA <double> โ€” set loudness range target, from 1 to 20, default 7 โ€” ..F.A......
  • lra <double> โ€” set loudness range target, from 1 to 20, default 7 โ€” ..F.A......
  • TP <double> โ€” set maximum true peak, from -9 to 0, default -2 โ€” ..F.A......
  • tp <double> โ€” set maximum true peak, from -9 to 0, default -2 โ€” ..F.A......
  • measured_I <double> โ€” measured IL of input file, from -99 to 0, default 0 โ€” ..F.A......
  • measured_i <double> โ€” measured IL of input file, from -99 to 0, default 0 โ€” ..F.A......
  • measured_LRA <double> โ€” measured LRA of input file, from 0 to 99, default 0 โ€” ..F.A......
  • measured_lra <double> โ€” measured LRA of input file, from 0 to 99, default 0 โ€” ..F.A......
  • measured_TP <double> โ€” measured true peak of input file, from -99 to 99, default 99 โ€” ..F.A......
  • measured_tp <double> โ€” measured true peak of input file, from -99 to 99, default 99 โ€” ..F.A......
  • measured_thresh <double> โ€” measured threshold of input file, from -99 to 0, default -70 โ€” ..F.A......
  • offset <double> โ€” set offset gain, from -99 to 99, default 0 โ€” ..F.A......
  • linear <boolean> โ€” normalize linearly if possible, default true โ€” ..F.A......
  • dual_mono <boolean> โ€” treat mono input as dual-mono, default false โ€” ..F.A......
  • print_format <int> โ€” set print format for stats, from 0 to 2, default none โ€” ..F.A......
    • none 0 โ€” ..F.A......
    • json 1 โ€” ..F.A......
    • summary 2 โ€” ..F.A......

๐Ÿฆ‹ lowpass AVOptions ๐Ÿฆ‹

  • frequency <double> โ€” set frequency, from 0 to 999999, default 500 โ€” ..F.A....T.
  • f <double> โ€” set frequency, from 0 to 999999, default 500 โ€” ..F.A....T.
  • width_type <int> โ€” set filter-width type, from 1 to 5, default q โ€” ..F.A....T.
    • h 1 โ€” Hz โ€” ..F.A....T.
    • q 3 โ€” Q-Factor โ€” ..F.A....T.
    • o 2 โ€” octave โ€” ..F.A....T.
    • s 4 โ€” slope โ€” ..F.A....T.
    • k 5 โ€” kHz โ€” ..F.A....T.
  • t <int> โ€” set filter-width type, from 1 to 5, default q โ€” ..F.A....T.
    • h 1 โ€” Hz โ€” ..F.A....T.
    • q 3 โ€” Q-Factor โ€” ..F.A....T.
    • o 2 โ€” octave โ€” ..F.A....T.
    • s 4 โ€” slope โ€” ..F.A....T.
    • k 5 โ€” kHz โ€” ..F.A....T.
  • width <double> โ€” set width, from 0 to 99999, default 0.707 โ€” ..F.A....T.
  • w <double> โ€” set width, from 0 to 99999, default 0.707 โ€” ..F.A....T.
  • poles <int> โ€” set number of poles, from 1 to 2, default 2 โ€” ..F.A......
  • p <int> โ€” set number of poles, from 1 to 2, default 2 โ€” ..F.A......
  • mix <double> โ€” set mix, from 0 to 1, default 1 โ€” ..F.A....T.
  • m <double> โ€” set mix, from 0 to 1, default 1 โ€” ..F.A....T.
  • channels <channel_layout> โ€” set channels to filter, default 0xffffffffffffffff โ€” ..F.A....T.
  • c <channel_layout> โ€” set channels to filter, default 0xffffffffffffffff โ€” ..F.A....T.
  • normalize <boolean> โ€” normalize coefficients, default false โ€” ..F.A....T.
  • n <boolean> โ€” normalize coefficients, default false โ€” ..F.A....T.
  • transform <int> โ€” set transform type, from 0 to 3, default di โ€” ..F.A......
    • di 0 โ€” direct form I โ€” ..F.A......
    • dii 1 โ€” direct form II โ€” ..F.A......
    • tdii 2 โ€” transposed direct form II โ€” ..F.A......
    • latt 3 โ€” lattice-ladder form โ€” ..F.A......
  • a <int> โ€” set transform type, from 0 to 3, default di โ€” ..F.A......
    • di 0 โ€” direct form I โ€” ..F.A......
    • dii 1 โ€” direct form II โ€” ..F.A......
    • tdii 2 โ€” transposed direct form II โ€” ..F.A......
    • latt 3 โ€” lattice-ladder form โ€” ..F.A......
  • precision <int> โ€” set filtering precision, from -1 to 3, default auto โ€” ..F.A......
    • auto -1 โ€” automatic โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • 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 -1 to 3, default auto โ€” ..F.A......
    • auto -1 โ€” automatic โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • s32 1 โ€” signed 32-bit โ€” ..F.A......
    • f32 2 โ€” floating-point single โ€” ..F.A......
    • f64 3 โ€” 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, from 0 to 999999, default 100 โ€” ..F.A....T.
  • f <double> โ€” set central frequency, from 0 to 999999, default 100 โ€” ..F.A....T.
  • width_type <int> โ€” set filter-width type, from 1 to 5, default q โ€” ..F.A....T.
    • h 1 โ€” Hz โ€” ..F.A....T.
    • q 3 โ€” Q-Factor โ€” ..F.A....T.
    • o 2 โ€” octave โ€” ..F.A....T.
    • s 4 โ€” slope โ€” ..F.A....T.
    • k 5 โ€” kHz โ€” ..F.A....T.
  • t <int> โ€” set filter-width type, from 1 to 5, default q โ€” ..F.A....T.
    • h 1 โ€” Hz โ€” ..F.A....T.
    • q 3 โ€” Q-Factor โ€” ..F.A....T.
    • o 2 โ€” octave โ€” ..F.A....T.
    • s 4 โ€” slope โ€” ..F.A....T.
    • k 5 โ€” kHz โ€” ..F.A....T.
  • width <double> โ€” set shelf transition steep, from 0 to 99999, default 0.5 โ€” ..F.A....T.
  • w <double> โ€” set shelf transition steep, from 0 to 99999, default 0.5 โ€” ..F.A....T.
  • gain <double> โ€” set gain, from -900 to 900, default 0 โ€” ..F.A....T.
  • g <double> โ€” set gain, from -900 to 900, default 0 โ€” ..F.A....T.
  • poles <int> โ€” set number of poles, from 1 to 2, default 2 โ€” ..F.A......
  • p <int> โ€” set number of poles, from 1 to 2, default 2 โ€” ..F.A......
  • mix <double> โ€” set mix, from 0 to 1, default 1 โ€” ..F.A....T.
  • m <double> โ€” set mix, from 0 to 1, default 1 โ€” ..F.A....T.
  • channels <channel_layout> โ€” set channels to filter, default 0xffffffffffffffff โ€” ..F.A....T.
  • c <channel_layout> โ€” set channels to filter, default 0xffffffffffffffff โ€” ..F.A....T.
  • normalize <boolean> โ€” normalize coefficients, default false โ€” ..F.A....T.
  • n <boolean> โ€” normalize coefficients, default false โ€” ..F.A....T.
  • transform <int> โ€” set transform type, from 0 to 3, default di โ€” ..F.A......
    • di 0 โ€” direct form I โ€” ..F.A......
    • dii 1 โ€” direct form II โ€” ..F.A......
    • tdii 2 โ€” transposed direct form II โ€” ..F.A......
    • latt 3 โ€” lattice-ladder form โ€” ..F.A......
  • a <int> โ€” set transform type, from 0 to 3, default di โ€” ..F.A......
    • di 0 โ€” direct form I โ€” ..F.A......
    • dii 1 โ€” direct form II โ€” ..F.A......
    • tdii 2 โ€” transposed direct form II โ€” ..F.A......
    • latt 3 โ€” lattice-ladder form โ€” ..F.A......
  • precision <int> โ€” set filtering precision, from -1 to 3, default auto โ€” ..F.A......
    • auto -1 โ€” automatic โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • 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 -1 to 3, default auto โ€” ..F.A......
    • auto -1 โ€” automatic โ€” ..F.A......
    • s16 0 โ€” signed 16-bit โ€” ..F.A......
    • s32 1 โ€” signed 32-bit โ€” ..F.A......
    • f32 2 โ€” floating-point single โ€” ..F.A......
    • f64 3 โ€” 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, from 0.015625 to 64, default 1 โ€” ..F.A....T.
  • mode <int> โ€” set mode, from 0 to 1, default downward โ€” ..F.A....T.
    • downward 0 โ€” ..F.A....T.
    • upward 1 โ€” ..F.A....T.
  • threshold <double> โ€” set threshold, from 0.000976563 to 1, default 0.125 โ€” ..F.A....T.
  • ratio <double> โ€” set ratio, from 1 to 20, default 2 โ€” ..F.A....T.
  • attack <double> โ€” set attack, from 0.01 to 2000, default 20 โ€” ..F.A....T.
  • release <double> โ€” set release, from 0.01 to 9000, default 250 โ€” ..F.A....T.
  • makeup <double> โ€” set make up gain, from 1 to 64, default 1 โ€” ..F.A....T.
  • knee <double> โ€” set knee, from 1 to 8, default 2.82843 โ€” ..F.A....T.
  • link <int> โ€” set link type, from 0 to 1, default average โ€” ..F.A....T.
    • average 0 โ€” ..F.A....T.
    • maximum 1 โ€” ..F.A....T.
  • detection <int> โ€” set detection, from 0 to 1, default rms โ€” ..F.A....T.
    • peak 0 โ€” ..F.A....T.
    • rms 1 โ€” ..F.A....T.
  • level_sc <double> ..F.A....T. โ€” sets the sidechain gain, living anywhere from 0.015625 up to 64 (default 1)
  • mix <double> ..F.A....T. โ€” sets the mix, from 0 to 1 (default 1)

๐ŸŽ€ 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, from 0.015625 to 64 (default 1)
  • mode <int> ..F.A....T. โ€” sets the mode, from 0 to 1 (default downward)
    • downward = 0 ..F.A....T.
    • upward = 1 ..F.A....T.
  • range <double> ..F.A....T. โ€” sets the max gain reduction, from 0 to 1 (default 0.06125)
  • threshold <double> ..F.A....T. โ€” sets the threshold, from 0 to 1 (default 0.125)
  • ratio <double> ..F.A....T. โ€” sets the ratio, from 1 to 9000 (default 2)
  • attack <double> ..F.A....T. โ€” sets the attack, from 0.01 to 9000 (default 20)
  • release <double> ..F.A....T. โ€” sets the release, from 0.01 to 9000 (default 250)
  • makeup <double> ..F.A....T. โ€” sets the makeup gain, from 1 to 64 (default 1)
  • knee <double> ..F.A....T. โ€” sets the knee, from 1 to 8 (default 2.82843)
  • detection <int> ..F.A....T. โ€” sets the detection, from 0 to 1 (default rms)
    • peak = 0 ..F.A....T.
    • rms = 1 ..F.A....T.
  • link <int> ..F.A....T. โ€” sets the link, from 0 to 1 (default average)
    • average = 0 ..F.A....T.
    • maximum = 1 ..F.A....T.
  • level_sc <double> ..F.A....T. โ€” sets the sidechain gain, from 0.015625 to 64 (default 1)

๐Ÿ”‡ 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, from 0 to DBL_MAX (default 0.001)
  • noise <double> ..F.A...... โ€” sets the noise tolerance, from 0 to DBL_MAX (default 0.001)
  • d <duration> ..F.A...... โ€” sets the minimum duration in seconds (default 2)
  • duration <duration> ..F.A...... โ€” sets the minimum duration in seconds (default 2)
  • mono <boolean> ..F.A...... โ€” check each channel separately (default false)
  • m <boolean> ..F.A...... โ€” check each channel separately (default false)

โœ‚๏ธ 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...... โ€” (from 0 to 9000) (default 0)
  • start_duration <duration> ..F.A...... โ€” sets the start duration of the non-silence part (default 0)
  • start_threshold <double> ..F.A...... โ€” sets the threshold for start silence detection, from 0 to DBL_MAX (default 0)
  • start_silence <duration> ..F.A...... โ€” sets the start duration of the silence part to keep (default 0)
  • start_mode <int> ..F.A...... โ€” sets which channel will trigger trimming from the start, from 0 to 1 (default any)
    • any = 0 ..F.A......
    • all = 1 ..F.A......
  • stop_periods <int> ..F.A...... โ€” (from -9000 to 9000) (default 0) โ€” yes bestie, it goes negative, that's not a typo ๐Ÿ’€
  • stop_duration <duration> ..F.A...... โ€” sets the stop duration of the non-silence part (default 0)
  • stop_threshold <double> ..F.A...... โ€” sets the threshold for stop silence detection, from 0 to DBL_MAX (default 0)
  • stop_silence <duration> ..F.A...... โ€” sets the stop duration of the silence part to keep (default 0)
  • stop_mode <int> ..F.A...... โ€” sets which channel will trigger trimming from the end, from 0 to 1 (default any)
    • any = 0 ..F.A......
    • all = 1 ..F.A......
  • detection <int> ..F.A...... โ€” sets how silence is detected, from 0 to 1 (default rms)
    • peak = 0 ..F.A...... โ€” use absolute values of samples
    • rms = 1 ..F.A...... โ€” use squared values of samples
  • window <double> ..F.A...... โ€” sets the duration of the window in seconds, from 0 to 10 (default 0.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, from 0 to 1 (default 0.95)
  • p <double> ..F.A....T. โ€” sets the peak value, from 0 to 1 (default 0.95)
  • expansion <double> ..F.A....T. โ€” sets the max expansion factor, from 1 to 50 (default 2)
  • e <double> ..F.A....T. โ€” sets the max expansion factor, from 1 to 50 (default 2)
  • compression <double> ..F.A....T. โ€” sets the max compression factor, from 1 to 50 (default 2)
  • c <double> ..F.A....T. โ€” sets the max compression factor, from 1 to 50 (default 2)
  • threshold <double> ..F.A....T. โ€” sets the threshold value, from 0 to 1 (default 0)
  • t <double> ..F.A....T. โ€” sets the threshold value, from 0 to 1 (default 0)
  • raise <double> ..F.A....T. โ€” sets the expansion raising amount, from 0 to 1 (default 0.001)
  • r <double> ..F.A....T. โ€” sets the expansion raising amount, from 0 to 1 (default 0.001)
  • fall <double> ..F.A....T. โ€” sets the compression raising amount, from 0 to 1 (default 0.001)
  • f <double> ..F.A....T. โ€” sets the compression raising amount, from 0 to 1 (default 0.001)
  • channels <channel_layout> ..F.A....T. โ€” sets channels to filter (default 0xffffffffffffffff)
  • h <channel_layout> ..F.A....T. โ€” sets channels to filter (default 0xffffffffffffffff)
  • invert <boolean> ..F.A....T. โ€” sets inverted filtering (default false)
  • i <boolean> ..F.A....T. โ€” sets inverted filtering (default false)
  • link <boolean> ..F.A....T. โ€” sets linked channels filtering (default false)
  • l <boolean> ..F.A....T. โ€” sets linked channels filtering (default false)

๐ŸŒˆ 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, from 0.015625 to 64 (default 1)
  • level_out <double> ..F.A....T. โ€” sets level out, from 0.015625 to 64 (default 1)
  • balance_in <double> ..F.A....T. โ€” sets balance in, from -1 to 1 (default 0)
  • balance_out <double> ..F.A....T. โ€” sets balance out, from -1 to 1 (default 0)
  • softclip <boolean> ..F.A....T. โ€” enable softclip (default false)
  • mutel <boolean> ..F.A....T. โ€” mute L (default false)
  • muter <boolean> ..F.A....T. โ€” mute R (default false)
  • phasel <boolean> ..F.A....T. โ€” phase L (default false)
  • phaser <boolean> ..F.A....T. โ€” phase R (default false)
  • mode <int> ..F.A....T. โ€” sets the stereo mode, from 0 to 10 (default lr>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, from 0.015625 to 64 (default 1)
  • sbal <double> ..F.A....T. โ€” sets the side balance, from -1 to 1 (default 0)
  • mlev <double> ..F.A....T. โ€” sets the middle level, from 0.015625 to 64 (default 1)
  • mpan <double> ..F.A....T. โ€” sets the middle pan, from -1 to 1 (default 0)
  • base <double> ..F.A....T. โ€” sets the stereo base, from -1 to 1 (default 0)
  • delay <double> ..F.A....T. โ€” sets the delay, from -20 to 20 (default 0)
  • sclevel <double> ..F.A....T. โ€” sets S/C level, from 1 to 100 (default 1)
  • phase <double> ..F.A....T. โ€” sets the stereo phase, from 0 to 360 (default 0)
  • bmode_in <int> ..F.A....T. โ€” sets balance in mode, from 0 to 2 (default balance)
    • 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, from 0 to 2 (default balance)
    • 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, from 1 to 100 (default 20)
  • feedback <float> ..F.A....T. โ€” sets the feedback gain, from 0 to 0.9 (default 0.3)
  • crossfeed <float> ..F.A....T. โ€” sets the cross feed, from 0 to 0.8 (default 0.3)
  • drymix <float> ..F.A....T. โ€” sets the dry-mix, from 0 to 1 (default 0.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, from 0 to 20 (default 1)
  • 2b <float> ..F.A...... โ€” sets the 92Hz band gain, from 0 to 20 (default 1)
  • 3b <float> ..F.A...... โ€” sets the 131Hz band gain, from 0 to 20 (default 1)
  • 4b <float> ..F.A...... โ€” sets the 185Hz band gain, from 0 to 20 (default 1)
  • 5b <float> ..F.A...... โ€” sets the 262Hz band gain, from 0 to 20 (default 1)
  • 6b <float> ..F.A...... โ€” sets the 370Hz band gain, from 0 to 20 (default 1)
  • 7b <float> ..F.A...... โ€” sets the 523Hz band gain, from 0 to 20 (default 1)
  • 8b <float> ..F.A...... โ€” sets the 740Hz band gain, from 0 to 20 (default 1)
  • 9b <float> ..F.A...... โ€” sets the 1047Hz band gain, from 0 to 20 (default 1)
  • 10b <float> ..F.A...... โ€” sets the 1480Hz band gain, from 0 to 20 (default 1)
  • 11b <float> ..F.A...... โ€” sets the 2093Hz band gain, from 0 to 20 (default 1)
  • 12b <float> ..F.A...... โ€” sets the 2960Hz band gain, from 0 to 20 (default 1)
  • 13b <float> ..F.A...... โ€” sets the 4186Hz band gain, from 0 to 20 (default 1)
  • 14b <float> ..F.A...... โ€” sets the 5920Hz band gain, from 0 to 20 (default 1)
  • 15b <float> ..F.A...... โ€” sets the 8372Hz band gain, from 0 to 20 (default 1)
  • 16b <float> ..F.A...... โ€” sets the 11840Hz band gain, from 0 to 20 (default 1)
  • 17b <float> ..F.A...... โ€” sets the 16744Hz band gain, from 0 to 20 (default 1)
  • 18b <float> ..F.A...... โ€” sets the 20000Hz band gain, from 0 to 20 (default 1)

๐ŸŒ€ 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, from 0 to 10 (default 1)
  • level_out <float> ..F.A...... โ€” sets the output level, from 0 to 10 (default 1)
  • lfe <boolean> ..F.A...... โ€” output LFE (default true)
  • lfe_low <int> ..F.A...... โ€” LFE low cut off, from 0 to 256 (default 128)

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, from 0 to 512, default 256
  • lfe_mode <int> ..F.A...... โ€” set the LFE channel mode, from 0 to 1, default add
    • add 0 โ€” just add LFE channel
    • sub 1 โ€” substract LFE channel with others
  • angle <float> ..F.A...... โ€” set soundfield transform angle, from 0 to 360, default 90
  • fc_in <float> ..F.A...... โ€” set front center channel input level, from 0 to 10, default 1
  • fc_out <float> ..F.A...... โ€” set front center channel output level, from 0 to 10, default 1
  • fl_in <float> ..F.A...... โ€” set front left channel input level, from 0 to 10, default 1
  • fl_out <float> ..F.A...... โ€” set front left channel output level, from 0 to 10, default 1
  • fr_in <float> ..F.A...... โ€” set front right channel input level, from 0 to 10, default 1
  • fr_out <float> ..F.A...... โ€” set front right channel output level, from 0 to 10, default 1
  • sl_in <float> ..F.A...... โ€” set side left channel input level, from 0 to 10, default 1
  • sl_out <float> ..F.A...... โ€” set side left channel output level, from 0 to 10, default 1
  • sr_in <float> ..F.A...... โ€” set side right channel input level, from 0 to 10, default 1
  • sr_out <float> ..F.A...... โ€” set side right channel output level, from 0 to 10, default 1
  • bl_in <float> ..F.A...... โ€” set back left channel input level, from 0 to 10, default 1
  • bl_out <float> ..F.A...... โ€” set back left channel output level, from 0 to 10, default 1
  • br_in <float> ..F.A...... โ€” set back right channel input level, from 0 to 10, default 1
  • br_out <float> ..F.A...... โ€” set back right channel output level, from 0 to 10, default 1
  • bc_in <float> ..F.A...... โ€” set back center channel input level, from 0 to 10, default 1
  • bc_out <float> ..F.A...... โ€” set back center channel output level, from 0 to 10, default 1
  • lfe_in <float> ..F.A...... โ€” set lfe channel input level, from 0 to 10, default 1
  • lfe_out <float> ..F.A...... โ€” set lfe channel output level, from 0 to 10, default 1
  • allx <float> ..F.A...... โ€” set all channel's x spread, from -1 to 15, default -1
  • ally <float> ..F.A...... โ€” set all channel's y spread, from -1 to 15, default -1
  • fcx <float> ..F.A...... โ€” set front center channel x spread, from 0 to 15, default 1
  • flx <float> ..F.A...... โ€” set front left channel x spread, from 0 to 15, default 1
  • frx <float> ..F.A...... โ€” set front right channel x spread, from 0 to 15, default 1
  • blx <float> ..F.A...... โ€” set back left channel x spread, from 0 to 15, default 1
  • brx <float> ..F.A...... โ€” set back right channel x spread, from 0 to 15, default 1
  • slx <float> ..F.A...... โ€” set side left channel x spread, from 0 to 15, default 1
  • srx <float> ..F.A...... โ€” set side right channel x spread, from 0 to 15, default 1
  • bcx <float> ..F.A...... โ€” set back center channel x spread, from 0 to 15, default 1
  • fcy <float> ..F.A...... โ€” set front center channel y spread, from 0 to 15, default 1
  • fly <float> ..F.A...... โ€” set front left channel y spread, from 0 to 15, default 1
  • fry <float> ..F.A...... โ€” set front right channel y spread, from 0 to 15, default 1
  • bly <float> ..F.A...... โ€” set back left channel y spread, from 0 to 15, default 1
  • bry <float> ..F.A...... โ€” set back right channel y spread, from 0 to 15, default 1
  • sly <float> ..F.A...... โ€” set side left channel y spread, from 0 to 15, default 1
  • sry <float> ..F.A...... โ€” set side right channel y spread, from 0 to 15, default 1
  • bcy <float> ..F.A...... โ€” set back center channel y spread, from 0 to 15, default 1
  • win_size <int> ..F.A...... โ€” set window size, from 1024 to 65536, default 4096
  • win_func <int> ..F.A...... โ€” set window function, from 0 to 19, default hann
    • rect 0 โ€” Rectangular
    • bartlett 4 โ€” Bartlett
    • hann 1 โ€” Hann
    • hanning 1 โ€” Hanning
    • hamming 2 โ€” Hamming
    • blackman 3 โ€” Blackman
    • welch 5 โ€” Welch
    • flattop 6 โ€” Flat-top
    • bharris 7 โ€” Blackman-Harris
    • bnuttall 8 โ€” Blackman-Nuttall
    • bhann 11 โ€” Bartlett-Hann
    • sine 9 โ€” Sine
    • nuttall 10 โ€” Nuttall
    • lanczos 12 โ€” Lanczos
    • gauss 13 โ€” Gauss
    • tukey 14 โ€” Tukey
    • dolph 15 โ€” Dolph-Chebyshev
    • cauchy 16 โ€” Cauchy
    • parzen 17 โ€” Parzen
    • poisson 18 โ€” Poisson
    • bohman 19 โ€” Bohman
  • overlap <float> ..F.A...... โ€” set window overlap, from 0 to 1, default 0.5

โœจ treble AVOptions โœจ

  • frequency <double> ..F.A....T. โ€” set central frequency, from 0 to 999999, default 3000
  • f <double> ..F.A....T. โ€” set central frequency, from 0 to 999999, default 3000
  • width_type <int> ..F.A....T. โ€” set filter-width type, from 1 to 5, default q
    • h 1 โ€” Hz
    • q 3 โ€” Q-Factor
    • o 2 โ€” octave
    • s 4 โ€” slope
    • k 5 โ€” kHz
  • t <int> ..F.A....T. โ€” set filter-width type, from 1 to 5, default q
    • h 1 โ€” Hz
    • q 3 โ€” Q-Factor
    • o 2 โ€” octave
    • s 4 โ€” slope
    • k 5 โ€” kHz
  • width <double> ..F.A....T. โ€” set shelf transition steep, from 0 to 99999, default 0.5
  • w <double> ..F.A....T. โ€” set shelf transition steep, from 0 to 99999, default 0.5
  • gain <double> ..F.A....T. โ€” set gain, from -900 to 900, default 0
  • g <double> ..F.A....T. โ€” set gain, from -900 to 900, default 0
  • poles <int> ..F.A...... โ€” set number of poles, from 1 to 2, default 2
  • p <int> ..F.A...... โ€” set number of poles, from 1 to 2, default 2
  • mix <double> ..F.A....T. โ€” set mix, from 0 to 1, default 1
  • m <double> ..F.A....T. โ€” set mix, from 0 to 1, default 1
  • channels <channel_layout> ..F.A....T. โ€” set channels to filter, default 0xffffffffffffffff
  • c <channel_layout> ..F.A....T. โ€” set channels to filter, default 0xffffffffffffffff
  • normalize <boolean> ..F.A....T. โ€” normalize coefficients, default false
  • n <boolean> ..F.A....T. โ€” normalize coefficients, default false
  • transform <int> ..F.A...... โ€” set transform type, from 0 to 3, default di
    • di 0 โ€” direct form I
    • dii 1 โ€” direct form II
    • tdii 2 โ€” transposed direct form II
    • latt 3 โ€” lattice-ladder form
  • a <int> ..F.A...... โ€” set transform type, from 0 to 3, default di
    • di 0 โ€” direct form I
    • dii 1 โ€” direct form II
    • tdii 2 โ€” transposed direct form II
    • latt 3 โ€” lattice-ladder form
  • precision <int> ..F.A...... โ€” set filtering precision, from -1 to 3, default auto
    • auto -1 โ€” automatic
    • s16 0 โ€” signed 16-bit
    • s32 1 โ€” signed 32-bit
    • f32 2 โ€” floating-point single
    • f64 3 โ€” floating-point double
  • r <int> ..F.A...... โ€” set filtering precision, from -1 to 3, default auto
    • auto -1 โ€” automatic
    • s16 0 โ€” signed 16-bit
    • s32 1 โ€” signed 32-bit
    • f32 2 โ€” floating-point single
    • f64 3 โ€” floating-point double

๐ŸŒธ tremolo AVOptions ๐ŸŒธ

  • f <double> ..F.A...... โ€” set frequency in hertz, from 0.1 to 20000, default 5
  • d <double> ..F.A...... โ€” set depth as percentage, from 0 to 1, default 0.5

๐Ÿฆ‹ vibrato AVOptions ๐Ÿฆ‹

  • f <double> ..F.A...... โ€” set frequency in hertz, from 0.1 to 20000, default 5
  • d <double> ..F.A...... โ€” set depth as percentage, from 0 to 1, default 0.5

๐Ÿ‘‘ volume AVOptions ๐Ÿ‘‘

  • volume <string> ..F.A....T. โ€” set volume adjustment expression, default "1.0"
  • precision <int> ..F.A...... โ€” select mathematical precision, from 0 to 2, default float
    • fixed 0 โ€” select 8-bit fixed-point
    • float 1 โ€” select 32-bit floating-point
    • double 2 โ€” select 64-bit floating-point
  • eval <int> ..F.A...... โ€” specify when to evaluate expressions, from 0 to 1, default once
    • once 0 โ€” eval volume expression once
    • frame 1 โ€” eval volume expression per-frame
  • replaygain <int> ..F.A...... โ€” Apply replaygain side data when present, from 0 to 3, default drop
    • drop 0 โ€” replaygain side data is dropped
    • ignore 1 โ€” replaygain side data is ignored
    • track 2 โ€” track gain is preferred
    • album 3 โ€” album gain is preferred
  • replaygain_preamp <double> ..F.A...... โ€” Apply replaygain pre-amplification, from -15 to 15, default 0
  • replaygain_noclip <boolean> ..F.A...... โ€” Apply replaygain clipping prevention, default true

๐Ÿ’– aevalsrc AVOptions ๐Ÿ’–

  • exprs <string> ..F.A...... โ€” set the '|'-separated list of channels expressions
  • nb_samples <int> ..F.A...... โ€” set the number of samples per requested frame, from 0 to INT_MAX, default 1024
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 (from 0 to INT_MAX) (default 1024)
  • 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 layout
  • c (<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 (from 9 to 65535) (default 1025)
  • t (<int>) โ€” set number of taps (from 9 to 65535) (default 1025)
  • 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 (from 1 to INT_MAX) (default 44100)
  • r (<int>) โ€” set sample rate (from 1 to INT_MAX) (default 44100)
  • nb_samples (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • n (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • win_func (<int>) โ€” set window function (from 0 to 19) (default blackman)
    • rect = 0 โ€” Rectangular
    • bartlett = 4 โ€” Bartlett
    • hanning = 1 โ€” Hanning
    • hamming = 2 โ€” Hamming
    • blackman = 3 โ€” Blackman
    • welch = 5 โ€” Welch
    • flattop = 6 โ€” Flat-top
    • bharris = 7 โ€” Blackman-Harris
    • bnuttall = 8 โ€” Blackman-Nuttall
    • bhann = 11 โ€” Bartlett-Hann
    • sine = 9 โ€” Sine
    • nuttall = 10 โ€” Nuttall
    • lanczos = 12 โ€” Lanczos
    • gauss = 13 โ€” Gauss
    • tukey = 14 โ€” Tukey
    • dolph = 15 โ€” Dolph-Chebyshev
    • cauchy = 16 โ€” Cauchy
    • parzen = 17 โ€” Parzen
    • poisson = 18 โ€” Poisson
    • bohman = 19 โ€” Bohman
  • w (<int>) โ€” set window function (from 0 to 19) (default blackman)
    • rect = 0 โ€” Rectangular
    • bartlett = 4 โ€” Bartlett
    • hanning = 1 โ€” Hanning
    • hamming = 2 โ€” Hamming
    • blackman = 3 โ€” Blackman
    • welch = 5 โ€” Welch
    • flattop = 6 โ€” Flat-top
    • bharris = 7 โ€” Blackman-Harris
    • bnuttall = 8 โ€” Blackman-Nuttall
    • bhann = 11 โ€” Bartlett-Hann
    • sine = 9 โ€” Sine
    • nuttall = 10 โ€” Nuttall
    • lanczos = 12 โ€” Lanczos
    • gauss = 13 โ€” Gauss
    • tukey = 14 โ€” Tukey
    • dolph = 15 โ€” Dolph-Chebyshev
    • cauchy = 16 โ€” Cauchy
    • parzen = 17 โ€” Parzen
    • poisson = 18 โ€” Poisson
    • bohman = 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 (from 15 to INT_MAX) (default 48000)
  • r (<int>) โ€” set sample rate (from 15 to INT_MAX) (default 48000)
  • amplitude (<double>) โ€” set amplitude (from 0 to 1) (default 1)
  • a (<double>) โ€” set amplitude (from 0 to 1) (default 1)
  • duration (<duration>) โ€” set duration (default 0)
  • d (<duration>) โ€” set duration (default 0)
  • color (<int>) โ€” set noise color (from 0 to 5) (default white)
    • white = 0
    • pink = 1
    • brown = 2
    • blue = 3
    • violet = 4
    • velvet = 5
  • colour (<int>) โ€” set noise color (from 0 to 5) (default white)
    • white = 0
    • pink = 1
    • brown = 2
    • blue = 3
    • violet = 4
    • velvet = 5
  • c (<int>) โ€” set noise color (from 0 to 5) (default white)
    • white = 0
    • pink = 1
    • brown = 2
    • blue = 3
    • violet = 4
    • velvet = 5
  • seed (<int64>) โ€” set random seed (from -1 to UINT32_MAX) (default -1)
  • s (<int64>) โ€” set random seed (from -1 to UINT32_MAX) (default -1)
  • nb_samples (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • n (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)

๐Ÿฆ‹ 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 (from 1 to 65535) (default 1024)
  • n (<int>) โ€” set the number of samples per requested frame (from 1 to 65535) (default 1024)
  • 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 (from 1 to INT_MAX) (default 44100)
  • r (<int>) โ€” set sample rate (from 1 to INT_MAX) (default 44100)
  • taps (<int>) โ€” set number of taps (from 11 to 65535) (default 22051)
  • t (<int>) โ€” set number of taps (from 11 to 65535) (default 22051)
  • nb_samples (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • n (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • win_func (<int>) โ€” set window function (from 0 to 19) (default blackman)
    • rect = 0 โ€” Rectangular
    • bartlett = 4 โ€” Bartlett
    • hanning = 1 โ€” Hanning
    • hamming = 2 โ€” Hamming
    • blackman = 3 โ€” Blackman
    • welch = 5 โ€” Welch
    • flattop = 6 โ€” Flat-top
    • bharris = 7 โ€” Blackman-Harris
    • bnuttall = 8 โ€” Blackman-Nuttall
    • bhann = 11 โ€” Bartlett-Hann
    • sine = 9 โ€” Sine
    • nuttall = 10 โ€” Nuttall
    • lanczos = 12 โ€” Lanczos
    • gauss = 13 โ€” Gauss
    • tukey = 14 โ€” Tukey
    • dolph = 15 โ€” Dolph-Chebyshev
    • cauchy = 16 โ€” Cauchy
    • parzen = 17 โ€” Parzen
    • poisson = 18 โ€” Poisson
    • bohman = 19 โ€” Bohman
  • w (<int>) โ€” set window function (from 0 to 19) (default blackman)
    • rect = 0 โ€” Rectangular
    • bartlett = 4 โ€” Bartlett
    • hanning = 1 โ€” Hanning
    • hamming = 2 โ€” Hamming
    • blackman = 3 โ€” Blackman
    • welch = 5 โ€” Welch
    • flattop = 6 โ€” Flat-top
    • bharris = 7 โ€” Blackman-Harris
    • bnuttall = 8 โ€” Blackman-Nuttall
    • bhann = 11 โ€” Bartlett-Hann
    • sine = 9 โ€” Sine
    • nuttall = 10 โ€” Nuttall
    • lanczos = 12 โ€” Lanczos
    • gauss = 13 โ€” Gauss
    • tukey = 14 โ€” Tukey
    • dolph = 15 โ€” Dolph-Chebyshev
    • cauchy = 16 โ€” Cauchy
    • parzen = 17 โ€” Parzen
    • poisson = 18 โ€” Poisson
    • bohman = 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 (from 1 to INT_MAX) (default 44100)
  • r (<int>) โ€” set sample rate (from 1 to INT_MAX) (default 44100)
  • nb_samples (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • n (<int>) โ€” set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)
  • hp (<float>) โ€” set high-pass filter frequency (from 0 to INT_MAX) (default 0)
  • lp (<float>) โ€” set low-pass filter frequency (from 0 to INT_MAX) (default 0)
  • phase (<float>) โ€” set filter phase response (from 0 to 100) (default 50)
  • beta (<float>) โ€” set kaiser window beta (from -1 to 256) (default -1)
  • att (<float>) โ€” set stop-band attenuation (from 40 to 180) (default 120)
  • round (<boolean>) โ€” enable rounding (default false)
  • hptaps (<int>) โ€” set number of taps for high-pass filter (from 0 to 32768) (default 0)
  • 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, from 0 to 32, default normal. Here's the whole menu, no cap, every single one of these carries the same ..FV.....T. energy:
    • normal 0 โ€” the default, the baseline, the main character ๐ŸŽ€
    • addition 1
    • addition128 28
    • grainmerge 28
    • and 2
    • average 3
    • burn 4
    • darken 5
    • difference 6
    • difference128 7
    • grainextract 7
    • divide 8
    • dodge 9
    • exclusion 10
    • extremity 32
    • freeze 31
    • glow 27
    • hardlight 11
    • hardmix 25
    • heat 30
    • lighten 12
    • linearlight 26
    • multiply 13
    • multiply128 29
    • negation 14
    • or 15
    • overlay 16
    • phoenix 17
    • pinlight 18
    • reflect 19
    • screen 20
    • softlight 21
    • subtract 22
    • vividlight 23
    • xor 24
  • c3_mode <int> ..FV.....T. โ€” same deal bestie, but for component #3, from 0 to 32, default normal. Same iconic lineup:
    • addition 1
    • addition128 28
    • grainmerge 28
    • and 2
    • average 3
    • burn 4
    • darken 5
    • difference 6
    • difference128 7
    • grainextract 7
    • divide 8
    • dodge 9
    • exclusion 10
    • extremity 32
    • freeze 31
    • glow 27
    • hardlight 11
    • hardmix 25
    • heat 30
    • lighten 12
    • linearlight 26
    • multiply 13
    • multiply128 29
    • negation 14
    • normal 0
    • or 15
    • overlay 16
    • phoenix 17
    • pinlight 18
    • reflect 19
    • screen 20
    • softlight 21
    • subtract 22
    • vividlight 23
    • xor 24
  • all_mode <int> ..FV.....T. โ€” sets the blend mode for all the components at once, from -1 to 32, default -1 (yes, that sneaky -1 up top ๐Ÿ’…). Same squad of modes, zero surprises:
    • addition 1
    • addition128 28
    • grainmerge 28
    • and 2
    • average 3
    • burn 4
    • darken 5
    • difference 6
    • difference128 7
    • grainextract 7
    • divide 8
    • dodge 9
    • exclusion 10
    • extremity 32
    • freeze 31
    • glow 27
    • hardlight 11
    • hardmix 25
    • heat 30
    • lighten 12
    • linearlight 26
    • multiply 13
    • multiply128 29
    • negation 14
    • normal 0
    • or 15
    • overlay 16
    • phoenix 17
    • pinlight 18
    • reflect 19
    • screen 20
    • softlight 21
    • subtract 22
    • vividlight 23
    • xor 24
  • 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, from 0 to 1, default 1
  • c1_opacity <double> ..FV.....T. โ€” color component #1 opacity, from 0 to 1, default 1
  • c2_opacity <double> ..FV.....T. โ€” color component #2 opacity, from 0 to 1, default 1
  • c3_opacity <double> ..FV.....T. โ€” color component #3 opacity, from 0 to 1, default 1
  • all_opacity <double> ..FV.....T. โ€” sets opacity for all the color components in one go, from 0 to 1, default 1 ๐Ÿซถ

๐ŸŒ€ framesync AVOptions ๐ŸŒ€

  • eof_action <int> ..FV....... โ€” what to do when the secondary input hits EOF, from 0 to 2, default repeat
    • repeat 0 โ€” repeat the previous frame, iconic
    • endall 1 โ€” end both streams, we're done here
    • pass 2 โ€” pass through the main input
  • shortest <boolean> ..FV....... โ€” forces termination the moment the shortest input terminates, default false
  • repeatlast <boolean> ..FV....... โ€” stretches the last frame of secondary streams past EOF, default true

๐ŸŒธ bm3d AVOptions ๐ŸŒธ

  • sigma <float> ..FV....... โ€” sets the denoising strength, from 0 to 99999.9, default 1
  • block <int> ..FV....... โ€” sets the log2(size) of the local patch, from 4 to 6, default 4
  • bstep <int> ..FV....... โ€” sets the sliding step for processing blocks, from 1 to 64, default 4
  • group <int> ..FV....... โ€” sets the max number of similar blocks, from 1 to 256, default 1
  • range <int> ..FV....... โ€” sets the block matching range, from 1 to INT_MAX, default 9
  • mstep <int> ..FV....... โ€” sets the step for block matching, from 1 to 64, default 1
  • thmse <float> ..FV....... โ€” sets the threshold of mean square error for block matching, from 0 to INT_MAX, default 0
  • hdthr <float> ..FV....... โ€” sets the hard threshold for the 3D transfer domain, from 0 to INT_MAX, default 2.7
  • estim <int> ..FV....... โ€” sets the filtering estimation mode, from 0 to 1, default basic
    • basic 0 โ€” basic estimate
    • final 1 โ€” final estimate
  • ref <boolean> ..FV....... โ€” have a reference stream, default false
  • planes <int> ..FV....... โ€” sets which planes to filter, from 0 to 15, default 7

๐Ÿฆ‹ 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, from 0 to INT_MAX, default 2
  • lp <int> ..FV....... โ€” how many times the boxblur gets applied to luma, from 0 to INT_MAX, default 2
  • chroma_radius <string> ..FV....... โ€” radius of the chroma blurring box
  • cr <string> ..FV....... โ€” radius of the chroma blurring box
  • chroma_power <int> ..FV....... โ€” how many times the boxblur gets applied to chroma, from -1 to INT_MAX, default -1
  • cp <int> ..FV....... โ€” how many times the boxblur gets applied to chroma, from -1 to INT_MAX, default -1
  • alpha_radius <string> ..FV....... โ€” radius of the alpha blurring box
  • ar <string> ..FV....... โ€” radius of the alpha blurring box
  • alpha_power <int> ..FV....... โ€” how many times the boxblur gets applied to alpha, from -1 to INT_MAX, default -1
  • ap <int> ..FV....... โ€” how many times the boxblur gets applied to alpha, from -1 to INT_MAX, default -1

๐Ÿ’œ bwdif AVOptions ๐Ÿ’œ

  • mode <int> ..FV....... โ€” specifies the interlacing mode, from 0 to 1, default send_field
    • send_frame 0 โ€” send one frame for each frame
    • send_field 1 โ€” send one frame for each field
  • parity <int> ..FV....... โ€” specifies the assumed picture field parity, from -1 to 1, default auto
    • tff 0 โ€” assume top field first
    • bff 1 โ€” assume bottom field first
    • auto -1 โ€” auto detect parity
  • deint <int> ..FV....... โ€” specifies which frames to deinterlace, from 0 to 1, default all
    • all 0 โ€” deinterlace all frames
    • interlaced 1 โ€” only deinterlace frames marked as interlaced

๐ŸŽ€ cas AVOptions ๐ŸŽ€

  • strength <float> ..FV.....T. โ€” sets the sharpening strength, from 0 to 1, default 0
  • planes <flags> ..FV.....T. โ€” sets what planes to filter, default 7

๐Ÿ“ chromahold AVOptions ๐Ÿ“

  • color <color> ..FV.....T. โ€” sets the chromahold key color, default "black"
  • similarity <float> ..FV.....T. โ€” sets the chromahold similarity value, from 0.01 to 1, default 0.01
  • blend <float> ..FV.....T. โ€” sets the chromahold blend value, from 0 to 1, default 0
  • yuv <boolean> ..FV.....T. โ€” tells the filter the color param is in yuv instead of rgb (default false)

๐ŸŽ€ 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, from 0.01 to 1 (default 0.01)
  • blend <float> ..FV.....T. โ€” set the chromakey key blend value, from 0 to 1 (default 0)
  • yuv <boolean> ..FV.....T. โ€” color parameter is in yuv instead of rgb (default false)

โœจ chromanr AVOptions

chroma noise reduction bestie, she's here to smooth out the ugly ๐Ÿงผ

  • thres <float> ..FV.....T. โ€” set y+u+v threshold, from 1 to 200 (default 30)
  • sizew <int> ..FV.....T. โ€” set horizontal size, from 1 to 100 (default 5)
  • sizeh <int> ..FV.....T. โ€” set vertical size, from 1 to 100 (default 5)
  • stepw <int> ..FV.....T. โ€” set horizontal step, from 1 to 50 (default 1)
  • steph <int> ..FV.....T. โ€” set vertical step, from 1 to 50 (default 1)
  • threy <float> ..FV.....T. โ€” set y threshold, from 1 to 200 (default 200)
  • threu <float> ..FV.....T. โ€” set u threshold, from 1 to 200 (default 200)
  • threv <float> ..FV.....T. โ€” set v threshold, from 1 to 200 (default 200)

๐Ÿฆ‹ chromashift AVOptions

slide the chroma planes around like they're on a lil skateboard ๐Ÿ›น

  • cbh <int> ..FV.....T. โ€” shift chroma-blue horizontally, from -255 to 255 (default 0)
  • cbv <int> ..FV.....T. โ€” shift chroma-blue vertically, from -255 to 255 (default 0)
  • crh <int> ..FV.....T. โ€” shift chroma-red horizontally, from -255 to 255 (default 0)
  • crv <int> ..FV.....T. โ€” shift chroma-red vertically, from -255 to 255 (default 0)
  • edge <int> ..FV.....T. โ€” set edge operation, from 0 to 1 (default smear)
    • 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, from 0 to 9 (default hdtv)
    • 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 RGB
    • 240m โ€” 3 ..FV....... SMPTE-240M Y'PbPr
    • apple โ€” 4 ..FV....... Apple RGB
    • widergb โ€” 5 ..FV....... Adobe Wide Gamut RGB
    • cie1931 โ€” 6 ..FV....... CIE 1931 RGB
    • hdtv โ€” 7 ..FV....... ITU.BT-709 Y'CbCr
    • rec709 โ€” 7 ..FV....... ITU.BT-709 Y'CbCr
    • uhdtv โ€” 8 ..FV....... ITU-R.BT-2020
    • rec2020 โ€” 8 ..FV....... ITU-R.BT-2020
    • dcip3 โ€” 9 ..FV....... DCI-P3
  • cie <int> ..FV....... โ€” set cie system, from 0 to 2 (default xyy)
    • xyy โ€” 0 ..FV....... CIE 1931 xyY
    • ucs โ€” 1 ..FV....... CIE 1960 UCS
    • luv โ€” 2 ..FV....... CIE 1976 Luv
  • gamuts <flags> ..FV....... โ€” set what gamuts to draw (default 0)
    • 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, from 256 to 8192 (default 512)
  • s <int> ..FV....... โ€” set ciescope size, from 256 to 8192 (default 512)
  • intensity <float> ..FV....... โ€” set ciescope intensity, from 0 to 1 (default 0.001)
  • i <float> ..FV....... โ€” set ciescope intensity, from 0 to 1 (default 0.001)
  • contrast <float> ..FV....... โ€” from 0 to 1 (default 0.75)
  • corrgamma <boolean> ..FV....... โ€” (default true)
  • showwhite <boolean> ..FV....... โ€” (default false)
  • gamma <double> ..FV....... โ€” from 0.1 to 6 (default 2.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 (default 0)
    • pf โ€” ..FV....... forward predicted MVs of P-frames
    • bf โ€” ..FV....... forward predicted MVs of B-frames
    • bb โ€” ..FV....... backward predicted MVs of B-frames
  • qp <boolean> ..FV....... โ€” (default false)
  • mv_type <flags> ..FV....... โ€” set motion vectors type (default 0)
    • fp โ€” ..FV....... forward predicted MVs
    • bp โ€” ..FV....... backward predicted MVs
  • mvt <flags> ..FV....... โ€” set motion vectors type (default 0)
    • fp โ€” ..FV....... forward predicted MVs
    • bp โ€” ..FV....... backward predicted MVs
  • frame_type <flags> ..FV....... โ€” set frame types to visualize motion vectors of (default 0)
    • if โ€” ..FV....... I-frames
    • pf โ€” ..FV....... P-frames
    • bf โ€” ..FV....... B-frames
  • ft <flags> ..FV....... โ€” set frame types to visualize motion vectors of (default 0)
    • if โ€” ..FV....... I-frames
    • pf โ€” ..FV....... P-frames
    • bf โ€” ..FV....... B-frames

๐Ÿ“ colorbalance AVOptions

shadows, midtones, highlights โ€” the three-act structure of color grading, bestie ๐ŸŽฌ

  • rs <float> ..FV.....T. โ€” set red shadows, from -1 to 1 (default 0)
  • gs <float> ..FV.....T. โ€” set green shadows, from -1 to 1 (default 0)
  • bs <float> ..FV.....T. โ€” set blue shadows, from -1 to 1 (default 0)
  • rm <float> ..FV.....T. โ€” set red midtones, from -1 to 1 (default 0)
  • gm <float> ..FV.....T. โ€” set green midtones, from -1 to 1 (default 0)
  • bm <float> ..FV.....T. โ€” set blue midtones, from -1 to 1 (default 0)
  • rh <float> ..FV.....T. โ€” set red highlights, from -1 to 1 (default 0)
  • gh <float> ..FV.....T. โ€” set green highlights, from -1 to 1 (default 0)
  • bh <float> ..FV.....T. โ€” set blue highlights, from -1 to 1 (default 0)
  • pl <boolean> ..FV.....T. โ€” preserve lightness (default false)

๐Ÿงš 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 -2 to 2 (default 1)
  • rg <double> ..FV.....T. โ€” set the green gain for the red channel, from -2 to 2 (default 0)
  • rb <double> ..FV.....T. โ€” set the blue gain for the red channel, from -2 to 2 (default 0)
  • ra <double> ..FV.....T. โ€” set the alpha gain for the red channel, from -2 to 2 (default 0)
  • gr <double> ..FV.....T. โ€” set the red gain for the green channel, from -2 to 2 (default 0)
  • gg <double> ..FV.....T. โ€” set the green gain for the green channel, from -2 to 2 (default 1)
  • gb <double> ..FV.....T. โ€” set the blue gain for the green channel, from -2 to 2 (default 0)
  • ga <double> ..FV.....T. โ€” set the alpha gain for the green channel, from -2 to 2 (default 0)
  • br <double> ..FV.....T. โ€” set the red gain for the blue channel, from -2 to 2 (default 0)
  • bg <double> ..FV.....T. โ€” set the green gain for the blue channel, from -2 to 2 (default 0)
  • bb <double> ..FV.....T. โ€” set the blue gain for the blue channel, from -2 to 2 (default 1)
  • ba <double> ..FV.....T. โ€” set the alpha gain for the blue channel, from -2 to 2 (default 0)
  • ar <double> ..FV.....T. โ€” set the red gain for the alpha channel, from -2 to 2 (default 0)
  • ag <double> ..FV.....T. โ€” set the green gain for the alpha channel, from -2 to 2 (default 0)
  • ab <double> ..FV.....T. โ€” set the blue gain for the alpha channel, from -2 to 2 (default 0)
  • aa <double> ..FV.....T. โ€” set the alpha gain for the alpha channel, from -2 to 2 (default 1)
  • pl <double> ..FV.....T. โ€” preserve lightness, from 0 to 1 (default 0)

๐Ÿ’œ colorcontrast AVOptions

opponent-color contrast, three axes of drama ๐ŸŽญ

  • rc <float> ..FV.....T. โ€” set the red-cyan contrast, from -1 to 1 (default 0)
  • gm <float> ..FV.....T. โ€” set the green-magenta contrast, from -1 to 1 (default 0)
  • by <float> ..FV.....T. โ€” set the blue-yellow contrast, from -1 to 1 (default 0)
  • rcw <float> ..FV.....T. โ€” set the red-cyan weight, from 0 to 1 (default 0)
  • gmw <float> ..FV.....T. โ€” set the green-magenta weight, from 0 to 1 (default 0)
  • byw <float> ..FV.....T. โ€” set the blue-yellow weight, from 0 to 1 (default 0)
  • pl <float> ..FV.....T. โ€” set the amount of preserving lightness, from 0 to 1 (default 0)

๐ŸŒธ 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 -1 to 1 (default 0)
  • bl <float> ..FV.....T. โ€” set the blue shadow spot, from -1 to 1 (default 0)
  • rh <float> ..FV.....T. โ€” set the red highlight spot, from -1 to 1 (default 0)
  • bh <float> ..FV.....T. โ€” set the blue highlight spot, from -1 to 1 (default 0)
  • saturation <float> ..FV.....T. โ€” set the amount of saturation, from -3 to 3 (default 1)

๐ŸŽ€ colorize AVOptions

monochrome footage but she got a hue now. main character glow-up ๐Ÿ’ซ

  • hue <float> ..FV.....T. โ€” set the hue, from 0 to 360 (default 0)
  • saturation <float> ..FV.....T. โ€” set the saturation, from 0 to 1 (default 0.5)
  • lightness <float> ..FV.....T. โ€” set the lightness, from 0 to 1 (default 0.5)
  • mix <float> ..FV.....T. โ€” set the mix of source lightness, from 0 to 1 (default 1)

โญ 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, from 0.01 to 1 (default 0.01)
  • blend <float> ..FV.....T. โ€” set the colorkey key blend value, from 0 to 1 (default 0)

๐Ÿซถ 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, from 0.01 to 1 (default 0.01)
  • blend <float> ..FV.....T. โ€” set the colorhold blend value, from 0 to 1 (default 0)

๐ŸŒˆ colorlevels AVOptions

remap your black points and white points like a lil color thermostat ๐ŸŒก๏ธ

  • rimin <double> ..FV.....T. โ€” set input red black point, from -1 to 1 (default 0)
  • gimin <double> ..FV.....T. โ€” set input green black point, from -1 to 1 (default 0)
  • bimin <double> ..FV.....T. โ€” set input blue black point, from -1 to 1 (default 0)
  • aimin <double> ..FV.....T. โ€” set input alpha black point, from -1 to 1 (default 0)

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 -1 to 1) (default 1)
  • gimax <double> ..FV.....T. โ€” set input green white point (from -1 to 1) (default 1)
  • bimax <double> ..FV.....T. โ€” set input blue white point (from -1 to 1) (default 1)
  • aimax <double> ..FV.....T. โ€” set input alpha white point (from -1 to 1) (default 1)
  • romin <double> ..FV.....T. โ€” set output red black point (from 0 to 1) (default 0)
  • gomin <double> ..FV.....T. โ€” set output green black point (from 0 to 1) (default 0)
  • bomin <double> ..FV.....T. โ€” set output blue black point (from 0 to 1) (default 0)
  • aomin <double> ..FV.....T. โ€” set output alpha black point (from 0 to 1) (default 0)
  • romax <double> ..FV.....T. โ€” set output red white point (from 0 to 1) (default 1)
  • gomax <double> ..FV.....T. โ€” set output green white point (from 0 to 1) (default 1)
  • bomax <double> ..FV.....T. โ€” set output blue white point (from 0 to 1) (default 1)
  • aomax <double> ..FV.....T. โ€” set output alpha white point (from 0 to 1) (default 1)

๐ŸŽจ colormatrix AVOptions ๐ŸŽจ

  • src <int> ..FV....... โ€” set source color matrix (from -1 to 4) (default -1)
    • bt709 0 ..FV....... โ€” set BT.709 colorspace
    • fcc 1 ..FV....... โ€” set FCC colorspace
    • bt601 2 ..FV....... โ€” set BT.601 colorspace
    • bt470 2 ..FV....... โ€” set BT.470 colorspace
    • bt470bg 2 ..FV....... โ€” set BT.470 colorspace
    • smpte170m 2 ..FV....... โ€” set SMTPE-170M colorspace
    • smpte240m 3 ..FV....... โ€” set SMPTE-240M colorspace
    • bt2020 4 ..FV....... โ€” set BT.2020 colorspace
  • dst <int> ..FV....... โ€” set destination color matrix (from -1 to 4) (default -1)
    • bt709 0 ..FV....... โ€” set BT.709 colorspace
    • fcc 1 ..FV....... โ€” set FCC colorspace
    • bt601 2 ..FV....... โ€” set BT.601 colorspace
    • bt470 2 ..FV....... โ€” set BT.470 colorspace
    • bt470bg 2 ..FV....... โ€” set BT.470 colorspace
    • smpte170m 2 ..FV....... โ€” set SMTPE-170M colorspace
    • smpte240m 3 ..FV....... โ€” set SMPTE-240M colorspace
    • bt2020 4 ..FV....... โ€” set BT.2020 colorspace

๐ŸŒˆ colorspace AVOptions ๐ŸŒˆ

  • all <int> ..FV....... โ€” Set all color properties together (from 0 to 8) (default 0)
    • bt470m 1 ..FV.......
    • bt470bg 2 ..FV.......
    • bt601-6-525 3 ..FV.......
    • bt601-6-625 4 ..FV.......
    • bt709 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • bt2020 8 ..FV.......
  • space <int> ..FV....... โ€” Output colorspace (from 0 to 14) (default 2)
    • bt709 1 ..FV.......
    • fcc 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • ycgco 8 ..FV.......
    • gbr 0 ..FV.......
    • bt2020nc 9 ..FV.......
    • bt2020ncl 9 ..FV.......
  • range <int> ..FV....... โ€” Output color range (from 0 to 2) (default 0)
    • tv 1 ..FV.......
    • mpeg 1 ..FV.......
    • pc 2 ..FV.......
    • jpeg 2 ..FV.......
  • primaries <int> ..FV....... โ€” Output color primaries (from 0 to 22) (default 2)
    • bt709 1 ..FV.......
    • bt470m 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • smpte428 10 ..FV.......
    • film 8 ..FV.......
    • smpte431 11 ..FV.......
    • smpte432 12 ..FV.......
    • bt2020 9 ..FV.......
    • jedec-p22 22 ..FV.......
    • ebu3213 22 ..FV.......
  • trc <int> ..FV....... โ€” Output transfer characteristics (from 0 to 18) (default 2)
    • bt709 1 ..FV.......
    • bt470m 4 ..FV.......
    • gamma22 4 ..FV.......
    • bt470bg 5 ..FV.......
    • gamma28 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • linear 8 ..FV.......
    • srgb 13 ..FV.......
    • iec61966-2-1 13 ..FV.......
    • xvycc 11 ..FV.......
    • iec61966-2-4 11 ..FV.......
    • bt2020-10 14 ..FV.......
    • bt2020-12 15 ..FV.......
  • format <int> ..FV....... โ€” Output pixel format (from -1 to 164) (default -1)
    • yuv420p 0 ..FV.......
    • yuv420p10 64 ..FV.......
    • yuv420p12 125 ..FV.......
    • yuv422p 4 ..FV.......
    • yuv422p10 66 ..FV.......
    • yuv422p12 129 ..FV.......
    • yuv444p 5 ..FV.......
    • yuv444p10 70 ..FV.......
    • yuv444p12 133 ..FV.......
  • fast <boolean> ..FV....... โ€” Ignore primary chromaticity and gamma correction (default false)
  • dither <int> ..FV....... โ€” Dithering mode (from 0 to 1) (default none)
    • none 0 ..FV.......
    • fsb 1 ..FV.......
  • wpadapt <int> ..FV....... โ€” Whitepoint adaptation method (from 0 to 2) (default bradford)
    • bradford 0 ..FV.......
    • vonkries 1 ..FV.......
    • identity 2 ..FV.......
  • iall <int> ..FV....... โ€” Set all input color properties together (from 0 to 8) (default 0)
    • bt470m 1 ..FV.......
    • bt470bg 2 ..FV.......
    • bt601-6-525 3 ..FV.......
    • bt601-6-625 4 ..FV.......
    • bt709 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • bt2020 8 ..FV.......
  • ispace <int> ..FV....... โ€” Input colorspace (from 0 to 22) (default 2)
    • bt709 1 ..FV.......
    • fcc 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • ycgco 8 ..FV.......
    • gbr 0 ..FV.......
    • bt2020nc 9 ..FV.......
    • bt2020ncl 9 ..FV.......
  • irange <int> ..FV....... โ€” Input color range (from 0 to 2) (default 0)
    • tv 1 ..FV.......
    • mpeg 1 ..FV.......
    • pc 2 ..FV.......
    • jpeg 2 ..FV.......
  • iprimaries <int> ..FV....... โ€” Input color primaries (from 0 to 22) (default 2)
    • bt709 1 ..FV.......
    • bt470m 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • smpte428 10 ..FV.......
    • film 8 ..FV.......
    • smpte431 11 ..FV.......
    • smpte432 12 ..FV.......
    • bt2020 9 ..FV.......
    • jedec-p22 22 ..FV.......
    • ebu3213 22 ..FV.......
  • itrc <int> ..FV....... โ€” Input transfer characteristics (from 0 to 18) (default 2)
    • bt709 1 ..FV.......
    • bt470m 4 ..FV.......
    • gamma22 4 ..FV.......
    • bt470bg 5 ..FV.......
    • gamma28 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • linear 8 ..FV.......
    • srgb 13 ..FV.......
    • iec61966-2-1 13 ..FV.......
    • xvycc 11 ..FV.......
    • iec61966-2-4 11 ..FV.......
    • bt2020-10 14 ..FV.......
    • bt2020-12 15 ..FV.......

๐ŸŒก๏ธ colortemperature AVOptions ๐ŸŒก๏ธ

  • temperature <float> ..FV.....T. โ€” set the temperature in Kelvin (from 1000 to 40000) (default 6500)
  • mix <float> ..FV.....T. โ€” set the mix with filtered output (from 0 to 1) (default 1)
  • pl <float> ..FV.....T. โ€” set the amount of preserving lightness (from 0 to 1) (default 0)

๐ŸŒ€ 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 (from 0 to INT_MAX) (default 0)
  • 1rdiv <float> ..FV.....T. โ€” set rdiv for 2nd plane (from 0 to INT_MAX) (default 0)
  • 2rdiv <float> ..FV.....T. โ€” set rdiv for 3rd plane (from 0 to INT_MAX) (default 0)
  • 3rdiv <float> ..FV.....T. โ€” set rdiv for 4th plane (from 0 to INT_MAX) (default 0)
  • 0bias <float> ..FV.....T. โ€” set bias for 1st plane (from 0 to INT_MAX) (default 0)
  • 1bias <float> ..FV.....T. โ€” set bias for 2nd plane (from 0 to INT_MAX) (default 0)
  • 2bias <float> ..FV.....T. โ€” set bias for 3rd plane (from 0 to INT_MAX) (default 0)
  • 3bias <float> ..FV.....T. โ€” set bias for 4th plane (from 0 to INT_MAX) (default 0)
  • 0mode <int> ..FV.....T. โ€” set matrix mode for 1st plane (from 0 to 2) (default square)
    • square 0 ..FV.....T. โ€” square matrix
    • row 1 ..FV.....T. โ€” single row matrix
    • column 2 ..FV.....T. โ€” single column matrix
  • 1mode <int> ..FV.....T. โ€” set matrix mode for 2nd plane (from 0 to 2) (default square)
    • square 0 ..FV.....T. โ€” square matrix
    • row 1 ..FV.....T. โ€” single row matrix
    • column 2 ..FV.....T. โ€” single column matrix
  • 2mode <int> ..FV.....T. โ€” sets the matrix mode for the 3rd plane (from 0 to 2) (default square)
    • square 0 ..FV.....T. โ€” square matrix
    • row 1 ..FV.....T. โ€” single row matrix
    • column 2 ..FV.....T. โ€” single column matrix
  • 3mode <int> ..FV.....T. โ€” sets the matrix mode for the 4th plane (from 0 to 2) (default square)
    • square 0 ..FV.....T. โ€” square matrix
    • row 1 ..FV.....T. โ€” single row matrix
    • column 2 ..FV.....T. โ€” single column matrix

โœจ convolve AVOptions โœจ

  • planes <int> ..FV....... โ€” which planes do we convolve, bestie (from 0 to 15) (default 7)
  • impulse <int> ..FV....... โ€” when to process impulses (from 0 to 1) (default all)
    • first 0 ..FV....... โ€” process only first impulse, ignore rest
    • all 1 ..FV....... โ€” process all impulses
  • noise <float> ..FV....... โ€” set noise (from 0 to 1) (default 1e-07)

๐Ÿ’ซ framesync AVOptions ๐Ÿ’ซ

  • eof_action <int> ..FV....... โ€” Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)
    • 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 (default false)
  • repeatlast <boolean> ..FV....... โ€” extend last frame of secondary streams beyond EOF (default true)

๐Ÿ–ผ๏ธ cover_rect AVOptions ๐Ÿ–ผ๏ธ

  • cover <string> ..FV....... โ€” cover bitmap filename
  • mode <int> ..FV....... โ€” set removal mode (from 0 to 1) (default blur)
    • cover 0 ..FV....... โ€” cover area with bitmap
    • blur 1 ..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 (default false)
  • exact <boolean> ..FV....... โ€” do exact cropping (default false)

๐Ÿ” cropdetect AVOptions ๐Ÿ”

  • limit <float> ..FV....... โ€” Threshold below which the pixel is considered black (from 0 to 65535) (default 0.0941176)
  • round <int> ..FV....... โ€” Value by which the width/height should be divisible (from 0 to INT_MAX) (default 16)
  • reset <int> ..FV....... โ€” Recalculate the crop area after this many frames (from 0 to INT_MAX) (default 0)
  • skip <int> ..FV....... โ€” Number of initial frames to skip (from 0 to INT_MAX) (default 2)
  • reset_count <int> ..FV....... โ€” Recalculate the crop area after this many frames (from 0 to INT_MAX) (default 0)
  • max_outliers <int> ..FV....... โ€” Threshold count of outliers (from 0 to INT_MAX) (default 0)

โฑ๏ธ cue AVOptions โฑ๏ธ

  • cue <int64> ..FVA...... โ€” cue unix timestamp in microseconds (from 0 to I64_MAX) (default 0)
  • preroll <duration> ..FVA...... โ€” preroll duration in seconds (default 0)
  • buffer <duration> ..FVA...... โ€” buffer duration in seconds (default 0)

๐ŸŒˆ curves AVOptions ๐ŸŒˆ

  • preset <int> ..FV.....T. โ€” select a color curves preset (from 0 to 10) (default none)
    • none 0 ..FV.....T.
    • color_negative 1 ..FV.....T.
    • cross_process 2 ..FV.....T.
    • darker 3 ..FV.....T.
    • increase_contrast 4 ..FV.....T.
    • lighter 5 ..FV.....T.
    • linear_contrast 6 ..FV.....T.
    • medium_contrast 7 ..FV.....T.
    • negative 8 ..FV.....T.
    • strong_contrast 9 ..FV.....T.
    • vintage 10 ..FV.....T.
  • master <string> ..FV.....T. โ€” set master points coordinates
  • m <string> ..FV.....T. โ€” set master points coordinates
  • red <string> ..FV.....T. โ€” set red points coordinates
  • r <string> ..FV.....T. โ€” set red points coordinates
  • green <string> ..FV.....T. โ€” set green points coordinates
  • g <string> ..FV.....T. โ€” set green points coordinates
  • blue <string> ..FV.....T. โ€” set blue points coordinates
  • b <string> ..FV.....T. โ€” set blue points coordinates
  • all <string> ..FV.....T. โ€” set points coordinates for all components
  • psfile <string> ..FV.....T. โ€” set Photoshop curves file name
  • plot <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 (from 0 to INT_MAX) (default 0)
  • y <int> ..FV.....T. โ€” set y offset (from 0 to INT_MAX) (default 0)
  • mode <int> ..FV.....T. โ€” set scope mode (from 0 to 2) (default mono)
    • mono 0 ..FV.....T.
    • color 1 ..FV.....T.
    • color2 2 ..FV.....T.
  • axis <boolean> ..FV.....T. โ€” draw column/row numbers (default false)
  • opacity <float> ..FV.....T. โ€” set background opacity (from 0 to 1) (default 0.75)
  • format <int> ..FV.....T. โ€” set display number format (from 0 to 1) (default hex)
    • hex 0 ..FV.....T.
    • dec 1 ..FV.....T.
  • components <int> ..FV.....T. โ€” set components to display (from 1 to 15) (default 15)

๐ŸŒซ๏ธ dblur AVOptions ๐ŸŒซ๏ธ

  • angle <float> ..FV.....T. โ€” set angle (from 0 to 360) (default 45)
  • radius <float> ..FV.....T. โ€” set radius (from 1 to 8192) (default 5)
  • planes <int> ..FV.....T. โ€” set planes to filter (from 0 to 15) (default 15)

๐ŸŽ›๏ธ dctdnoiz AVOptions ๐ŸŽ›๏ธ

  • sigma <float> ..FV....... โ€” set noise sigma constant (from 0 to 999) (default 0)
  • s <float> ..FV....... โ€” set noise sigma constant (from 0 to 999) (default 0)
  • overlap <int> ..FV....... โ€” set number of block overlapping pixels (from -1 to 15) (default -1)
  • expr <string> ..FV....... โ€” set coefficient factor expression
  • e <string> ..FV....... โ€” set coefficient factor expression
  • n <int> ..FV....... โ€” set the block size, expressed in bits (from 3 to 4) (default 3)

๐Ÿฆ‹ deband AVOptions ๐Ÿฆ‹

  • 1thr <float> ..FV.....T. โ€” set 1st plane threshold (from 3e-05 to 0.5) (default 0.02)
  • 2thr <float> ..FV.....T. โ€” set 2nd plane threshold (from 3e-05 to 0.5) (default 0.02)
  • 3thr <float> ..FV.....T. โ€” set 3rd plane threshold (from 3e-05 to 0.5) (default 0.02)
  • 4thr <float> ..FV.....T. โ€” set 4th plane threshold (from 3e-05 to 0.5) (default 0.02)
  • range <int> ..FV.....T. โ€” set range (from INT_MIN to INT_MAX) (default 16)
  • r <int> ..FV.....T. โ€” set range (from INT_MIN to INT_MAX) (default 16)
  • direction <float> ..FV.....T. โ€” set direction (from -6.28319 to 6.28319) (default 6.28319)
  • d <float> ..FV.....T. โ€” set direction (from -6.28319 to 6.28319) (default 6.28319)
  • blur <boolean> ..FV.....T. โ€” set blur (default true)
  • b <boolean> ..FV.....T. โ€” set blur (default true)
  • coupling <boolean> ..FV.....T. โ€” set plane coupling (default false)
  • c <boolean> ..FV.....T. โ€” set plane coupling (default false)

๐Ÿงฑ deblock AVOptions ๐Ÿงฑ

  • filter <int> ..FV.....T. โ€” set type of filter (from 0 to 1) (default strong)
    • weak 0 ..FV.....T.
    • strong 1 ..FV.....T.
  • block <int> ..FV.....T. โ€” set size of block (from 4 to 512) (default 8)
  • alpha <float> ..FV.....T. โ€” set 1st detection threshold (from 0 to 1) (default 0.098)
  • beta <float> ..FV.....T. โ€” set 2nd detection threshold (from 0 to 1) (default 0.05)
  • gamma <float> ..FV.....T. โ€” set 3rd detection threshold (from 0 to 1) (default 0.05)
  • delta <float> ..FV.....T. โ€” set 4th detection threshold (from 0 to 1) (default 0.05)
  • planes <int> ..FV.....T. โ€” set planes to filter (from 0 to 15) (default 15)

๐Ÿ—‘๏ธ decimate AVOptions ๐Ÿ—‘๏ธ

  • cycle <int> ..FV....... โ€” set the number of frame from which one will be dropped (from 2 to 25) (default 5)
  • dupthresh <double> ..FV....... โ€” set duplicate threshold (from 0 to 100) (default 1.1)
  • scthresh <double> ..FV....... โ€” set scene change threshold (from 0 to 100) (default 15)
  • blockx <int> ..FV....... โ€” set the size of the x-axis blocks used during metric calculations (from 4 to 512) (default 32)
  • blocky <int> ..FV....... โ€” set the size of the y-axis blocks used during metric calculations (from 4 to 512) (default 32)
  • ppsrc <boolean> ..FV....... โ€” mark main input as a pre-processed input and activate clean source input stream (default false)
  • chroma <boolean> ..FV....... โ€” set whether or not chroma is considered in the metric calculations (default true)

๐ŸŒ€ deconvolve AVOptions ๐ŸŒ€

  • planes <int> ..FV....... โ€” set planes to deconvolve (from 0 to 15) (default 7)
  • impulse <int> ..FV....... โ€” when to process impulses (from 0 to 1) (default all)
    • first 0 ..FV....... โ€” process only first impulse, ignore rest
    • all 1 ..FV....... โ€” process all impulses
  • noise <float> ..FV....... โ€” set noise (from 0 to 1) (default 1e-07)

๐Ÿ’ซ framesync AVOptions ๐Ÿ’ซ

  • eof_action <int> ..FV....... โ€” Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)
    • 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 (default false)
  • repeatlast <boolean> ..FV....... โ€” extend last frame of secondary streams beyond EOF (default true)

๐Ÿ”ด dedot AVOptions ๐Ÿ”ด

  • m <flags> ..FV....... โ€” set filtering mode (default dotcrawl+rainbows)
    • dotcrawl ..FV.......
    • rainbows ..FV.......
  • lt <float> ..FV....... โ€” sets the spatial luma threshold, from 0 to 1 (default 0.079) โœจ
  • tl <float> ..FV....... โ€” sets the tolerance for temporal luma, from 0 to 1 (default 0.079)
  • tc <float> ..FV....... โ€” sets the tolerance for chroma temporal variation, from 0 to 1 (default 0.058)
  • ct <float> ..FV....... โ€” sets the temporal chroma threshold, from 0 to 1 (default 0.019) ๐Ÿ’…

deflate AVOptions</p> ๐ŸŽ€

  • threshold0 <int> ..FV.....T. โ€” sets the threshold for the 1st plane, from 0 to 65535 (default 65535)
  • threshold1 <int> ..FV.....T. โ€” sets the threshold for the 2nd plane, from 0 to 65535 (default 65535)
  • threshold2 <int> ..FV.....T. โ€” sets the threshold for the 3rd plane, from 0 to 65535 (default 65535)
  • threshold3 <int> ..FV.....T. โ€” sets the threshold for the 4th plane, from 0 to 65535 (default 65535) ๐Ÿซถ

deflicker AVOptions</p>

  • size <int> ..FV....... โ€” sets how many frames to use, from 2 to 129 (default 5)
  • s <int> ..FV....... โ€” sets how many frames to use, from 2 to 129 (default 5) (same thing, shorter name, we love options ๐Ÿ’–)
  • mode <int> ..FV....... โ€” sets how to smooth luminance, from 0 to 6 (default am)
  • am 0 ..FV....... โ€” arithmetic mean
  • gm 1 ..FV....... โ€” geometric mean
  • hm 2 ..FV....... โ€” harmonic mean
  • qm 3 ..FV....... โ€” quadratic mean
  • cm 4 ..FV....... โ€” cubic mean
  • pm 5 ..FV....... โ€” power mean
  • median 6 ..FV....... โ€” median
  • m <int> ..FV....... โ€” sets how to smooth luminance, from 0 to 6 (default am)
  • am 0 ..FV....... โ€” arithmetic mean
  • gm 1 ..FV....... โ€” geometric mean
  • hm 2 ..FV....... โ€” harmonic mean
  • qm 3 ..FV....... โ€” quadratic mean
  • cm 4 ..FV....... โ€” cubic mean
  • pm 5 ..FV....... โ€” power mean
  • median 6 ..FV....... โ€” median
  • bypass <boolean> ..FV....... โ€” leaves frames unchanged (default false)
ngl bestie, yes, mode and m both 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, from 0 to 4 (default default)
  • default 0 ..FV....... โ€” uses the highest-numbered (and therefore possibly most advanced) deinterlacing algorithm
  • bob 1 ..FV....... โ€” uses the bob deinterlacing algorithm
  • weave 2 ..FV....... โ€” uses the weave deinterlacing algorithm
  • motion_adaptive 3 ..FV....... โ€” uses the motion adaptive deinterlacing algorithm
  • motion_compensated 4 ..FV....... โ€” uses the motion compensated deinterlacing algorithm
  • rate <int> ..FV....... โ€” generates output at frame rate or field rate, from 1 to 2 (default frame)
  • frame 1 ..FV....... โ€” outputs at frame rate (one frame of output for each field-pair)
  • field 2 ..FV....... โ€” outputs at field rate (one frame of output for each field)
  • auto <int> ..FV....... โ€” only deinterlaces fields, passing frames through unchanged, from 0 to 1 (default 0) โœจ

dejudder AVOptions</p>

  • cycle <int> ..FV....... โ€” sets the length of the cycle to use for dejuddering, from 2 to 240 (default 4)

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 (default false)

denoise_vaapi AVOptions</p>

  • denoise <int> ..FV....... โ€” denoise level, from 0 to 64 (default 0)

derain AVOptions</p> ๐ŸŒธ

  • filter_type <int> ..FV....... โ€” filter type (derain/dehaze), from 0 to 1 (default derain)
  • derain 0 ..FV....... โ€” derain filter flag
  • dehaze 1 ..FV....... โ€” dehaze filter flag
  • dnn_backend <int> ..FV....... โ€” DNN backend, from 0 to 1 (default native)
  • native 0 ..FV....... โ€” native backend flag
  • model <string> ..FV....... โ€” path to model file
  • input <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 -1 to INT_MAX (default -1)
  • y <int> ..FV....... โ€” sets y for the rectangular search area, from -1 to INT_MAX (default -1)
  • w <int> ..FV....... โ€” sets width for the rectangular search area, from -1 to INT_MAX (default -1)
  • h <int> ..FV....... โ€” sets height for the rectangular search area, from -1 to INT_MAX (default -1)
  • rx <int> ..FV....... โ€” sets x for the rectangular search area, from 0 to 64 (default 16)
  • ry <int> ..FV....... โ€” sets y for the rectangular search area, from 0 to 64 (default 16)
  • edge <int> ..FV....... โ€” sets edge mode, from 0 to 3 (default mirror)
  • blank 0 ..FV....... โ€” fills zeroes at blank locations
  • original 1 ..FV....... โ€” original image at blank locations
  • clamp 2 ..FV....... โ€” extruded edge value at blank locations
  • mirror 3 ..FV....... โ€” mirrored edge at blank locations
  • blocksize <int> ..FV....... โ€” sets motion search blocksize, from 4 to 128 (default 8)
  • contrast <int> ..FV....... โ€” sets contrast threshold for blocks, from 1 to 255 (default 125)
  • search <int> ..FV....... โ€” sets search strategy, from 0 to 1 (default exhaustive)
  • exhaustive 0 ..FV....... โ€” exhaustive search
  • less 1 ..FV....... โ€” less exhaustive search
  • filename <string> ..FV....... โ€” sets the motion search detailed log file name
  • opencl <boolean> ..FV....... โ€” ignored (default false)
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, from 0 to 1 (default green)
  • green 0 ..FV.....T. โ€” greenscreen
  • blue 1 ..FV.....T. โ€” bluescreen
  • mix <float> ..FV.....T. โ€” sets the spillmap mix, from 0 to 1 (default 0.5)
  • expand <float> ..FV.....T. โ€” sets the spillmap expand, from 0 to 1 (default 0)
  • red <float> ..FV.....T. โ€” sets red scale, from -100 to 100 (default 0)
  • green <float> ..FV.....T. โ€” sets green scale, from -100 to 100 (default -1)
  • blue <float> ..FV.....T. โ€” sets blue scale, from -100 to 100 (default 0)
  • brightness <float> ..FV.....T. โ€” sets brightness, from -10 to 10 (default 0)
  • alpha <boolean> ..FV.....T. โ€” changes the alpha component (default false) ๐Ÿ’…

detelecine AVOptions</p> ๐Ÿงš

  • first_field <int> ..FV....... โ€” selects first field, from 0 to 1 (default top)
  • top 0 ..FV....... โ€” selects top field first
  • t 0 ..FV....... โ€” selects top field first
  • bottom 1 ..FV....... โ€” selects bottom field first
  • b 1 ..FV....... โ€” selects bottom field first
  • pattern <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, from 0 to 13 (default 0)

dilation AVOptions</p> โญ

  • coordinates <int> ..FV.....T. โ€” sets coordinates, from 0 to 255 (default 255)
  • threshold0 <int> ..FV.....T. โ€” sets the threshold for the 1st plane, from 0 to 65535 (default 65535)
  • threshold1 <int> ..FV.....T. โ€” sets the threshold for the 2nd plane, from 0 to 65535 (default 65535)
  • threshold2 <int> ..FV.....T. โ€” sets the threshold for the 3rd plane, from 0 to 65535 (default 65535)
  • threshold3 <int> ..FV.....T. โ€” sets the threshold for the 4th plane, from 0 to 65535 (default 65535)

displace AVOptions</p> ๐Ÿฆ‹

  • edge <int> ..FV....... โ€” sets edge mode, from 0 to 3 (default smear)
  • blank 0 ..FV....... โ€” (no description given, it's just vibes)
  • smear 1 ..FV....... โ€” (no description given, it's just vibes)
  • wrap 2 ..FV....... โ€” (no description given, it's just vibes)
  • mirror 3 ..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, from INT_MIN to INT_MAX (default native)
  • native 0 ..FV....... โ€” native backend flag
  • model <string> ..FV....... โ€” path to model file
  • input <string> ..FV....... โ€” input name of the model
  • output <string> ..FV....... โ€” output name of the model
  • backend_configs <string> ..FV....... โ€” backend configs
  • options <string> ..FV....... โ€” backend configs
  • async <boolean> ..FV....... โ€” use DNN async inference (default true) โœจ

doubleweave AVOptions</p> ๐ŸŒˆ

  • first_field <int> ..FV....... โ€” sets first field, from 0 to 1 (default top)
  • top 0 ..FV....... โ€” sets top field first
  • t 0 ..FV....... โ€” sets top field first
  • bottom 1 ..FV....... โ€” sets bottom field first
  • b 1 ..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 (default false) ๐Ÿ’–

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 (from INT_MIN to INT_MAX) (default -1) ..FV.......
  • max <float> โ€” set maximal value (from INT_MIN to INT_MAX) (default 1) ..FV.......
  • mode <int> โ€” set graph mode (from 0 to 2) (default line) ..FV.......
    • bar 0 โ€” draw bars ..FV.......
    • dot 1 โ€” draw dots ..FV.......
    • line 2 โ€” draw lines ..FV.......
  • slide <int> โ€” set slide mode (from 0 to 4) (default frame) ..FV.......
    • frame 0 โ€” draw new frames ..FV.......
    • replace 1 โ€” replace old columns with new ..FV.......
    • scroll 2 โ€” scroll from right to left ..FV.......
    • rscroll 3 โ€” scroll from left to right ..FV.......
    • picture 4 โ€” 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 (default false) ..FV.....T.

โœจ edgedetect AVOptions โœจ

  • high <double> โ€” set high threshold (from 0 to 1) (default 0.196078) ..FV.......
  • low <double> โ€” set low threshold (from 0 to 1) (default 0.0784314) ..FV.......
  • mode <int> โ€” set mode (from 0 to 2) (default wires) ..FV.......
    • wires 0 โ€” white/gray wires on black ..FV.......
    • colormix 1 โ€” mix colors ..FV.......
    • canny 2 โ€” detect edges on planes ..FV.......
  • planes <flags> โ€” set planes to filter (default y+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 (from 1 to INT_MAX) (default 256) ..FV.......
  • l <int> โ€” set codebook length (from 1 to INT_MAX) (default 256) ..FV.......
  • nb_steps <int> โ€” set max number of steps used to compute the mapping (from 1 to INT_MAX) (default 1) ..FV.......
  • n <int> โ€” set max number of steps used to compute the mapping (from 1 to INT_MAX) (default 1) ..FV.......
  • seed <int64> โ€” set the random seed (from -1 to UINT32_MAX) (default -1) ..FV.......
  • s <int64> โ€” set the random seed (from -1 to UINT32_MAX) (default -1) ..FV.......
  • pal8 <boolean> โ€” set the pal8 output (default false) ..FV.......

๐Ÿ’– entropy AVOptions ๐Ÿ’–

  • mode <int> โ€” set kind of histogram entropy measurement (from 0 to 1) (default normal) ..FV.......
    • normal 0 โ€” ..FV....... (yeah bestie, that's literally all it says, no description, we move ๐Ÿ’€)
    • diff 1 โ€” ..FV....... (same deal, nothing else in the source)

๐ŸŽ€ epx AVOptions ๐ŸŽ€

  • n <int> โ€” set scale factor (from 2 to 3) (default 3) ..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 (from 0 to 1) (default init) ..FV.......
    • init 0 โ€” eval expressions once during initialization ..FV.......
    • frame 1 โ€” eval expressions per-frame ..FV.......

๐ŸŒˆ erosion AVOptions ๐ŸŒˆ

  • coordinates <int> โ€” set coordinates (from 0 to 255) (default 255) ..FV.....T.
  • threshold0 <int> โ€” set threshold for 1st plane (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold1 <int> โ€” set threshold for 2nd plane (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold2 <int> โ€” set threshold for 3rd plane (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold3 <int> โ€” set threshold for 4th plane (from 0 to 65535) (default 65535) ..FV.....T.

โญ estdif AVOptions โญ

  • mode <int> โ€” specify the mode (from 0 to 1) (default field) ..FV.....T.
    • frame 0 โ€” send one frame for each frame ..FV.....T.
    • field 1 โ€” send one frame for each field ..FV.....T.
  • parity <int> โ€” specify the assumed picture field parity (from -1 to 1) (default auto) ..FV.....T.
    • tff 0 โ€” assume top field first ..FV.....T.
    • bff 1 โ€” assume bottom field first ..FV.....T.
    • auto -1 โ€” auto detect parity ..FV.....T.
  • deint <int> โ€” specify which frames to deinterlace (from 0 to 1) (default all) ..FV.....T.
    • all 0 โ€” deinterlace all frames ..FV.....T.
    • interlaced 1 โ€” only deinterlace frames marked as interlaced ..FV.....T.
  • rslope <int> โ€” specify the search radius for edge slope tracing (from 1 to 15) (default 1) ..FV.....T.
  • redge <int> โ€” specify the search radius for best edge matching (from 0 to 15) (default 2) ..FV.....T.
  • interp <int> โ€” specify the type of interpolation (from 0 to 2) (default 4p) ..FV.....T.
    • 2p 0 โ€” two-point interpolation ..FV.....T.
    • 4p 1 โ€” four-point interpolation ..FV.....T.
    • 6p 2 โ€” six-point interpolation ..FV.....T.

๐Ÿ“ exposure AVOptions ๐Ÿ“

  • exposure <float> โ€” set the exposure correction (from -3 to 3) (default 0) ..FV.....T.
  • black <float> โ€” set the black level correction (from -1 to 1) (default 0) ..FV.....T.

๐Ÿงš extractplanes AVOptions ๐Ÿงš

  • planes <flags> โ€” set planes (default r) ..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 (from 0 to 1) (default in) ..FV.......
    • in 0 โ€” fade-in ..FV.......
    • out 1 โ€” fade-out ..FV.......
  • t <int> โ€” set the fade direction (from 0 to 1) (default in) ..FV.......
    • in 0 โ€” fade-in ..FV.......
    • out 1 โ€” fade-out ..FV.......
  • start_frame <int> โ€” Number of the first frame to which to apply the effect. (from 0 to INT_MAX) (default 0) ..FV.......
  • s <int> โ€” Number of the first frame to which to apply the effect. (from 0 to INT_MAX) (default 0) ..FV.......
  • nb_frames <int> โ€” Number of frames to which the effect should be applied. (from 1 to INT_MAX) (default 25) ..FV.......
  • n <int> โ€” Number of frames to which the effect should be applied. (from 1 to INT_MAX) (default 25) ..FV.......
  • alpha <boolean> โ€” fade alpha if it is available on the input (default false) ..FV.......
  • start_time <duration> โ€” Number of seconds of the beginning of the effect. (default 0) ..FV.......
  • st <duration> โ€” Number of seconds of the beginning of the effect. (default 0) ..FV.......
  • duration <duration> โ€” Duration of the effect in seconds. (default 0) ..FV.......
  • d <duration> โ€” Duration of the effect in seconds. (default 0) ..FV.......
  • color <color> โ€” set color (default "black") ..FV.......
  • c <color> โ€” set color (default "black") ..FV.......

๐Ÿ”ฅ fftdnoiz AVOptions ๐Ÿ”ฅ

  • sigma <float> โ€” set denoise strength (from 0 to 30) (default 1) ..FV.......
  • amount <float> โ€” set amount of denoising (from 0.01 to 1) (default 1) ..FV.......
  • block <int> โ€” set block log2(size) (from 3 to 6) (default 4) ..FV.......
  • overlap <float> โ€” set block overlap (from 0.2 to 0.8) (default 0.5) ..FV.......
  • prev <int> โ€” set number of previous frames for temporal denoising (from 0 to 1) (default 0) ..FV.......
  • next <int> โ€” set number of next frames for temporal denoising (from 0 to 1) (default 0) ..FV.......
  • planes <int> โ€” set planes to filter (from 0 to 15) (default 7) ..FV.......

๐Ÿ‘‘ fftfilt AVOptions ๐Ÿ‘‘

  • dc_Y <int> โ€” adjust gain in Y plane (from 0 to 1000) (default 0) ..FV.......
  • dc_U <int> โ€” adjust gain in U plane (from 0 to 1000) (default 0) ..FV.......
  • dc_V <int> โ€” adjust gain in V plane (from 0 to 1000) (default 0) ..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 (from 0 to 1) (default init) ..FV.......
    • init 0 โ€” eval expressions once during initialization ..FV.......
    • frame 1 โ€” eval expressions per-frame ..FV.......

๐ŸŽ€ field AVOptions

  • type <int> โ€” ..FV....... picks the field type, like top or bottom. Range 0 to 1, default top.
    • top = 0 โ€” select top field
    • bottom = 1 โ€” select bottom field

๐Ÿฆ‹ fieldhint AVOptions

  • hint <string> โ€” ..FV....... set the hint file
  • mode <int> โ€” ..FV....... set the hint mode. Range 0 to 1, default absolute.
    • absolute = 0 โ€” ..FV.......
    • relative = 1 โ€” ..FV.......

๐Ÿ’– fieldmatch AVOptions

  • order <int> โ€” ..FV....... the assumed field order. Range -1 to 1, default auto.
    • auto = -1 โ€” auto detect parity
    • bff = 0 โ€” assume bottom field first
    • tff = 1 โ€” assume top field first
  • mode <int> โ€” ..FV....... the matching mode / strategy to use. Range 0 to 5, default pc_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. Default false.
  • field <int> โ€” ..FV....... which field to match from. Range -1 to 1, default auto.
    • auto = -1 โ€” automatic (same value as order)
    • bottom = 0 โ€” bottom field
    • top = 1 โ€” top field
  • mchroma <boolean> โ€” ..FV....... whether chroma is included during the match comparisons. Default true.
  • y0 <int> โ€” ..FV....... an exclusion band that excludes the lines between y0 and y1 from the field matching decision. Range 0 to INT_MAX, default 0.
  • y1 <int> โ€” ..FV....... an exclusion band that excludes the lines between y0 and y1 from the field matching decision. Range 0 to INT_MAX, default 0.
  • scthresh <double> โ€” ..FV....... scene change detection threshold. Range 0 to 100, default 12.
  • combmatch <int> โ€” ..FV....... combmatching mode. Range 0 to 2, default sc.
    • none = 0 โ€” disable combmatching
    • sc = 1 โ€” enable combmatching only on scene change
    • full = 2 โ€” enable combmatching all the time
  • combdbg <int> โ€” ..FV....... enable comb debug. Range 0 to 2, default none.
    • none = 0 โ€” no forced calculation
    • pcn = 1 โ€” calculate p/c/n
    • pcnub = 2 โ€” calculate p/c/n/u/b
  • cthresh <int> โ€” ..FV....... the area combing threshold used for combed frame detection. Range -1 to 255, default 9.
  • chroma <boolean> โ€” ..FV....... whether chroma is considered in the combed frame decision. Default false.
  • blockx <int> โ€” ..FV....... the x-axis size of the window used during combed frame detection. Range 4 to 512, default 16.
  • blocky <int> โ€” ..FV....... the y-axis size of the window used during combed frame detection. Range 4 to 512, default 16.
  • combpel <int> โ€” ..FV....... the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed. Range 0 to INT_MAX, default 80.

๐ŸŒธ fieldorder AVOptions

  • order <int> โ€” ..FV....... output field order. Range 0 to 1, default tff.
    • bff = 0 โ€” bottom field first
    • tff = 1 โ€” top field first

โœจ fillborders AVOptions

  • left <int> โ€” ..FV.....T. set the left fill border. Range 0 to INT_MAX, default 0.
  • right <int> โ€” ..FV.....T. set the right fill border. Range 0 to INT_MAX, default 0.
  • top <int> โ€” ..FV.....T. set the top fill border. Range 0 to INT_MAX, default 0.
  • bottom <int> โ€” ..FV.....T. set the bottom fill border. Range 0 to INT_MAX, default 0.
  • mode <int> โ€” ..FV.....T. set the fill borders mode. Range 0 to 5, default smear.
    • 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 filename
  • threshold <float> โ€” ..FV....... set threshold. Range 0 to 1, default 0.5.
  • mipmaps <int> โ€” ..FV....... set mipmaps. Range 1 to 5, default 3.
  • xmin <int> โ€” ..FV....... (range 0 to INT_MAX, default 0)
  • ymin <int> โ€” ..FV....... (range 0 to INT_MAX, default 0)
  • xmax <int> โ€” ..FV....... (range 0 to INT_MAX, default 0)
  • ymax <int> โ€” ..FV....... (range 0 to INT_MAX, default 0)

๐Ÿ’œ floodfill AVOptions

  • x <int> โ€” ..FV....... set pixel x coordinate. Range 0 to 65535, default 0.
  • y <int> โ€” ..FV....... set pixel y coordinate. Range 0 to 65535, default 0.
  • s0 <int> โ€” ..FV....... set source #0 component value. Range -1 to 65535, default 0.
  • s1 <int> โ€” ..FV....... set source #1 component value. Range -1 to 65535, default 0.
  • s2 <int> โ€” ..FV....... set source #2 component value. Range -1 to 65535, default 0.
  • s3 <int> โ€” ..FV....... set source #3 component value. Range -1 to 65535, default 0.
  • d0 <int> โ€” ..FV....... set destination #0 component value. Range 0 to 65535, default 0.
  • d1 <int> โ€” ..FV....... set destination #1 component value. Range 0 to 65535, default 0.
  • d2 <int> โ€” ..FV....... set destination #2 component value. Range 0 to 65535, default 0.
  • d3 <int> โ€” ..FV....... set destination #3 component value. Range 0 to 65535, default 0.

๐ŸŽ€ 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_MAX to DBL_MAX, default DBL_MAX.
  • round <int> โ€” ..FV....... rounding method for timestamps. Range 0 to 5, default near.
    • zero = 0 โ€” round towards 0
    • inf = 1 โ€” round away from 0
    • down = 2 โ€” round towards -infty
    • up = 3 โ€” round towards +infty
    • near = 5 โ€” round to nearest
  • eof_action <int> โ€” ..FV....... action performed for last frame. Range 0 to 1, default round.
    • round = 0 โ€” round similar to other frames
    • pass = 1 โ€” pass through last frame

๐ŸŒˆ framepack AVOptions

  • format <int> โ€” ..FV....... frame pack output format. Range 0 to INT_MAX, default sbs.
    • sbs = 1 โ€” Views are packed next to each other
    • tab = 2 โ€” Views are packed on top of each other
    • frameseq = 3 โ€” Views are one after the other
    • lines = 6 โ€” Views are interleaved by lines
    • columns = 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. Range 0 to 255, default 15.
  • interp_end <int> โ€” ..FV....... point to end linear interpolation. Range 0 to 255, default 240.
  • scene <double> โ€” ..FV....... scene change level. Range 0 to 100, default 8.2.
  • flags <flags> โ€” ..FV....... set flags. Default scene_change_detect+scd.
    • scene_change_detect โ€” ..FV....... enable scene change detection
    • scd โ€” ..FV....... enable scene change detection

๐Ÿฆ‹ framestep AVOptions

  • step <int> โ€” ..FV....... set frame step. Range 1 to INT_MAX, default 1.

๐Ÿ“ freezedetect AVOptions

  • n <double> โ€” ..FV....... set noise tolerance. Range 0 to 1, default 0.001.
  • noise <double> โ€” ..FV....... set noise tolerance. Range 0 to 1, default 0.001.
  • d <duration> โ€” ..FV....... set minimum duration in seconds. Default 2.
  • duration <duration> โ€” ..FV....... set minimum duration in seconds. Default 2.

๐Ÿ‘‘ freezeframes AVOptions

  • first <int64> โ€” ..FV....... set first frame to freeze. Range 0 to I64_MAX, default 0.
  • last <int64> โ€” ..FV....... set last frame to freeze. Range 0 to I64_MAX, default 0.
  • replace <int64> โ€” ..FV....... set frame to replace. Range 0 to I64_MAX, default 0.

๐Ÿ’… fspp AVOptions

  • quality <int> โ€” ..FV....... set quality. Range 4 to 5, default 4.
  • qp <int> โ€” ..FV....... force a constant quantizer parameter. Range 0 to 64, default 0.
  • strength <int> โ€” ..FV....... set filter strength. Range -15 to 32, default 0.
  • use_bframe_qp <boolean> โ€” ..FV....... use B-frames' QP. Default false.

โœจ gblur AVOptions

  • sigma <float> โ€” ..FV.....T. set sigma. Range 0 to 1024, default 0.5.
  • steps <int> โ€” ..FV.....T. set number of steps. Range 1 to 6, default 1.
  • planes <int> โ€” ..FV.....T. set planes to filter. Range 0 to 15, default 15.
  • sigmaV <float> โ€” ..FV.....T. set vertical sigma. Range -1 to 1024, default -1.

๐Ÿ’– geq AVOptions

  • lum_expr <string> โ€” ..FV....... set luminance expression
  • lum <string> โ€” ..FV....... set luminance expression
  • cb_expr <string> โ€” ..FV....... set chroma blue expression
  • cb <string> โ€” ..FV....... set chroma blue expression
  • cr_expr <string> โ€” ..FV....... set chroma red expression
  • cr <string> โ€” ..FV....... set chroma red expression
  • alpha_expr <string> โ€” ..FV....... set alpha expression
  • a <string> โ€” ..FV....... set alpha expression
  • red_expr <string> โ€” ..FV....... set red expression
  • r <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.......
    • nearest 0 โ€” nearest interpolation ..FV.......
    • n 0 โ€” nearest interpolation ..FV.......
    • bilinear 1 โ€” bilinear interpolation ..FV.......
    • b 1 โ€” bilinear interpolation ..FV.......
  • i <int> โ€” set interpolation method (from 0 to 1) (default bilinear) ..FV.......
    • nearest 0 โ€” nearest interpolation ..FV.......
    • n 0 โ€” nearest interpolation ..FV.......
    • bilinear 1 โ€” bilinear interpolation ..FV.......
    • b 1 โ€” 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.......
    • full 0 โ€” ..FV.......
    • compact 1 โ€” ..FV.......
  • m <int> โ€” set mode (from 0 to 1) (default full) ..FV.......
    • full 0 โ€” ..FV.......
    • compact 1 โ€” ..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.
    • 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.

๐Ÿ’œ 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.
    • endall 1 โ€” End both streams.
    • pass 2 โ€” 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.......
    • none 0 โ€” apply no antibanding
    • weak 1 โ€” apply weak antibanding
    • strong 2 โ€” 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.......
    • overlay 0 โ€” ..FV.......
    • parade 1 โ€” ..FV.......
    • stack 2 โ€” ..FV.......
  • d <int> โ€” set display mode (from 0 to 2) (default stack) ..FV.......
    • overlay 0 โ€” ..FV.......
    • parade 1 โ€” ..FV.......
    • stack 2 โ€” ..FV.......
  • levels_mode <int> โ€” set levels mode (from 0 to 1) (default linear) ..FV.......
    • linear 0 โ€” ..FV.......
    • logarithmic 1 โ€” ..FV.......
  • m <int> โ€” set levels mode (from 0 to 1) (default linear) ..FV.......
    • linear 0 โ€” ..FV.......
    • logarithmic 1 โ€” ..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 readable
    • write โ€” Mapping should be writeable
    • overwrite โ€” Mapping will always overwrite the entire frame
    • direct โ€” 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.......
    • repeat 0 โ€” Repeat the previous frame.
    • endall 1 โ€” End both streams.
    • pass 2 โ€” 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.......
    • repeat 0 โ€” Repeat the previous frame.
    • endall 1 โ€” End both streams.
    • pass 2 โ€” 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.
    • none 0 โ€” ..FV.....T.
    • interleave 1 โ€” ..FV.....T.
    • i 1 โ€” ..FV.....T.
  • deinterleave โ€” 2 ..FV.....T.
  • d โ€” 2 ..FV.....T.
  • l <int> โ€” select luma mode (from 0 to 2) (default none) ..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 (from 0 to 2) (default none) ..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 (from 0 to 2) (default none) ..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 (from 0 to 2) (default none) ..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 (from 0 to 2) (default none) ..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 (default false) ..FV.....T.
  • ls <boolean> โ€” swap luma fields (default false) ..FV.....T.
  • chroma_swap <boolean> โ€” swap chroma fields (default false) ..FV.....T.
  • cs <boolean> โ€” swap chroma fields (default false) ..FV.....T.
  • alpha_swap <boolean> โ€” swap alpha fields (default false) ..FV.....T.
  • as <boolean> โ€” swap alpha fields (default false) ..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 (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold1 <int> โ€” set threshold for 2nd plane (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold2 <int> โ€” set threshold for 3rd plane (from 0 to 65535) (default 65535) ..FV.....T.
  • threshold3 <int> โ€” set threshold for 4th plane (from 0 to 65535) (default 65535) ..FV.....T.

๐Ÿงต interlace AVOptions ๐Ÿงต

  • scan <int> โ€” scanning mode (from 0 to 1) (default tff) ..FV.......
  • tff โ€” 0 โ€” top field first ..FV.......
  • bff โ€” 1 โ€” bottom field first ..FV.......
  • lowpass <int> โ€” set vertical low-pass filter (from 0 to 2) (default linear) ..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 (from 1 to INT_MAX) (default 2) ..FV.......
  • n <int> โ€” set number of inputs (from 1 to INT_MAX) (default 2) ..FV.......
  • duration <int> โ€” how to determine the end-of-stream (from 0 to 2) (default longest) ..FV.......
  • longest โ€” 0 โ€” Duration of longest input
  • shortest โ€” 1 โ€” Duration of shortest input
  • first โ€” 2 โ€” Duration of first input

๐ŸŽ€ kerndeint AVOptions ๐ŸŽ€

  • thresh <int> โ€” set the threshold (from 0 to 255) (default 10) ..FV.......
  • map <boolean> โ€” set the map (default false) ..FV.......
  • order <boolean> โ€” set the order (default false) ..FV.......
  • sharp <boolean> โ€” set sharpening (default false) ..FV.......
  • twoway <boolean> โ€” set twoway (default false) ..FV.......

๐ŸŒˆ kirsch AVOptions ๐ŸŒˆ

  • planes <int> โ€” set planes to filter (from 0 to 15) (default 15) ..FV.....T.
  • scale <float> โ€” set scale (from 0 to 65535) (default 1) ..FV.....T.
  • delta <float> โ€” set delta (from -65535 to 65535) (default 0) ..FV.....T.

๐Ÿ’€ lagfun AVOptions ๐Ÿ’€

  • decay <float> โ€” set decay (from 0 to 1) (default 0.95) ..FV.....T.
  • planes <flags> โ€” set what planes to filter (default F) ..FV.....T.

๐Ÿฆ‹ lenscorrection AVOptions ๐Ÿฆ‹

  • cx <double> โ€” set relative center x (from 0 to 1) (default 0.5) ..FV.....T.
  • cy <double> โ€” set relative center y (from 0 to 1) (default 0.5) ..FV.....T.
  • k1 <double> โ€” set quadratic distortion factor (from -1 to 1) (default 0) ..FV.....T.
  • k2 <double> โ€” set double quadratic distortion factor (from -1 to 1) (default 0) ..FV.....T.
  • i <int> โ€” set interpolation type (from 0 to 64) (default nearest) ..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 (from 0 to 65535) (default 0) ..FV.....T.
  • max <int> โ€” set max value (from 0 to 65535) (default 65535) ..FV.....T.
  • planes <int> โ€” set planes (from 0 to 15) (default 15) ..FV.....T.

๐ŸŒ€ loop AVOptions ๐ŸŒ€

  • loop <int> โ€” number of loops (from -1 to INT_MAX) (default 0) ..FV.......
  • size <int64> โ€” max number of frames to loop (from 0 to 32767) (default 0) ..FV.......
  • start <int64> โ€” set the loop start frame (from 0 to I64_MAX) (default 0) ..FV.......

๐Ÿ’œ lumakey AVOptions ๐Ÿ’œ

  • threshold <double> โ€” set the threshold value (from 0 to 1) (default 0) ..FV.....T.
  • tolerance <double> โ€” set the tolerance value (from 0 to 1) (default 0.01) ..FV.....T.
  • softness <double> โ€” set the softness value (from 0 to 1) (default 0) ..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 (from 0 to 4) (default linear) ..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 go 0, 1, 3, 2, 4 in 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 (from 0 to 16) (default 0) ..FV.......

๐Ÿซถ 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.......

๐Ÿ”ฅ lut3d AVOptions ๐Ÿ”ฅ

  • file <string> โ€” set 3D LUT file name ..FV.......
  • interp <int> โ€” select interpolation mode (from 0 to 4) (default tetrahedral) ..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 (from 0 to 65535) (default 0)
  • overshoot <int> ..FV.....T. โ€” set overshoot (from 0 to 65535) (default 0)
  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)

and for maskedmax? literally just the one:

  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)

maskedmerge? also just:

  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)

maskedmin? you already know:

  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)
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 (from 0 to 65535) (default 1)
  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)

๐ŸŒธ maskfun AVOptions ๐ŸŒธ

  • low <int> ..FV.....T. โ€” set low threshold (from 0 to 65535) (default 10)
  • high <int> ..FV.....T. โ€” set high threshold (from 0 to 65535) (default 10)
  • planes <int> ..FV.....T. โ€” set planes (from 0 to 15) (default 15)
  • fill <int> ..FV.....T. โ€” set fill value (from 0 to 65535) (default 0)
  • sum <int> ..FV.....T. โ€” set sum value (from 0 to 65535) (default 10)

๐Ÿ’œ mcdeint AVOptions ๐Ÿ’œ

  • mode <int> ..FV....... โ€” set mode (from 0 to 3) (default fast)
    • fast 0 โ€” ..FV.......
    • medium 1 โ€” ..FV.......
    • slow 2 โ€” ..FV.......
    • extra_slow 3 โ€” ..FV.......
  • parity <int> ..FV....... โ€” set the assumed picture field parity (from -1 to 1) (default bff)
    • tff 0 โ€” ..FV....... assume top field first
    • bff 1 โ€” ..FV....... assume bottom field first
  • qp <int> ..FV....... โ€” set qp (from INT_MIN to INT_MAX) (default 1)

๐ŸŽ€ median AVOptions ๐ŸŽ€

  • radius <int> ..FV.....T. โ€” set median radius (from 1 to 127) (default 1)
  • planes <int> ..FV.....T. โ€” set planes to filter (from 0 to 15) (default 15)
  • radiusV <int> ..FV.....T. โ€” set median vertical radius (from 0 to 127) (default 0)
  • percentile <float> ..FV.....T. โ€” set median percentile (from 0 to 1) (default 0.5)

๐ŸŒˆ mergeplanes AVOptions ๐ŸŒˆ

  • mapping <int> ..FV....... โ€” set input to output plane mapping (from 0 to 8.58993e+08) (default 0)
  • format <pix_fmt> ..FV....... โ€” set output pixel format (default yuva444p)

โญ mestimate AVOptions โญ

  • method <int> ..FV....... โ€” motion estimation method (from 1 to 9) (default esa)
    • esa 1 โ€” ..FV....... exhaustive search
    • tss 2 โ€” ..FV....... three step search
    • tdls 3 โ€” ..FV....... two dimensional logarithmic search
    • ntss 4 โ€” ..FV....... new three step search
    • fss 5 โ€” ..FV....... four step search
    • ds 6 โ€” ..FV....... diamond search
    • hexbs 7 โ€” ..FV....... hexagon-based search
    • epzs 8 โ€” ..FV....... enhanced predictive zonal search
    • umh 9 โ€” ..FV....... uneven multi-hexagon search
  • mb_size <int> ..FV....... โ€” macroblock size (from 8 to INT_MAX) (default 16)
  • search_param <int> ..FV....... โ€” search parameter (from 4 to INT_MAX) (default 7)

๐Ÿ‘‘ metadata AVOptions ๐Ÿ‘‘

okay this one is the main character fr. so many little knobs. ๐Ÿซถ

  • mode <int> ..FV....... โ€” set a mode of operation (from 0 to 4) (default select)
    • select 0 โ€” ..FV....... select frame
    • add 1 โ€” ..FV....... add new metadata
    • modify 2 โ€” ..FV....... modify metadata
    • delete 3 โ€” ..FV....... delete metadata
    • print 4 โ€” ..FV....... print metadata
  • key <string> ..FV....... โ€” set metadata key
  • value <string> ..FV....... โ€” set metadata value
  • function <int> ..FV....... โ€” function for comparing values (from 0 to 6) (default same_str)
    • same_str 0 โ€” ..FV.......
    • starts_with 1 โ€” ..FV.......
    • less 2 โ€” ..FV.......
    • equal 3 โ€” ..FV.......
    • greater 4 โ€” ..FV.......
    • expr 5 โ€” ..FV.......
    • ends_with 6 โ€” ..FV.......
  • expr <string> ..FV....... โ€” set expression for expr function
  • file <string> ..FV....... โ€” set file where to print metadata information
  • direct <boolean> ..FV....... โ€” reduce buffering when printing to user-set file or pipe (default false)
yes there's a value called expr AND an option called expr, they are two different things and they're both real, iykyk ๐Ÿ’…

๐Ÿงš midequalizer AVOptions ๐Ÿงš

  • planes <int> ..FV....... โ€” set planes (from 0 to 15) (default 15)

๐Ÿ”ฅ 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 (from 0 to 2) (default mci)
    • dup 0 โ€” ..FV....... duplicate frames
    • blend 1 โ€” ..FV....... blend frames
    • mci 2 โ€” ..FV....... motion compensated interpolation
  • mc_mode <int> ..FV....... โ€” motion compensation mode (from 0 to 1) (default obmc)
    • obmc 0 โ€” ..FV....... overlapped block motion compensation
    • aobmc 1 โ€” ..FV....... adaptive overlapped block motion compensation
  • me_mode <int> ..FV....... โ€” motion estimation mode (from 0 to 1) (default bilat)
    • bidir 0 โ€” ..FV....... bidirectional motion estimation
    • bilat 1 โ€” ..FV....... bilateral motion estimation
  • me <int> ..FV....... โ€” motion estimation method (from 1 to 9) (default epzs)
    • esa 1 โ€” ..FV....... exhaustive search
    • tss 2 โ€” ..FV....... three step search
    • tdls 3 โ€” ..FV....... two dimensional logarithmic search
    • ntss 4 โ€” ..FV....... new three step search
    • fss 5 โ€” ..FV....... four step search
    • ds 6 โ€” ..FV....... diamond search
    • hexbs 7 โ€” ..FV....... hexagon-based search
    • epzs 8 โ€” ..FV....... enhanced predictive zonal search
    • umh 9 โ€” ..FV....... uneven multi-hexagon search
  • mb_size <int> ..FV....... โ€” macroblock size (from 4 to 16) (default 16)
  • search_param <int> ..FV....... โ€” search parameter (from 4 to INT_MAX) (default 32)
  • vsbmc <int> ..FV....... โ€” variable-size block motion compensation (from 0 to 1) (default 0)
  • scd <int> ..FV....... โ€” scene change detection method (from 0 to 1) (default fdiff)
    • none 0 โ€” ..FV....... disable detection
    • fdiff 1 โ€” ..FV....... frame difference
  • scd_threshold <double> ..FV....... โ€” scene change threshold (from 0 to 100) (default 10)
note that mb_size here goes 4 to 16, but over in mestimate it was 8 to INT_MAX. not a typo bestie, they're just built different. ๐Ÿ™ˆ

๐ŸŒธ mix AVOptions ๐ŸŒธ

  • inputs <int> ..FV....... โ€” set number of inputs (from 2 to 32767) (default 2)
  • weights <string> ..FV.....T. โ€” set weight for each input (default "1 1")
  • scale <float> ..FV.....T. โ€” set scale (from 0 to 32767) (default 0)
  • duration <int> ..FV....... โ€” how to determine end of stream (from 0 to 2) (default longest)
    • longest 0 โ€” ..FV....... Duration of longest input
    • shortest 1 โ€” ..FV....... Duration of shortest input
    • first 2 โ€” ..FV....... Duration of first input

๐Ÿ’… monochrome AVOptions ๐Ÿ’…

  • cb <float> ..FV.....T. โ€” set the chroma blue spot (from -1 to 1) (default 0)
  • cr <float> ..FV.....T. โ€” set the chroma red spot (from -1 to 1) (default 0)
  • size <float> ..FV.....T. โ€” set the color filter size (from 0.1 to 10) (default 1)
  • high <float> ..FV.....T. โ€” set the highlights strength (from 0 to 1) (default 0)

๐Ÿ“ mpdecimate AVOptions ๐Ÿ“

  • max <int> ..FV....... โ€” set the maximum number of consecutive dropped frames (positive), or the minimum interval between dropped frames (negative) (from INT_MIN to INT_MAX) (default 0)
  • hi <int> ..FV....... โ€” set high dropping threshold (from INT_MIN to INT_MAX) (default 768)
  • lo <int> ..FV....... โ€” set low dropping threshold (from INT_MIN to INT_MAX) (default 320)
  • frac <float> ..FV....... โ€” set fraction dropping threshold (from 0 to 1) (default 0.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 (from 0 to 2) (default repeat)
    • 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 (default false)
  • repeatlast <boolean> ..FV....... โ€” extend last frame of secondary streams beyond EOF (default true)

๐ŸŒŸ negate AVOptions ๐ŸŒŸ

  • negate_alpha <boolean> ..FV.....T. โ€” (default false)

๐ŸŽ€ nlmeans AVOptions ๐ŸŽ€

  • s <double> ..FV....... โ€” denoising strength (from 1 to 30) (default 1)
  • p <int> ..FV....... โ€” patch size (from 0 to 99) (default 7)
  • pc <int> ..FV....... โ€” patch size for chroma planes (from 0 to 99) (default 0)
  • r <int> ..FV....... โ€” research window (from 0 to 99) (default 15)
  • rc <int> ..FV....... โ€” research window for chroma planes (from 0 to 99) (default 0)

๐Ÿ’– nnedi AVOptions ๐Ÿ’–

  • weights <string> ..FV....... โ€” set weights file (default "nnedi3_weights.bin")
  • deint <int> ..FV.....T. โ€” set which frames to deinterlace (from 0 to 1) (default all)
    • all 0 โ€” ..FV.....T. deinterlace all frames
    • interlaced 1 โ€” ..FV.....T. only deinterlace frames marked as interlaced
  • field <int> ..FV.....T. โ€” set mode of operation (from -2 to 3) (default a)
    • af -2 โ€” ..FV.....T. use frame flags, both fields
    • a -1 โ€” ..FV.....T. use frame flags, single field
    • t 0 โ€” ..FV.....T. use top field only
    • b 1 โ€” ..FV.....T. use bottom field only
    • tf 2 โ€” ..FV.....T. use both fields, top first
    • bf 3 โ€” ..FV.....T. use both fields, bottom first
  • planes <int> ..FV.....T. โ€” set which planes to process (from 0 to 15) (default 7)
  • nsize <int> ..FV.....T. โ€” set size of local neighborhood around each pixel, used by the predictor neural network (from 0 to 6) (default s32x4)
    • s8x6 0 โ€” ..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 (from 0 to 4) (default n32)
    • 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 (from 1 to 2) (default fast)
    • fast = 1 โ€” ..FV.....T.
    • slow = 2 โ€” ..FV.....T.
  • etype <int> โ€” ..FV.....T. set which set of weights to use in the predictor (from 0 to 1) (default a)
    • a = 0 โ€” ..FV.....T. weights trained to minimize absolute error
    • abs = 0 โ€” ..FV.....T. weights trained to minimize absolute error
    • s = 1 โ€” ..FV.....T. weights trained to minimize squared error
    • mse = 1 โ€” ..FV.....T. weights trained to minimize squared error
  • pscrn <int> โ€” ..FV.....T. set prescreening (from 0 to 4) (default new)
    • 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 -1 to INT_MAX) (default -1)
  • all_strength <int> โ€” ..FV....... set component #0 strength (from 0 to 100) (default 0)
  • alls <int> โ€” ..FV....... set component #0 strength (from 0 to 100) (default 0)
  • all_flags <flags> โ€” ..FV....... set component #0 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • allf <flags> โ€” ..FV....... set component #0 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c0_seed <int> โ€” ..FV....... set component #0 noise seed (from -1 to INT_MAX) (default -1)
  • c0_strength <int> โ€” ..FV....... set component #0 strength (from 0 to 100) (default 0)
  • c0s <int> โ€” ..FV....... set component #0 strength (from 0 to 100) (default 0)
  • c0_flags <flags> โ€” ..FV....... set component #0 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c0f <flags> โ€” ..FV....... set component #0 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c1_seed <int> โ€” ..FV....... set component #1 noise seed (from -1 to INT_MAX) (default -1)
  • c1_strength <int> โ€” ..FV....... set component #1 strength (from 0 to 100) (default 0)
  • c1s <int> โ€” ..FV....... set component #1 strength (from 0 to 100) (default 0)
  • c1_flags <flags> โ€” ..FV....... set component #1 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c1f <flags> โ€” ..FV....... set component #1 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c2_seed <int> โ€” ..FV....... set component #2 noise seed (from -1 to INT_MAX) (default -1)
  • c2_strength <int> โ€” ..FV....... set component #2 strength (from 0 to 100) (default 0)
  • c2s <int> โ€” ..FV....... set component #2 strength (from 0 to 100) (default 0)
  • c2_flags <flags> โ€” ..FV....... set component #2 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c2f <flags> โ€” ..FV....... set component #2 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c3_seed <int> โ€” ..FV....... set component #3 noise seed (from -1 to INT_MAX) (default -1)
  • c3_strength <int> โ€” ..FV....... set component #3 strength (from 0 to 100) (default 0)
  • c3s <int> โ€” ..FV....... set component #3 strength (from 0 to 100) (default 0)
  • c3_flags <flags> โ€” ..FV....... set component #3 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..FV....... uniform noise
  • c3f <flags> โ€” ..FV....... set component #3 flags (default 0)
    • a โ€” ..FV....... averaged noise
    • p โ€” ..FV....... (semi)regular pattern
    • t โ€” ..FV....... temporal noise
    • u โ€” ..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 (from 0 to 2.68435e+08) (default 0)
  • independence <float> โ€” ..FV.....T. proportion of independent to linked channel normalization (from 0 to 1) (default 1)
  • strength <float> โ€” ..FV.....T. strength of filter, from no effect to full normalization (from 0 to 1) (default 1)

๐Ÿฆ‹ oscilloscope AVOptions ๐Ÿฆ‹

  • x <float> โ€” ..FV.....T. set scope x position (from 0 to 1) (default 0.5)
  • y <float> โ€” ..FV.....T. set scope y position (from 0 to 1) (default 0.5)
  • s <float> โ€” ..FV.....T. set scope size (from 0 to 1) (default 0.8)
  • t <float> โ€” ..FV.....T. set scope tilt (from 0 to 1) (default 0.5)
  • o <float> โ€” ..FV.....T. set trace opacity (from 0 to 1) (default 0.8)
  • tx <float> โ€” ..FV.....T. set trace x position (from 0 to 1) (default 0.5)
  • ty <float> โ€” ..FV.....T. set trace y position (from 0 to 1) (default 0.9)
  • tw <float> โ€” ..FV.....T. set trace width (from 0.1 to 1) (default 0.8)
  • th <float> โ€” ..FV.....T. set trace height (from 0.1 to 1) (default 0.3)
  • c <int> โ€” ..FV.....T. set components to trace (from 0 to 15) (default 7)
  • g <boolean> โ€” ..FV.....T. draw trace grid (default true)
  • st <boolean> โ€” ..FV.....T. draw statistics (default true)
  • sc <boolean> โ€” ..FV.....T. draw scope (default true)

๐Ÿ’… 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 (from 0 to 2) (default repeat)
    • 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 (from 0 to 1) (default frame)
    • init = 0 โ€” ..FV....... eval expressions once during initialization
    • frame = 1 โ€” ..FV....... eval expressions per-frame
  • shortest <boolean> โ€” ..FV....... force termination when the shortest input terminates (default false)
  • format <int> โ€” ..FV....... set output format (from 0 to 7) (default yuv420)
    • 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 (default true)
  • alpha <int> โ€” ..FV....... alpha format (from 0 to 1) (default straight)
    • straight = 0 โ€” ..FV.......
    • premultiplied = 1 โ€” ..FV.......

๐ŸŽ€ framesync AVOptions ๐ŸŽ€

  • eof_action <int> โ€” ..FV....... Action to take when encountering EOF from secondary input (from 0 to 2) (default repeat)
    • 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 (default false)
  • repeatlast <boolean> โ€” ..FV....... extend last frame of secondary streams beyond EOF (default true)

๐Ÿ“ owdenoise AVOptions ๐Ÿ“

  • depth <int> โ€” ..FV....... set depth (from 8 to 16) (default 8)
  • luma_strength <double> โ€” ..FV....... set luma strength (from 0 to 1000) (default 1)
  • ls <double> โ€” ..FV....... set luma strength (from 0 to 1000) (default 1)
  • chroma_strength <double> โ€” ..FV....... set chroma strength (from 0 to 1000) (default 1)
  • cs <double> โ€” ..FV....... set chroma strength (from 0 to 1000) (default 1)

๐ŸŒˆ 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 (from 0 to 1) (default init)
    • init 0 ..FV....... โ€” eval expressions once during initialization, no cap
    • frame 1 ..FV....... โ€” eval expressions during initialization and per-frame, slay
  • aspect <rational> ..FV....... โ€” pad to fit an aspect instead of a resolution (from 0 to DBL_MAX) (default 0/1)

๐ŸŽจ palettegen AVOptions ๐ŸŽจ

  • max_colors <int> ..FV....... โ€” set the maximum number of colors to use in the palette (from 4 to 256) (default 256)
  • reserve_transparent <boolean> ..FV....... โ€” reserve a palette entry for transparency (default true)
  • transparency_color <color> ..FV....... โ€” set a background color for transparency (default "lime")
  • stats_mode <int> ..FV....... โ€” set statistics mode (from 0 to 2) (default full)
    • full 0 ..FV....... โ€” compute full frame histograms
    • diff 1 ..FV....... โ€” compute histograms only for the part that differs from previous frame
    • single 2 ..FV....... โ€” compute new histogram for each frame

๐ŸŒˆ paletteuse AVOptions ๐ŸŒˆ

  • dither <int> ..FV....... โ€” select dithering mode (from 0 to 5) (default sierra2_4a)
    • bayer 1 ..FV....... โ€” ordered 8x8 bayer dithering (deterministic)
    • heckbert 2 ..FV....... โ€” dithering as defined by Paul Heckbert in 1982 (simple error diffusion)
    • floyd_steinberg 3 ..FV....... โ€” Floyd and Steingberg dithering (error diffusion)
    • sierra2 4 ..FV....... โ€” Frankie Sierra dithering v2 (error diffusion)
    • sierra2_4a 5 ..FV....... โ€” Frankie Sierra dithering v2 "Lite" (error diffusion)
  • bayer_scale <int> ..FV....... โ€” set scale for bayer dithering (from 0 to 5) (default 2)
  • diff_mode <int> ..FV....... โ€” set frame difference mode (from 0 to 1) (default 0)
    • rectangle 1 ..FV....... โ€” process smallest different rectangle
  • new <boolean> ..FV....... โ€” take new palette for each output frame (default false)
  • alpha_threshold <int> ..FV....... โ€” set the alpha threshold for transparency (from 0 to 255) (default 128)
  • debug_kdtree <string> ..FV....... โ€” save Graphviz graph of the kdtree in specified file
  • color_search <int> ..FV....... โ€” set reverse colormap color search method (from 0 to 2) (default nns_iterative)
    • nns_iterative 0 ..FV....... โ€” iterative search
    • nns_recursive 1 ..FV....... โ€” recursive search
    • bruteforce 2 ..FV....... โ€” brute-force into the palette
  • mean_err <boolean> ..FV....... โ€” compute and print mean error (default false)
  • debug_accuracy <boolean> ..FV....... โ€” test color search accuracy (default false)

๐Ÿ” perms AVOptions ๐Ÿ”

  • mode <int> ..FVA...... โ€” select permissions mode (from 0 to 4) (default none)
    • none 0 ..FVA...... โ€” do nothing
    • ro 1 ..FVA...... โ€” set all output frames read-only
    • rw 2 ..FVA...... โ€” set all output frames writable
    • toggle 3 ..FVA...... โ€” switch permissions
    • random 4 ..FVA...... โ€” set permissions randomly
  • seed <int64> ..FVA...... โ€” set the seed for the random mode (from -1 to UINT32_MAX) (default -1)

๐Ÿ“ perspective AVOptions ๐Ÿ“

  • x0 <string> ..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 (from 0 to 1) (default linear)
    • linear 0 ..FV.......
    • cubic 1 ..FV.......
  • sense <int> ..FV....... โ€” specify the sense of the coordinates (from 0 to 1) (default source)
    • source 0 ..FV....... โ€” specify locations in source to send to corners in destination
    • destination 1 ..FV....... โ€” specify locations in destination to send corners of source
  • eval <int> ..FV....... โ€” specify when to evaluate expressions (from 0 to 1) (default init)
    • init 0 ..FV....... โ€” eval expressions once during initialization
    • frame 1 ..FV....... โ€” eval expressions per-frame

๐ŸŒ€ phase AVOptions ๐ŸŒ€

  • mode <int> ..FV.....T. โ€” set phase mode (from 0 to 8) (default A)
    • p 0 ..FV.....T. โ€” progressive
    • t 1 ..FV.....T. โ€” top first
    • b 2 ..FV.....T. โ€” bottom first
    • T 3 ..FV.....T. โ€” top first analyze
    • B 4 ..FV.....T. โ€” bottom first analyze
    • u 5 ..FV.....T. โ€” analyze
    • U 6 ..FV.....T. โ€” full analyze
    • a 7 ..FV.....T. โ€” auto
    • A 8 ..FV.....T. โ€” auto analyze

โšก photosensitivity AVOptions โšก

  • frames <int> ..FV....... โ€” set how many frames to use (from 2 to 240) (default 30)
  • f <int> ..FV....... โ€” set how many frames to use (from 2 to 240) (default 30)
  • threshold <float> ..FV....... โ€” set detection threshold factor (lower is stricter) (from 0.1 to FLT_MAX) (default 1)
  • t <float> ..FV....... โ€” set detection threshold factor (lower is stricter) (from 0.1 to FLT_MAX) (default 1)
  • skip <int> ..FV....... โ€” set pixels to skip when sampling frames (from 1 to 1024) (default 1)
  • bypass <boolean> ..FV....... โ€” leave frames unchanged (default false)

๐Ÿ” pixscope AVOptions ๐Ÿ”

  • x <float> ..FV.....T. โ€” set scope x offset (from 0 to 1) (default 0.5)
  • y <float> ..FV.....T. โ€” set scope y offset (from 0 to 1) (default 0.5)
  • w <int> ..FV.....T. โ€” set scope width (from 1 to 80) (default 7)
  • h <int> ..FV.....T. โ€” set scope height (from 1 to 80) (default 7)
  • o <float> ..FV.....T. โ€” set window opacity (from 0 to 1) (default 0.5)
  • wx <float> ..FV.....T. โ€” set window x offset (from -1 to 1) (default -1)
  • wy <float> ..FV.....T. โ€” set window y offset (from -1 to 1) (default -1)

๐Ÿงต pp AVOptions ๐Ÿงต

  • subfilters <string> ..FV....... โ€” set postprocess subfilters (default "de")

๐ŸŽš๏ธ pp7 AVOptions ๐ŸŽš๏ธ

  • qp <int> ..FV....... โ€” force a constant quantizer parameter (from 0 to 64) (default 0)
  • mode <int> ..FV....... โ€” set thresholding mode (from 0 to 2) (default medium)
    • hard 0 ..FV....... โ€” hard thresholding
    • soft 1 ..FV....... โ€” soft thresholding
    • medium 2 ..FV....... โ€” medium thresholding

โœจ premultiply AVOptions โœจ

  • planes <int> ..FV....... โ€” set planes (from 0 to 15) (default 15)
  • inplace <boolean> ..FV....... โ€” enable inplace mode (default false)

๐ŸŒฟ prewitt AVOptions ๐ŸŒฟ

  • planes <int> ..FV.....T. โ€” set planes to filter (from 0 to 15) (default 15)
  • scale <float> ..FV.....T. โ€” set scale (from 0 to 65535) (default 1)
  • delta <float> ..FV.....T. โ€” set delta (from -65535 to 65535) (default 0)

๐ŸŽ›๏ธ procamp_vaapi AVOptions ๐ŸŽ›๏ธ

  • b <float> ..FV....... โ€” Output video brightness (from -100 to 100) (default 0)
  • brightness <float> ..FV....... โ€” Output video brightness (from -100 to 100) (default 0)
  • s <float> ..FV....... โ€” Output video saturation (from 0 to 10) (default 1)
  • saturatio <float> ..FV....... โ€” Output video saturation (from 0 to 10) (default 1)
  • c <float> ..FV....... โ€” Output video contrast (from 0 to 10) (default 1)
  • contrast <float> ..FV....... โ€” Output video contrast (from 0 to 10) (default 1)
  • h <float> ..FV....... โ€” Output video hue (from -180 to 180) (default 0)
  • hue <float> ..FV....... โ€” Output video hue (from -180 to 180) (default 0)

๐ŸŒˆ 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 (from 0 to 3) (default 0)
  • i <int> ..FV.....T. โ€” set component as base (from 0 to 3) (default 0)
  • preset <int> ..FV.....T. โ€” set preset (from -1 to 9) (default none)
    • none -1 ..FV.....T.
    • magma 0 ..FV.....T.
    • inferno 1 ..FV.....T.
    • plasma 2 ..FV.....T.
    • viridis 3 ..FV.....T.
    • turbo 4 ..FV.....T.
    • cividis 5 ..FV.....T.
    • range1 6 ..FV.....T.
    • range2 7 ..FV.....T.
    • shadows 8 ..FV.....T.
    • highlights 9 ..FV.....T.
  • p <int> ..FV.....T. โ€” set preset (from -1 to 9) (default none)
    • none -1 ..FV.....T.
    • magma 0 ..FV.....T.
    • inferno 1 ..FV.....T.
    • plasma 2 ..FV.....T.
    • viridis 3 ..FV.....T.
    • turbo 4 ..FV.....T.
    • cividis 5 ..FV.....T.
    • range1 6 ..FV.....T.
    • range2 7 ..FV.....T.
    • shadows 8 ..FV.....T.
    • highlights 9 ..FV.....T.
  • opacity <float> ..FV.....T. โ€” set pseudocolor opacity (from 0 to 1) (default 1)

๐Ÿ“Š psnr AVOptions ๐Ÿ“Š

  • stats_file <string> ..FV....... โ€” Set file where to store per-frame difference information
  • f <string> ..FV....... โ€” Set file where to store per-frame difference information
  • stats_version <int> ..FV....... โ€” Set the format version for the stats file. (from 1 to 2) (default 1)

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. (default false)

โœจ framesync AVOptions โœจ

  • eof_action โ€” <int> ..FV....... โ€” what to do when the secondary input hits EOF (from 0 to 2) (default repeat)
    • repeat 0 โ€” ..FV....... โ€” repeat the previous frame.
    • endall 1 โ€” ..FV....... โ€” end both streams.
    • pass 2 โ€” ..FV....... โ€” pass through the main input.
  • shortest โ€” <boolean> ..FV....... โ€” forces termination the moment the shortest input terminates (default false)
  • repeatlast โ€” <boolean> ..FV....... โ€” extends the last frame of secondary streams beyond EOF (default true)

๐Ÿฆ‹ pullup AVOptions ๐Ÿฆ‹

  • jl โ€” <int> ..FV....... โ€” sets the left junk size (from 0 to INT_MAX) (default 1)
  • jr โ€” <int> ..FV....... โ€” sets the right junk size (from 0 to INT_MAX) (default 1)
  • jt โ€” <int> ..FV....... โ€” sets the top junk size (from 1 to INT_MAX) (default 4)
  • jb โ€” <int> ..FV....... โ€” sets the bottom junk size (from 1 to INT_MAX) (default 4)
  • sb โ€” <boolean> ..FV....... โ€” sets strict breaks (default false)
  • mp โ€” <int> ..FV....... โ€” sets the metric plane (from 0 to 2) (default y)
    • y 0 โ€” ..FV....... โ€” luma
    • u 1 โ€” ..FV....... โ€” chroma blue
    • v 2 โ€” ..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 (from 2 to 512) (default 30)
  • seed โ€” <int64> ..FV....... โ€” sets the seed (from -1 to UINT32_MAX) (default -1)

๐ŸŒธ readeia608 AVOptions ๐ŸŒธ

  • scan_min โ€” <int> ..FV.....T. โ€” sets from which line to scan for codes (from 0 to INT_MAX) (default 0)
  • scan_max โ€” <int> ..FV.....T. โ€” sets to which line to scan for codes (from 0 to INT_MAX) (default 29)
  • spw โ€” <float> ..FV.....T. โ€” sets the ratio of width reserved for sync code detection (from 0.1 to 0.7) (default 0.27)
  • chp โ€” <boolean> ..FV.....T. โ€” check and apply the parity bit (default false)
  • lp โ€” <boolean> ..FV.....T. โ€” lowpass the line prior to processing (default true)

๐Ÿ“ readvitc AVOptions ๐Ÿ“

  • scan_max โ€” <int> ..FV....... โ€” maximum line numbers to scan for VITC data (from -1 to INT_MAX) (default 45)
  • thr_b โ€” <double> ..FV....... โ€” black color threshold (from 0 to 1) (default 0.2)
  • thr_w โ€” <double> ..FV....... โ€” white color threshold (from 0 to 1) (default 0.6)

โญ realtime AVOptions โญ

  • limit โ€” <duration> ..FVA...... โ€” sleep time limit (default 2)
  • speed โ€” <double> ..FVA...... โ€” speed factor (from DBL_MIN to DBL_MAX) (default 1)

๐ŸŒˆ remap AVOptions ๐ŸŒˆ

  • format โ€” <int> ..FV....... โ€” sets the output format (from 0 to 1) (default color)
    • color 0 โ€” ..FV.......
    • gray 1 โ€” ..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 (from 0 to 24) (default 0)
  • m1 โ€” <int> ..FV....... โ€” sets the mode for the 2nd plane (from 0 to 24) (default 0)
  • m2 โ€” <int> ..FV....... โ€” sets the mode for the 3rd plane (from 0 to 24) (default 0)
  • m3 โ€” <int> ..FV....... โ€” sets the mode for the 4th plane (from 0 to 24) (default 0)

๐Ÿซถ removelogo AVOptions ๐Ÿซถ

  • filename โ€” <string> ..FV....... โ€” sets the bitmap filename
  • f โ€” <string> ..FV....... โ€” sets the bitmap filename

๐Ÿ’– rgbashift AVOptions ๐Ÿ’–

  • rh โ€” <int> ..FV.....T. โ€” shifts red horizontally (from -255 to 255) (default 0)
  • rv โ€” <int> ..FV.....T. โ€” shifts red vertically (from -255 to 255) (default 0)
  • gh โ€” <int> ..FV.....T. โ€” shifts green horizontally (from -255 to 255) (default 0)
  • gv โ€” <int> ..FV.....T. โ€” shifts green vertically (from -255 to 255) (default 0)
  • bh โ€” <int> ..FV.....T. โ€” shifts blue horizontally (from -255 to 255) (default 0)
  • bv โ€” <int> ..FV.....T. โ€” shifts blue vertically (from -255 to 255) (default 0)
  • ah โ€” <int> ..FV.....T. โ€” shifts alpha horizontally (from -255 to 255) (default 0)
  • av โ€” <int> ..FV.....T. โ€” shifts alpha vertically (from -255 to 255) (default 0)
  • edge โ€” <int> ..FV.....T. โ€” sets the edge operation (from 0 to 1) (default smear)
    • smear 0 โ€” ..FV.....T.
    • wrap 1 โ€” ..FV.....T.

๐Ÿงš roberts AVOptions ๐Ÿงš

  • planes โ€” <int> ..FV.....T. โ€” sets the planes to filter (from 0 to 15) (default 15)
  • scale โ€” <float> ..FV.....T. โ€” sets the scale (from 0 to 65535) (default 1)
  • delta โ€” <float> ..FV.....T. โ€” sets the delta (from -65535 to 65535) (default 0)

๐Ÿ”ฅ 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 (default true)

๐Ÿ‘‘ sab AVOptions ๐Ÿ‘‘

  • luma_radius โ€” <float> ..FV....... โ€” sets the luma radius (from 0.1 to 4) (default 1)
  • lr โ€” <float> ..FV....... โ€” sets the luma radius (from 0.1 to 4) (default 1)
  • luma_pre_filter_radius โ€” <float> ..FV....... โ€” sets the luma pre-filter radius (from 0.1 to 2) (default 1)
  • lpfr โ€” <float> ..FV....... โ€” sets the luma pre-filter radius (from 0.1 to 2) (default 1)
  • luma_strength โ€” <float> ..FV....... โ€” sets the luma strength (from 0.1 to 100) (default 1)
  • ls โ€” <float> ..FV....... โ€” sets the luma strength (from 0.1 to 100) (default 1)
  • chroma_radius โ€” <float> ..FV....... โ€” sets the chroma radius (from -0.9 to 4) (default -0.9)
  • cr โ€” <float> ..FV....... โ€” sets the chroma radius (from -0.9 to 4) (default -0.9)
  • chroma_pre_filter_radius โ€” <float> ..FV....... โ€” sets the chroma pre-filter radius (from -0.9 to 2) (default -0.9)
  • cpfr โ€” <float> ..FV....... โ€” sets the chroma pre-filter radius (from -0.9 to 2) (default -0.9)
  • chroma_strength โ€” <float> ..FV....... โ€” sets the chroma strength (from -0.9 to 100) (default -0.9)
  • cs โ€” <float> ..FV....... โ€” sets the chroma strength (from -0.9 to 100) (default -0.9)

๐ŸŒŸ scale AVOptions ๐ŸŒŸ

  • w โ€” <string> ..FV.....T. โ€” output video width
  • width โ€” <string> ..FV.....T. โ€” output video width
  • h โ€” <string> ..FV.....T. โ€” output video height
  • height โ€” <string> ..FV.....T. โ€” output video height
  • flags โ€” <string> ..FV....... โ€” flags to pass to libswscale (default "bilinear")
  • interl โ€” <boolean> ..FV....... โ€” sets interlacing (default false)
  • 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 type
    • auto โ€” ..FV.......
    • bt601 โ€” ..FV.......
    • bt470 โ€” ..FV.......
    • smpte170m โ€” ..FV.......
    • bt709 โ€” ..FV.......
    • fcc โ€” ..FV.......
    • smpte240m โ€” ..FV.......
    • bt2020 โ€” ..FV.......
  • in_range โ€” <int> ..FV....... โ€” sets the input color range (from 0 to 2) (default auto)
    • auto 0 โ€” ..FV.......
    • unknown 0 โ€” ..FV.......
    • full 2 โ€” ..FV.......
    • limited 1 โ€” ..FV.......
    • jpeg 2 โ€” ..FV.......
    • mpeg 1 โ€” ..FV.......
    • tv 1 โ€” ..FV.......
    • pc 2 โ€” ..FV.......
  • out_range โ€” <int> ..FV....... โ€” sets the output color range (from 0 to 2) (default auto)
    • auto 0 โ€” ..FV.......
    • unknown 0 โ€” ..FV.......
    • full 2 โ€” ..FV.......
    • limited 1 โ€” ..FV.......
    • jpeg 2 โ€” ..FV.......
    • mpeg 1 โ€” ..FV.......
    • tv 1 โ€” ..FV.......
    • pc 2 โ€” ..FV.......
  • in_v_chr_pos โ€” <int> ..FV....... โ€” input vertical chroma position in luma grid/256 (from -513 to 512) (default -513)
  • in_h_chr_pos โ€” <int> ..FV....... โ€” input horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)
  • out_v_chr_pos โ€” <int> ..FV....... โ€” output vertical chroma position in luma grid/256 (from -513 to 512) (default -513)
  • out_h_chr_pos โ€” <int> ..FV....... โ€” output horizontal chroma position in luma grid/256 (from -513 to 512) (default -513)
  • force_original_aspect_ratio โ€” <int> ..FV....... โ€” decrease or increase w/h if necessary to keep the original AR (from 0 to 2) (default disable)
    • disable 0 โ€” ..FV.......
    • decrease 1 โ€” ..FV.......
    • increase 2 โ€” ..FV.......
  • force_divisible_by โ€” <int> ..FV....... โ€” enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used (from 1 to 256) (default 1)
  • param0 โ€” <double> ..FV....... โ€” Scaler param 0 (from INT_MIN to INT_MAX) (default 123456)
  • param1 โ€” <double> ..FV....... โ€” Scaler param 1 (from INT_MIN to INT_MAX) (default 123456)
  • nb_slices โ€” <int> ..FV....... โ€” sets the number of slices (debug purpose only) (from 0 to INT_MAX) (default 0)
  • eval โ€” <int> ..FV....... โ€” specifies when to evaluate expressions (from 0 to 1) (default init)
    • init 0 โ€” ..FV....... โ€” eval expressions once during initialization
    • frame 1 โ€” ..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 is 0 to 768, default is hq ๐Ÿ’…
    • default 0 ..FV....... โ€” use the default scaling algorithm, and yeah it depends on the driver, iykyk ๐Ÿซถ
    • fast 256 ..FV....... โ€” fast scaling algorithm, zoom zoom โšก
    • hq 512 ..FV....... โ€” high quality scaling algorithm, it's giving sharp โœจ
    • nl_anamorphic 768 ..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, from 0 to 2, default 0 ๐Ÿ’–
    • full 2 ..FV....... โ€” full range
    • limited 1 ..FV....... โ€” limited range
    • jpeg 2 ..FV....... โ€” full range
    • mpeg 1 ..FV....... โ€” limited range
    • tv 1 ..FV....... โ€” limited range
    • pc 2 ..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, from 0 to 2, default disable ๐ŸŽ€
    • disable 0 ..FV.......
    • decrease 1 ..FV.......
    • increase 2 ..FV.......
  • force_divisible_by <int> ..FV....... โ€” enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used, from 1 to 256, default 1 ๐Ÿ’ฏ

โœจ scale2ref AVOptions โœจ

  • w <string> ..FV.....T. โ€” output video width
  • width <string> ..FV.....T. โ€” output video width
  • h <string> ..FV.....T. โ€” output video height
  • height <string> ..FV.....T. โ€” output video height
  • flags <string> ..FV....... โ€” flags to pass to libswscale, default "bilinear" ๐Ÿ–Œ๏ธ
  • interl <boolean> ..FV....... โ€” set interlacing, default false
  • in_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 type
    • auto ..FV.......
    • bt601 ..FV.......
    • bt470 ..FV.......
    • smpte170m ..FV.......
    • bt709 ..FV.......
    • fcc ..FV.......
    • smpte240m ..FV.......
    • bt2020 ..FV.......
  • in_range <int> ..FV....... โ€” set input color range, from 0 to 2, default auto ๐Ÿ’œ
    • auto 0 ..FV.......
    • unknown 0 ..FV.......
    • full 2 ..FV.......
    • limited 1 ..FV.......
    • jpeg 2 ..FV.......
    • mpeg 1 ..FV.......
    • tv 1 ..FV.......
    • pc 2 ..FV.......
  • out_range <int> ..FV....... โ€” set output color range, from 0 to 2, default auto
    • auto 0 ..FV.......
    • unknown 0 ..FV.......
    • full 2 ..FV.......
    • limited 1 ..FV.......
    • jpeg 2 ..FV.......
    • mpeg 1 ..FV.......
    • tv 1 ..FV.......
    • pc 2 ..FV.......
  • in_v_chr_pos <int> ..FV....... โ€” input vertical chroma position in luma grid/256, from -513 to 512, default -513 ๐ŸŽฏ
  • in_h_chr_pos <int> ..FV....... โ€” input horizontal chroma position in luma grid/256, from -513 to 512, default -513
  • out_v_chr_pos <int> ..FV....... โ€” output vertical chroma position in luma grid/256, from -513 to 512, default -513
  • out_h_chr_pos <int> ..FV....... โ€” output horizontal chroma position in luma grid/256, from -513 to 512, default -513
  • force_original_aspect_ratio <int> ..FV....... โ€” decrease or increase w/h if necessary to keep the original AR, from 0 to 2, default disable ๐ŸŽ€
    • disable 0 ..FV.......
    • decrease 1 ..FV.......
    • increase 2 ..FV.......
  • force_divisible_by <int> ..FV....... โ€” enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used, from 1 to 256, default 1
  • param0 <double> ..FV....... โ€” Scaler param 0, from INT_MIN to INT_MAX, default 123456 ๐Ÿ”ฅ
  • param1 <double> ..FV....... โ€” Scaler param 1, from INT_MIN to INT_MAX, default 123456
  • nb_slices <int> ..FV....... โ€” set the number of slices (debug purpose only), from 0 to INT_MAX, default 0
  • eval <int> ..FV....... โ€” specify when to evaluate expressions, from 0 to 1, default init ๐Ÿง 
    • init 0 ..FV....... โ€” eval expressions once during initialization
    • frame 1 ..FV....... โ€” eval expressions during initialization and per-frame

โœจ SWScaler AVOptions โœจ

โœจ scdet AVOptions โœจ

  • threshold <double> ..FV....... โ€” set scene change detect threshold, from 0 to 100, default 10 ๐Ÿ’€
  • t <double> ..FV....... โ€” set scene change detect threshold, from 0 to 100, default 10
  • sc_pass <boolean> ..FV....... โ€” Set the flag to pass scene change frames, default false
  • s <boolean> ..FV....... โ€” Set the flag to pass scene change frames, default false

โœจ scroll AVOptions โœจ

  • horizontal <float> ..FV.....T. โ€” set the horizontal scrolling speed, from -1 to 1, default 0 ๐ŸŒŠ
  • h <float> ..FV.....T. โ€” set the horizontal scrolling speed, from -1 to 1, default 0
  • vertical <float> ..FV.....T. โ€” set the vertical scrolling speed, from -1 to 1, default 0
  • v <float> ..FV.....T. โ€” set the vertical scrolling speed, from -1 to 1, default 0
  • hpos <float> ..FV....... โ€” set initial horizontal position, from 0 to 1, default 0
  • vpos <float> ..FV....... โ€” set initial vertical position, from 0 to 1, default 0

โœจ 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, from 1 to INT_MAX, default 1
  • n <int> ..FV....... โ€” set the number of outputs, from 1 to INT_MAX, default 1

โœจ selectivecolor AVOptions โœจ

  • correction_method <int> ..FV....... โ€” select correction method, from 0 to 1, default absolute ๐ŸŽจ
    • absolute 0 ..FV.......
    • relative 1 ..FV.......
  • reds <string> ..FV....... โ€” adjust red regions
  • yellows <string> ..FV....... โ€” adjust yellow regions
  • greens <string> ..FV....... โ€” adjust green regions
  • cyans <string> ..FV....... โ€” adjust cyan regions
  • blues <string> ..FV....... โ€” adjust blue regions
  • magentas <string> ..FV....... โ€” adjust magenta regions
  • whites <string> ..FV....... โ€” adjust white regions
  • neutrals <string> ..FV....... โ€” adjust neutral regions
  • blacks <string> ..FV....... โ€” adjust black regions
  • psfile <string> ..FV....... โ€” set Photoshop selectivecolor file name

โœจ sendcmd AVOptions โœจ

  • commands <string> ..FVA...... โ€” set commands
  • c <string> ..FVA...... โ€” set commands
  • filename <string> ..FVA...... โ€” set commands file
  • f <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, from 1 to INT_MAX, default 100

โœจ setfield AVOptions โœจ

  • mode <int> ..FV....... โ€” select interlace mode, from -1 to 2, default auto ๐ŸŒ€
    • auto -1 ..FV....... โ€” keep the same input field
    • bff 0 ..FV....... โ€” mark as bottom-field-first
    • tff 1 ..FV....... โ€” mark as top-field-first
    • prog 2 ..FV....... โ€” mark as progressive

โœจ setparams AVOptions โœจ

  • field_mode <int> ..FV....... โ€” select interlace mode, from -1 to 2, default auto
    • auto -1 ..FV....... โ€” keep the same input field
    • bff 0 ..FV....... โ€” mark as bottom-field-first
    • tff 1 ..FV....... โ€” mark as top-field-first
    • prog 2 ..FV....... โ€” mark as progressive
  • range <int> ..FV....... โ€” select color range, from -1 to 2, default auto ๐ŸŒˆ
    • auto -1 ..FV....... โ€” keep the same color range
    • unspecified 0 ..FV.......
    • unknown 0 ..FV.......
    • limited 1 ..FV.......
    • tv 1 ..FV.......
    • mpeg 1 ..FV.......
    • full 2 ..FV.......
    • pc 2 ..FV.......
    • jpeg 2 ..FV.......
  • color_primaries <int> ..FV....... โ€” select color primaries, from -1 to 22, default auto ๐Ÿ‘‘
    • auto -1 ..FV....... โ€” keep the same color primaries
    • bt709 1 ..FV.......
    • unknown 2 ..FV.......
    • bt470m 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • film 8 ..FV.......
    • bt2020 9 ..FV.......
    • smpte428 10 ..FV.......
    • smpte431 11 ..FV.......
    • smpte432 12 ..FV.......
    • jedec-p22 22 ..FV.......
    • ebu3213 22 ..FV.......
  • color_trc <int> ..FV....... โ€” select color transfer, from -1 to 18, default auto โœจ
    • auto -1 ..FV....... โ€” keep the same color transfer
    • bt709 1 ..FV.......
    • unknown 2 ..FV.......
    • bt470m 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • linear 8 ..FV.......
  • log100 9 ..FV.......
  • log316 10 ..FV.......
  • iec61966-2-4 11 ..FV.......
  • bt1361e 12 ..FV.......
  • iec61966-2-1 13 ..FV.......
  • bt2020-10 14 ..FV.......
  • bt2020-12 15 ..FV.......
  • smpte2084 16 ..FV.......
  • smpte428 17 ..FV.......
  • arib-std-b67 18 ..FV.......
  • colorspace <int> โ€” okay bestie, pick your colorspace ๐Ÿ’… range is -1 to 14, and it defaults to auto. ..FV.......
    • auto -1 โ€” literally keeps the same colorspace, no notes. ..FV.......
    • gbr 0 ..FV.......
    • bt709 1 ..FV.......
    • unknown 2 ..FV.......
    • fcc 4 ..FV.......
    • bt470bg 5 ..FV.......
    • smpte170m 6 ..FV.......
    • smpte240m 7 ..FV.......
    • ycgco 8 ..FV.......
    • bt2020nc 9 ..FV.......
    • bt2020c 10 ..FV.......
    • smpte2085 11 ..FV.......
    • chroma-derived-nc 12 ..FV.......
    • chroma-derived-c 13 ..FV.......
    • ictcp 14 ..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 -1 to 2, default auto. ..FV.......
    • auto -1 โ€” keeps the same color range, we're not touching it. ..FV.......
    • unspecified 0 ..FV.......
    • unknown 0 ..FV.......
    • limited 1 ..FV.......
    • tv 1 ..FV.......
    • mpeg 1 ..FV.......
    • full 2 ..FV.......
    • pc 2 ..FV.......
    • jpeg 2 ..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, 1 to INT_MAX, default 100. ..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? 0 to 64, default 44. ..FV.......

๐Ÿ“ shear AVOptions ๐Ÿ“

  • shx <float> โ€” set the x shear factor, -2 to 2, default 0. ..FV.....T.
  • shy <float> โ€” set the y shear factor, -2 to 2, default 0. ..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, 0 to 1, default bilinear. ..FV.....T.
    • nearest 0 โ€” nearest neighbour. ..FV.....T.
    • bilinear 1 โ€” bilinear. ..FV.....T.

๐Ÿงš showinfo AVOptions ๐Ÿงš

  • checksum <boolean> โ€” calculate checksums? Default true. ..FV.......

๐Ÿ‘‘ showpalette AVOptions ๐Ÿ‘‘

  • s <int> โ€” set the pixel box size, 1 to 100, default 30. ..FV.......

๐ŸŒˆ shuffleframes AVOptions ๐ŸŒˆ

  • mapping <string> โ€” set the destination indexes of the input frames. Default "0". ..FV.......

๐Ÿ’… shufflepixels AVOptions ๐Ÿ’…

  • direction <int> โ€” set the shuffle direction, 0 to 1, default forward. ..FV.......
    • forward 0 ..FV.......
    • inverse 1 ..FV.......
  • d <int> โ€” set the shuffle direction, 0 to 1, default forward. ..FV.......
    • forward 0 ..FV.......
    • inverse 1 ..FV.......
  • mode <int> โ€” set the shuffle mode, 0 to 2, default horizontal. ..FV.......
    • horizontal 0 ..FV.......
    • vertical 1 ..FV.......
    • block 2 ..FV.......
  • m <int> โ€” set the shuffle mode, 0 to 2, default horizontal. ..FV.......
    • horizontal 0 ..FV.......
    • vertical 1 ..FV.......
    • block 2 ..FV.......
  • width <int> โ€” set the block width, 1 to 8000, default 10. ..FV.......
  • w <int> โ€” set the block width, 1 to 8000, default 10. ..FV.......
  • height <int> โ€” set the block height, 1 to 8000, default 10. ..FV.......
  • h <int> โ€” set the block height, 1 to 8000, default 10. ..FV.......
  • seed <int64> โ€” set the random seed, -1 to UINT32_MAX, default -1. ..FV.......
  • s <int64> โ€” set the random seed, -1 to UINT32_MAX, default -1. ..FV.......

๐Ÿซถ shuffleplanes AVOptions ๐Ÿซถ

  • map0 <int> โ€” index of the input plane that gets used as the first output plane, 0 to 3, default 0. ..FV.......
  • map1 <int> โ€” index of the input plane that gets used as the second output plane, 0 to 3, default 1. ..FV.......
  • map2 <int> โ€” index of the input plane that gets used as the third output plane, 0 to 3, default 2. ..FV.......
  • map3 <int> โ€” index of the input plane that gets used as the fourth output plane, 0 to 3, default 3. ..FV.......

โญ sidedata AVOptions โญ

  • mode <int> โ€” set a mode of operation, 0 to 1, default select. ..FV.......
    • select 0 โ€” select frame. ..FV.......
    • delete 1 โ€” delete side data. ..FV.......
  • type <int> โ€” set the side data type, -1 to INT_MAX, default -1. ..FV.......
    • PANSCAN 0 ..FV.......
    • A53_CC 1 ..FV.......
    • STEREO3D 2 ..FV.......
    • MATRIXENCODING 3 ..FV.......
    • DOWNMIX_INFO 4 ..FV.......
    • REPLAYGAIN 5 ..FV.......
    • DISPLAYMATRIX 6 ..FV.......
    • AFD 7 ..FV.......
    • MOTION_VECTORS 8 ..FV.......
    • SKIP_SAMPLES 9 ..FV.......
    • AUDIO_SERVICE_TYPE 10 ..FV.......
    • MASTERING_DISPLAY_METADATA 11 ..FV.......
    • GOP_TIMECODE 12 ..FV.......
    • SPHERICAL 13 ..FV.......
    • CONTENT_LIGHT_LEVEL 14 ..FV.......
    • ICC_PROFILE 15 ..FV.......
    • QP_TABLE_PROPERTIES 16 ..FV.......
    • QP_TABLE_DATA 17 ..FV.......
    • S12M_TIMECOD 18 ..FV.......
    • DYNAMIC_HDR_PLUS 19 ..FV.......
    • REGIONS_OF_INTEREST 20 ..FV.......
    • SEI_UNREGISTERED 22 ..FV.......

๐Ÿ”ฅ signalstats AVOptions ๐Ÿ”ฅ

  • stat <flags> โ€” pick which statistics filters you want, default 0. ..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, -1 to 2, default -1. ..FV.......
    • tout 0 โ€” highlight pixels that depict temporal outliers. ..FV.......
    • vrep 1 โ€” highlight video lines that depict vertical line repetition. ..FV.......
    • brng 2 โ€” 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, 0 to 2, default off. ..FV.......
    • off 0 ..FV.......
    • full 1 ..FV.......
    • fast 2 ..FV.......
  • nb_inputs <int> โ€” number of inputs, 1 to INT_MAX, default 1. ..FV.......
  • filename <string> โ€” filename for output files, default "". ..FV.......
  • format <int> โ€” set the output format, 0 to 1, default binary. ..FV.......
    • binary 0 ..FV.......
    • xml 1 ..FV.......
  • th_d <int> โ€” the threshold for detecting one word as similar, 1 to INT_MAX, default 9000. ..FV.......
  • th_dc <int> โ€” the threshold for detecting all words as similar, 1 to INT_MAX, default 60000. ..FV.......
  • th_xh <int> โ€” the threshold for detecting frames as similar, 1 to INT_MAX, default 116. ..FV.......
  • th_di <int> โ€” minimum length of a matching sequence, in frames, 0 to INT_MAX, default 0. ..FV.......
  • th_it <double> โ€” threshold for the relation of good frames to all frames, 0 to 1, default 0.5. ..FV.......

๐ŸŒธ smartblur AVOptions ๐ŸŒธ

  • luma_radius <float> โ€” set the luma radius, 0.1 to 5, default 1. ..FV.......
  • lr <float> โ€” set the luma radius, 0.1 to 5, default 1. ..FV.......
  • luma_strength <float> โ€” set the luma strength, -1 to 1, default 1. ..FV.......
  • ls <float> โ€” set the luma strength, -1 to 1, default 1. ..FV.......
  • luma_threshold <int> โ€” set the luma threshold, -30 to 30, default 0. ..FV.......
  • lt <int> โ€” set the luma threshold, -30 to 30, default 0. ..FV.......
  • chroma_radius <float> โ€” set the chroma radius, -0.9 to 5, default -0.9. ..FV.......
  • cr <float> โ€” set the chroma radius, -0.9 to 5, default -0.9. ..FV.......
  • chroma_strength <float> โ€” set the chroma strength, -2 to 1, default -2. ..FV.......
  • cs <float> โ€” set the chroma strength, -2 to 1, default -2. ..FV.......
  • chroma_threshold <int> โ€” set the chroma threshold, -31 to 30, default -31. ..FV.......
  • ct <int> โ€” set the chroma threshold, -31 to 30, default -31. ..FV.......

๐Ÿฆ‹ sobel AVOptions ๐Ÿฆ‹

  • planes <int> โ€” which planes get filtered, 0 to 15, default 15. ..FV.....T.
  • scale <float> โ€” set the scale, 0 to 65535, default 1. ..FV.....T.
  • delta <float> โ€” set the delta, -65535 to 65535, default 0. ..FV.....T.

๐Ÿ’œ split AVOptions ๐Ÿ’œ

  • outputs <int> โ€” set the number of outputs, 1 to INT_MAX, default 2. ..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 (range 0 to 6, default 3). turn it up, it's giving polish ๐Ÿ’…
  • qp <int> ..FV....... โ€” forces a constant quantizer parameter (range 0 to 63, default 0). yes, constant, she said what she said.
  • mode <int> ..FV....... โ€” sets the thresholding mode (range 0 to 1, default hard). pick your fighter:
    • hard 0 โ€” hard thresholding, the iconique default ๐Ÿ”ฅ
    • soft 1 โ€” soft thresholding, the gentle queen ๐ŸŽ€
  • use_bframe_qp <boolean> ..FV....... โ€” use B-frames' QP (default false). 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 (range 0 to 1, default native). choices:
    • native 0 โ€” native backend flag, the only flag, and honestly? she ate. ๐Ÿ‘‘
  • scale_factor <int> ..FV....... โ€” scale factor for the SRCNN model (range 2 to 4, default 2)
  • 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 stored
  • f <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 (range 0 to 2, default repeat)
    • repeat 0 โ€” repeat the previous frame. she's not leaving, she's staying. ๐Ÿ˜ญ
    • endall 1 โ€” end both streams. dramatic exit, both doors slammed.
    • pass 2 โ€” pass through the main input. main character keeps walking, periodt.
  • shortest <boolean> ..FV....... โ€” forces termination when the shortest input terminates (default false)
  • repeatlast <boolean> ..FV....... โ€” extends the last frame of secondary streams beyond EOF (default true)

๐ŸŒˆ 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 (range 16 to 32, default sbsl)
    • ab2l 24 โ€” above below half height left first
    • tb2l 24 โ€” above below half height left first
    • ab2r 25 โ€” above below half height right first
    • tb2r 25 โ€” above below half height right first
    • abl 22 โ€” above below left first
    • tbl 22 โ€” above below left first
    • abr 23 โ€” above below right first
    • tbr 23 โ€” above below right first
    • al 26 โ€” alternating frames left first
    • ar 27 โ€” alternating frames right first
    • sbs2l 20 โ€” side by side half width left first
    • sbs2r 21 โ€” side by side half width right first
    • sbsl 18 โ€” side by side left first
    • sbsr 19 โ€” side by side right first
    • irl 16 โ€” interleave rows left first
    • irr 17 โ€” interleave rows right first
    • icl 30 โ€” interleave columns left first
    • icr 31 โ€” interleave columns right first
  • out <int> ..FV....... โ€” sets the output format (range 0 to 32, default arcd)
    • ab2l 24 โ€” above below half height left first
    • tb2l 24 โ€” above below half height left first
    • ab2r 25 โ€” above below half height right first
    • tb2r 25 โ€” above below half height right first
    • abl 22 โ€” above below left first
    • tbl 22 โ€” above below left first
    • abr 23 โ€” above below right first
    • tbr 23 โ€” above below right first
    • agmc 6 โ€” anaglyph green magenta color
    • agmd 7 โ€” anaglyph green magenta dubois
    • agmg 4 โ€” anaglyph green magenta gray
    • agmh 5 โ€” anaglyph green magenta half color
    • al 26 โ€” alternating frames left first
    • ar 27 โ€” alternating frames right first
    • arbg 12 โ€” anaglyph red blue gray
    • arcc 2 โ€” anaglyph red cyan color
    • arcd 3 โ€” anaglyph red cyan dubois
    • arcg 0 โ€” anaglyph red cyan gray
    • arch 1 โ€” anaglyph red cyan half color
    • argg 13 โ€” anaglyph red green gray
    • aybc 10 โ€” anaglyph yellow blue color
    • aybd 11 โ€” anaglyph yellow blue dubois
    • aybg 8 โ€” anaglyph yellow blue gray
    • aybh 9 โ€” anaglyph yellow blue half color
    • irl 16 โ€” interleave rows left first
    • irr 17 โ€” interleave rows right first
    • ml 14 โ€” mono left
    • mr 15 โ€” mono right
    • sbs2l 20 โ€” side by side half width left first
    • sbs2r 21 โ€” side by side half width right first
    • sbsl 18 โ€” side by side left first
    • sbsr 19 โ€” side by side right first
    • chl 28 โ€” checkerboard left first
    • chr 29 โ€” checkerboard right first
    • icl 30 โ€” interleave columns left first
    • icr 31 โ€” interleave columns right first
    • hdmi 32 โ€” 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 (range 2 to INT_MAX, default 2)
  • 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 read
  • f <string> ..FV....... โ€” sets the filename of the file to read
  • original_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 read
  • alpha <boolean> ..FV....... โ€” enables processing of the alpha channel (default false)
  • charenc <string> ..FV....... โ€” sets the input character encoding
  • stream_index <int> ..FV....... โ€” sets the stream index (range -1 to INT_MAX, default -1)
  • si <int> ..FV....... โ€” sets the stream index (range -1 to INT_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 (range 0 to 32, default normal)
    • 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> ..FV.....T. โ€” set component #1 blend mode (range 0 to 32, default normal)
    • 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. โ€” set component #2 blend mode (range 0 to 32, default normal)
    • 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.

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 (from 0 to 32) (default normal)
    • 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 -1 to 32) (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 expression
  • c1_expr <string> โ€” ..FV.....T. set color component #1 expression
  • c2_expr <string> โ€” ..FV.....T. set color component #2 expression
  • c3_expr <string> โ€” ..FV.....T. set color component #3 expression
  • all_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 (from 0 to 1) (default 1)
  • c1_opacity <double> โ€” ..FV.....T. set color component #1 opacity (from 0 to 1) (default 1)
  • c2_opacity <double> โ€” ..FV.....T. set color component #2 opacity (from 0 to 1) (default 1)
  • c3_opacity <double> โ€” ..FV.....T. set color component #3 opacity (from 0 to 1) (default 1)
  • all_opacity <double> โ€” ..FV.....T. set opacity for all color components (from 0 to 1) (default 1)

๐ŸŽ€ 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 (from 0 to 1) (default top)
    • top โ€” 0 ยท ..FV....... select top field first
    • t โ€” 0 ยท ..FV....... select top field first
    • bottom โ€” 1 ยท ..FV....... select bottom field first
    • b โ€” 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 (from 0 to 8192) (default 0)
  • w <int> โ€” ..FV....... set width (from 0 to 8192) (default 0)
  • display_mode <int> โ€” ..FV....... set display mode (from 0 to 2) (default stack)
    • overlay โ€” 0 ยท ..FV.......
    • parade โ€” 1 ยท ..FV.......
    • stack โ€” 2 ยท ..FV.......
  • d <int> โ€” ..FV....... set display mode (from 0 to 2) (default stack)
    • overlay โ€” 0 ยท ..FV.......
    • parade โ€” 1 ยท ..FV.......
    • stack โ€” 2 ยท ..FV.......
  • levels_mode <int> โ€” ..FV....... set levels mode (from 0 to 1) (default linear)
    • linear โ€” 0 ยท ..FV.......
    • logarithmic โ€” 1 ยท ..FV.......
  • m <int> โ€” ..FV....... set levels mode (from 0 to 1) (default linear)
    • linear โ€” 0 ยท ..FV.......
    • logarithmic โ€” 1 ยท ..FV.......
  • components <int> โ€” ..FV....... set color components to display (from 1 to 15) (default 7)
  • c <int> โ€” ..FV....... set color components to display (from 1 to 15) (default 7)
  • bgopacity <float> โ€” ..FV....... set background opacity (from 0 to 1) (default 0.9)
  • b <float> โ€” ..FV....... set background opacity (from 0 to 1) (default 0.9)
  • envelope <boolean> โ€” ..FV....... display envelope (default false)
  • e <boolean> โ€” ..FV....... display envelope (default false)
  • ecolor <color> โ€” ..FV....... set envelope color (default "gold")
  • ec <color> โ€” ..FV....... set envelope color (default "gold")
  • slide <int> โ€” ..FV....... set slide mode (from 0 to 4) (default replace)
    • frame โ€” 0 ยท ..FV....... draw new frames
    • replace โ€” 1 ยท ..FV....... replace old columns with new
    • scroll โ€” 2 ยท ..FV....... scroll from right to left
    • rscroll โ€” 3 ยท ..FV....... scroll from left to right
    • picture โ€” 4 ยท ..FV....... display graph in single frame

๐Ÿฆ‹ threshold AVOptions ๐Ÿฆ‹

  • planes <int> โ€” ..FV....... set planes to filter (from 0 to 15) (default 15)

๐Ÿ“ thumbnail AVOptions ๐Ÿ“

  • n <int> โ€” ..FV....... set the frames batch size (from 2 to INT_MAX) (default 100)

โœจ 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 (from 0 to INT_MAX) (default 0)
  • margin <int> โ€” ..FV....... set outer border margin in pixels (from 0 to 1024) (default 0)
  • padding <int> โ€” ..FV....... set inner border thickness in pixels (from 0 to 1024) (default 0)
  • color <color> โ€” ..FV....... set the color of the unused area (default "black")
  • overlap <int> โ€” ..FV....... set how many frames to overlap for each render (from 0 to INT_MAX) (default 0)
  • init_padding <int> โ€” ..FV....... set how many frames to initially pad (from 0 to INT_MAX) (default 0)

๐Ÿ’œ 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 (from 0 to 7) (default merge)
    • merge โ€” 0 ยท ..FV....... merge fields
    • drop_even โ€” 1 ยท ..FV....... drop even fields
    • drop_odd โ€” 2 ยท ..FV....... drop odd fields
    • pad โ€” 3 ยท ..FV....... pad alternate lines with black
    • interleave_top โ€” 4 ยท ..FV....... interleave top and bottom fields
    • interleave_bottom โ€” 5 ยท ..FV....... interleave bottom and top fields
    • interlacex2 โ€” 6 ยท ..FV....... interlace fields from two consecutive frames
    • mergex2 โ€” 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 (from 1 to 127) (default 1)
  • 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) (default none) ๐ŸŽจ
    • none 0
    • linear 1
    • gamma 2
    • clip 3
    • reinhard 4
    • hable 5
    • mobius 6
  • param <double> ..FV....... โ€” tonemap parameter (from DBL_MIN to DBL_MAX) (default nan) ๐Ÿงฎ
  • desat <double> ..FV....... โ€” desaturation strength, how washed out it gets (from 0 to DBL_MAX) (default 2) ๐ŸŒˆ
  • peak <double> ..FV....... โ€” signal peak override (from 0 to DBL_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 to INT_MAX) (default 0) โช
  • stop <int> ..FV....... โ€” set the number of frames to add after input finished (from -1 to INT_MAX) (default 0) โฉ
  • start_mode <int> ..FV....... โ€” set the mode of added frames to start (from 0 to 1) (default add) ๐Ÿงฉ
    • add 0 โ€” add solid-color frames
    • clone 1 โ€” clone first/last frame
  • stop_mode <int> ..FV....... โ€” set the mode of added frames to end (from 0 to 1) (default add) ๐Ÿงฉ
    • add 0 โ€” add solid-color frames
    • clone 1 โ€” 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) (default cclock_flip) ๐Ÿ”„
    • cclock_flip 0 โ€” rotate counter-clockwise with vertical flip
    • clock 1 โ€” rotate clockwise
    • cclock 2 โ€” rotate counter-clockwise
    • clock_flip 3 โ€” rotate clockwise with vertical flip
  • passthrough <int> ..FV....... โ€” do not apply transposition if the input matches the specified geometry (from 0 to INT_MAX) (default none) ๐Ÿšช
    • none 0 โ€” always apply transposition
    • portrait 2 โ€” preserve portrait geometry
    • landscape 1 โ€” preserve landscape geometry

โœจ transpose_vaapi AVOptions โœจ

  • dir <int> ..FV....... โ€” set transpose direction (from 0 to 6) (default cclock_flip) ๐Ÿ”„
    • cclock_flip 0 โ€” rotate counter-clockwise with vertical flip
    • clock 1 โ€” rotate clockwise
    • cclock 2 โ€” rotate counter-clockwise
    • clock_flip 3 โ€” rotate clockwise with vertical flip
    • reversal 4 โ€” rotate by half-turn
    • hflip 5 โ€” flip horizontally
    • vflip 6 โ€” flip vertically
  • passthrough <int> ..FV....... โ€” do not apply transposition if the input matches the specified geometry (from 0 to INT_MAX) (default none) ๐Ÿšช
    • none 0 โ€” always apply transposition
    • portrait 2 โ€” preserve portrait geometry
    • landscape 1 โ€” preserve landscape geometry

โœจ trim AVOptions โœจ

  • start <duration> ..FV....... โ€” Timestamp of the first frame that should be passed (default INT64_MAX) โœ‚๏ธ
  • starti <duration> ..FV....... โ€” Timestamp of the first frame that should be passed (default INT64_MAX) โœ‚๏ธ
  • end <duration> ..FV....... โ€” Timestamp of the first frame that should be dropped again (default INT64_MAX) ๐Ÿ—‘๏ธ
  • endi <duration> ..FV....... โ€” Timestamp of the first frame that should be dropped again (default INT64_MAX) ๐Ÿ—‘๏ธ
  • start_pts <int64> ..FV....... โ€” Timestamp of the first frame that should be passed (from I64_MIN to I64_MAX) (default I64_MIN) โณ
  • end_pts <int64> ..FV....... โ€” Timestamp of the first frame that should be dropped again (from I64_MIN to I64_MAX) (default I64_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 to I64_MAX) (default -1) ๐ŸŽฌ
  • end_frame <int64> ..FV....... โ€” Number of the first frame that should be dropped again (from 0 to I64_MAX) (default I64_MAX) ๐ŸŽฌ

โœจ unpremultiply AVOptions โœจ

  • planes <int> ..FV....... โ€” set planes (from 0 to 15) (default 15) ๐ŸŽš๏ธ
  • inplace <boolean> ..FV....... โ€” enable inplace mode (default false) ๐Ÿช„

โœจ 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 (default false) ๐Ÿšซ

โœจ 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 (default false) ๐Ÿ…ฑ๏ธ

โœจ v360 AVOptions โœจ

  • input <int> ..FV....... โ€” set input projection (from 0 to 23) (default e) ๐ŸŒ
    • e 0 โ€” equirectangular
    • equirect 0 โ€” equirectangular
    • c3x2 1 โ€” cubemap 3x2
    • c6x1 2 โ€” cubemap 6x1
    • eac 3 โ€” equi-angular cubemap
    • dfisheye 5 โ€” dual fisheye
    • flat 4 โ€” regular video
    • rectilinear 4 โ€” regular video
    • gnomonic 4 โ€” regular video
    • barrel 6 โ€” barrel facebook's 360 format
    • fb 6 โ€” barrel facebook's 360 format
    • c1x6 7 โ€” cubemap 1x6
    • sg 8 โ€” stereographic
    • mercator 9 โ€” mercator
    • ball 10 โ€” ball
    • hammer 11 โ€” hammer
    • sinusoidal 12 โ€” sinusoidal
    • fisheye 13 โ€” fisheye
    • pannini 14 โ€” pannini
    • cylindrical 15 โ€” cylindrical
    • tetrahedron 17 โ€” tetrahedron
    • barrelsplit 18 โ€” barrel split facebook's 360 format
    • tsp 19 โ€” truncated square pyramid
    • hequirect 20 โ€” half equirectangular
    • he 20 โ€” half equirectangular
    • equisolid 21 โ€” equisolid
    • og 22 โ€” orthographic
    • octahedron 23 โ€” octahedron
  • output <int> ..FV....... โ€” set output projection (from 0 to 23) (default c3x2) ๐ŸŒ
    • e 0 โ€” equirectangular
    • equirect 0 โ€” equirectangular
    • c3x2 1 โ€” cubemap 3x2
    • c6x1 2 โ€” cubemap 6x1
    • eac 3 โ€” equi-angular cubemap
    • dfisheye 5 โ€” dual fisheye
    • flat 4 โ€” regular video
    • rectilinear 4 โ€” regular video
    • gnomonic 4 โ€” regular video
    • barrel 6 โ€” barrel facebook's 360 format
    • fb 6 โ€” barrel facebook's 360 format
    • c1x6 7 โ€” cubemap 1x6
    • sg 8 โ€” stereographic
    • mercator 9 โ€” mercator
    • ball 10 โ€” ball
    • hammer 11 โ€” hammer
    • sinusoidal 12 โ€” sinusoidal
    • fisheye 13 โ€” fisheye
  • pannini โ€” value 14, flags ..FV....... โ€” the pannini projection ๐ŸŽ€
  • cylindrical โ€” value 15, flags ..FV....... โ€” cylindrical, she's giving soda can energy ๐Ÿฅค
  • perspective โ€” value 16, flags ..FV....... โ€” perspective โœจ
  • tetrahedron โ€” value 17, flags ..FV....... โ€” tetrahedron ๐Ÿ”บ
  • barrelsplit โ€” value 18, flags ..FV....... โ€” barrel split, aka facebook's 360 format ๐Ÿ’…
  • tsp โ€” value 19, flags ..FV....... โ€” truncated square pyramid ๐Ÿ‘‘
  • hequirect โ€” value 20, flags ..FV....... โ€” half equirectangular ๐ŸŒˆ
  • he โ€” value 20, flags ..FV....... โ€” half equirectangular (same thing, shorter name, iykyk) ๐ŸŒˆ
  • equisolid โ€” value 21, flags ..FV....... โ€” equisolid ๐Ÿฆ‹
  • og โ€” value 22, flags ..FV....... โ€” orthographic ๐Ÿ“
  • octahedron โ€” value 23, flags ..FV....... โ€” octahedron ๐Ÿ’Ž
  • interp <int> โ€” flags ..FV....... โ€” set interpolation method (from 0 to 7) (default line)
    • near โ€” value 0 โ€” nearest neighbour
    • nearest โ€” value 0 โ€” nearest neighbour (same vibe, different spelling)
    • line โ€” value 1 โ€” bilinear interpolation
    • linear โ€” value 1 โ€” bilinear interpolation
    • lagrange9 โ€” value 2 โ€” lagrange9 interpolation
    • cube โ€” value 3 โ€” bicubic interpolation
    • cubic โ€” value 3 โ€” bicubic interpolation
    • lanc โ€” value 4 โ€” lanczos interpolation
    • lanczos โ€” value 4 โ€” lanczos interpolation
    • sp16 โ€” value 5 โ€” spline16 interpolation
    • spline16 โ€” value 5 โ€” spline16 interpolation
    • gauss โ€” value 6 โ€” gaussian interpolation
    • gaussian โ€” value 6 โ€” gaussian interpolation
    • mitchell โ€” value 7 โ€” mitchell interpolation
  • w <int> โ€” flags ..FV....... โ€” output width (from 0 to 32767) (default 0)
  • h <int> โ€” flags ..FV....... โ€” output height (from 0 to 32767) (default 0)
  • in_stereo <int> โ€” flags ..FV....... โ€” input stereo format (from 0 to 2) (default 2d)
    • 2d โ€” value 0 โ€” 2d mono
    • sbs โ€” value 1 โ€” side by side
    • tb โ€” value 2 โ€” top bottom
  • out_stereo <int> โ€” flags ..FV....... โ€” output stereo format (from 0 to 2) (default 2d)
    • 2d โ€” value 0 โ€” 2d mono
    • sbs โ€” value 1 โ€” side by side
    • tb โ€” value 2 โ€” 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 (from 0 to 0.1) (default 0)
  • out_pad <float> โ€” flags ..FV.....T. โ€” percent output cubemap pads (from 0 to 0.1) (default 0)
  • fin_pad <int> โ€” flags ..FV.....T. โ€” fixed input cubemap pads (from 0 to 100) (default 0)
  • fout_pad <int> โ€” flags ..FV.....T. โ€” fixed output cubemap pads (from 0 to 100) (default 0)
  • yaw <float> โ€” flags ..FV.....T. โ€” yaw rotation (from -180 to 180) (default 0) ๐ŸŒ€
  • pitch <float> โ€” flags ..FV.....T. โ€” pitch rotation (from -180 to 180) (default 0) ๐ŸŒ€
  • roll <float> โ€” flags ..FV.....T. โ€” roll rotation (from -180 to 180) (default 0) ๐ŸŒ€
  • rorder <string> โ€” flags ..FV.....T. โ€” rotation order (default "ypr")
  • h_fov <float> โ€” flags ..FV.....T. โ€” output horizontal field of view (from 1e-05 to 360) (default 90) ๐Ÿ‘€
  • v_fov <float> โ€” flags ..FV.....T. โ€” output vertical field of view (from 1e-05 to 360) (default 45) ๐Ÿ‘€
  • d_fov <float> โ€” flags ..FV.....T. โ€” output diagonal field of view (from 0 to 360) (default 0) ๐Ÿ‘€
  • h_flip <boolean> โ€” flags ..FV.....T. โ€” flip out video horizontally (default false)
  • v_flip <boolean> โ€” flags ..FV.....T. โ€” flip out video vertically (default false)
  • d_flip <boolean> โ€” flags ..FV.....T. โ€” flip out video indepth (default false)
  • ih_flip <boolean> โ€” flags ..FV.....T. โ€” flip in video horizontally (default false)
  • iv_flip <boolean> โ€” flags ..FV.....T. โ€” flip in video vertically (default false)
  • in_trans <boolean> โ€” flags ..FV....... โ€” transpose video input (default false)
  • out_trans <boolean> โ€” flags ..FV....... โ€” transpose video output (default false)
  • ih_fov <float> โ€” flags ..FV.....T. โ€” input horizontal field of view (from 1e-05 to 360) (default 90)
  • iv_fov <float> โ€” flags ..FV.....T. โ€” input vertical field of view (from 1e-05 to 360) (default 45)
  • id_fov <float> โ€” flags ..FV.....T. โ€” input diagonal field of view (from 0 to 360) (default 0)
  • alpha_mask <boolean> โ€” flags ..FV....... โ€” build mask in alpha plane (default false)

๐Ÿ’ซ vaguedenoiser AVOptions ๐Ÿ’ซ

  • threshold <float> โ€” flags ..FV....... โ€” set filtering strength (from 0 to DBL_MAX) (default 2)
  • method <int> โ€” flags ..FV....... โ€” set filtering method (from 0 to 2) (default garrote)
    • hard โ€” value 0 โ€” hard thresholding
    • soft โ€” value 1 โ€” soft thresholding
    • garrote โ€” value 2 โ€” garrote thresholding
  • nsteps <int> โ€” flags ..FV....... โ€” set number of steps (from 1 to 32) (default 6)
  • percent <float> โ€” flags ..FV....... โ€” set percent of full denoising (from 0 to 100) (default 85)
  • planes <int> โ€” flags ..FV....... โ€” set planes to filter (from 0 to 15) (default 15)
  • type <int> โ€” flags ..FV....... โ€” set threshold type (from 0 to 1) (default universal)
    • universal โ€” value 0 โ€” universal (VisuShrink)
    • bayes โ€” value 1 โ€” bayes (BayesShrink)

๐ŸŒˆ vectorscope AVOptions ๐ŸŒˆ

  • mode <int> โ€” flags ..FV....... โ€” set vectorscope mode (from 0 to 5) (default gray)
    • gray โ€” value 0 โ€” flags ..FV.......
    • tint โ€” value 0 โ€” flags ..FV.......
    • color โ€” value 1 โ€” flags ..FV.......
    • color2 โ€” value 2 โ€” flags ..FV.......
    • color3 โ€” value 3 โ€” flags ..FV.......
    • color4 โ€” value 4 โ€” flags ..FV.......
    • color5 โ€” value 5 โ€” flags ..FV.......
  • m <int> โ€” flags ..FV....... โ€” set vectorscope mode (from 0 to 5) (default gray)
    • gray โ€” value 0 โ€” flags ..FV.......
    • tint โ€” value 0 โ€” flags ..FV.......
    • color โ€” value 1 โ€” flags ..FV.......
    • color2 โ€” value 2 โ€” flags ..FV.......
    • color3 โ€” value 3 โ€” flags ..FV.......
    • color4 โ€” value 4 โ€” flags ..FV.......
    • color5 โ€” value 5 โ€” flags ..FV.......
  • x <int> โ€” flags ..FV....... โ€” set color component on X axis (from 0 to 2) (default 1)
  • y <int> โ€” flags ..FV....... โ€” set color component on Y axis (from 0 to 2) (default 2)
  • intensity <float> โ€” flags ..FV....... โ€” set intensity (from 0 to 1) (default 0.004)
  • i <float> โ€” flags ..FV....... โ€” set intensity (from 0 to 1) (default 0.004)
  • envelope <int> โ€” flags ..FV....... โ€” set envelope (from 0 to 3) (default none)
    • none โ€” value 0 โ€” flags ..FV.......
    • instant โ€” value 1 โ€” flags ..FV.......
    • peak โ€” value 2 โ€” flags ..FV.......
    • peak+instant โ€” value 3 โ€” flags ..FV.......
  • e <int> โ€” flags ..FV....... โ€” set envelope (from 0 to 3) (default none)
    • none โ€” value 0 โ€” flags ..FV.......
    • instant โ€” value 1 โ€” flags ..FV.......
    • peak โ€” value 2 โ€” flags ..FV.......
    • peak+instant โ€” value 3 โ€” flags ..FV.......
  • graticule <int> โ€” flags ..FV....... โ€” set graticule (from 0 to 3) (default none)
    • none โ€” value 0 โ€” flags ..FV.......
    • green โ€” value 1 โ€” flags ..FV.......
    • color โ€” value 2 โ€” flags ..FV.......
    • invert โ€” value 3 โ€” flags ..FV.......
  • g <int> โ€” flags ..FV....... โ€” set graticule (from 0 to 3) (default none)
    • none โ€” value 0 โ€” flags ..FV.......
    • green โ€” value 1 โ€” flags ..FV.......
    • color โ€” value 2 โ€” flags ..FV.......
    • invert โ€” value 3 โ€” flags ..FV.......
  • opacity <float> โ€” flags ..FV....... โ€” set graticule opacity (from 0 to 1) (default 0.75)
  • o <float> โ€” flags ..FV....... โ€” set graticule opacity (from 0 to 1) (default 0.75)
  • flags <flags> โ€” flags ..FV....... โ€” set graticule flags (default name)
    • white โ€” flags ..FV....... โ€” draw white point
    • black โ€” flags ..FV....... โ€” draw black point
    • name โ€” flags ..FV....... โ€” draw point name
  • f <flags> โ€” flags ..FV....... โ€” set graticule flags (default name)
    • white โ€” flags ..FV....... โ€” draw white point
    • black โ€” flags ..FV....... โ€” draw black point
    • name โ€” flags ..FV....... โ€” draw point name
  • bgopacity <float> โ€” flags ..FV....... โ€” set background opacity (from 0 to 1) (default 0.3)
  • b <float> โ€” flags ..FV....... โ€” set background opacity (from 0 to 1) (default 0.3)
  • lthreshold <float> โ€” flags ..FV....... โ€” set low threshold (from 0 to 1) (default 0)
  • l <float> โ€” flags ..FV....... โ€” set low threshold (from 0 to 1) (default 0)
  • hthreshold <float> โ€” flags ..FV....... โ€” set high threshold (from 0 to 1) (default 1)
  • h <float> โ€” flags ..FV....... โ€” set high threshold (from 0 to 1) (default 1)
  • colorspace <int> โ€” flags ..FV....... โ€” set colorspace (from 0 to 2) (default auto)
    • auto โ€” value 0 โ€” flags ..FV.......
    • 601 โ€” value 1 โ€” flags ..FV.......
    • 709 โ€” value 2 โ€” flags ..FV.......
  • c <int> โ€” flags ..FV....... โ€” set colorspace (from 0 to 2) (default auto)
    • auto โ€” value 0 โ€” flags ..FV.......
    • 601 โ€” value 1 โ€” flags ..FV.......
    • 709 โ€” value 2 โ€” flags ..FV.......
  • tint0 <float> โ€” flags ..FV....... โ€” set 1st tint (from -1 to 1) (default 0)
  • t0 <float> โ€” flags ..FV....... โ€” set 1st tint (from -1 to 1) (default 0)
  • tint1 <float> โ€” flags ..FV....... โ€” set 2nd tint (from -1 to 1) (default 0)
  • t1 <float> โ€” flags ..FV....... โ€” set 2nd tint (from -1 to 1) (default 0)

๐Ÿฆ‹ 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 -2 to 2) (default 0)
  • rbal <float> โ€” flags ..FV.....T. โ€” set the red balance value (from -10 to 10) (default 1)
  • gbal <float> โ€” flags ..FV.....T. โ€” set the green balance value (from -10 to 10) (default 1)
  • bbal <float> โ€” flags ..FV.....T. โ€” set the blue balance value (from -10 to 10) (default 1)
  • rlum <float> โ€” flags ..FV.....T. โ€” set the red luma coefficient (from 0 to 1) (default 0.072186)
  • glum <float> โ€” flags ..FV.....T. โ€” set the green luma coefficient (from 0 to 1) (default 0.715158)
  • blum <float> โ€” flags ..FV.....T. โ€” set the blue luma coefficient (from 0 to 1) (default 0.212656)
  • alternate <boolean> โ€” flags ..FV.....T. โ€” use alternate colors (default false)

โœจ 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. (from 0 to 1) (default forward)
    • forward โ€” 0
    • backward โ€” 1
  • eval (int) ..FV....... โ€” tells it when to evaluate expressions. (from 0 to 1) (default init)
    • init โ€” 0 โ€” eval expressions once during initialization
    • frame โ€” 1 โ€” eval expressions for each frame
  • dither (boolean) ..FV....... โ€” turn dithering on or off. (default true)
  • aspect (rational) ..FV....... โ€” set the aspect ratio. (from 0 to DBL_MAX) (default 1/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. (from 2 to INT_MAX) (default 2)
  • shortest (boolean) ..FV....... โ€” force termination when the shortest input terminates. (default false)

โœจ w3fdif AVOptions ๐Ÿ‘‘

  • filter (int) ..FV.....T. โ€” specify the filter. (from 0 to 1) (default complex)
    • simple โ€” 0
    • complex โ€” 1
  • mode (int) ..FV.....T. โ€” specify the interlacing mode. (from 0 to 1) (default field)
    • frame โ€” 0 โ€” send one frame for each frame
    • field โ€” 1 โ€” send one frame for each field
  • parity (int) ..FV.....T. โ€” specify the assumed picture field parity. (from -1 to 1) (default auto)
    • tff โ€” 0 โ€” assume top field first
    • bff โ€” 1 โ€” assume bottom field first
    • auto โ€” -1 โ€” auto detect parity
  • deint (int) ..FV.....T. โ€” specify which frames to deinterlace. (from 0 to 1) (default all)
    • all โ€” 0 โ€” deinterlace all frames
    • interlaced โ€” 1 โ€” only deinterlace frames marked as interlaced

๐ŸŒธ waveform AVOptions ๐Ÿ’–

  • mode (int) ..FV....... โ€” set mode. (from 0 to 1) (default column)
    • row โ€” 0
    • column โ€” 1
  • m (int) ..FV....... โ€” set mode. (from 0 to 1) (default column)
    • row โ€” 0
    • column โ€” 1
  • intensity (float) ..FV....... โ€” set intensity. (from 0 to 1) (default 0.04)
  • i (float) ..FV....... โ€” set intensity. (from 0 to 1) (default 0.04)
  • mirror (boolean) ..FV....... โ€” set mirroring. (default true)
  • r (boolean) ..FV....... โ€” set mirroring. (default true)
  • display (int) ..FV....... โ€” set display mode. (from 0 to 2) (default stack)
    • overlay โ€” 0
    • stack โ€” 1
    • parade โ€” 2
  • d (int) ..FV....... โ€” set display mode. (from 0 to 2) (default stack)
    • overlay โ€” 0
    • stack โ€” 1
    • parade โ€” 2
  • components (int) ..FV....... โ€” set components to display. (from 1 to 15) (default 1)
  • c (int) ..FV....... โ€” set components to display. (from 1 to 15) (default 1)
  • envelope (int) ..FV....... โ€” set envelope to display. (from 0 to 3) (default none)
    • none โ€” 0
    • instant โ€” 1
    • peak โ€” 2
    • peak+instant โ€” 3
  • e (int) ..FV....... โ€” set envelope to display. (from 0 to 3) (default none)
    • none โ€” 0
    • instant โ€” 1
    • peak โ€” 2
    • peak+instant โ€” 3
  • filter (int) ..FV....... โ€” set filter. (from 0 to 7) (default lowpass)
    • lowpass โ€” 0
    • flat โ€” 1
    • aflat โ€” 2
    • chroma โ€” 3
    • color โ€” 4
    • acolor โ€” 5
    • xflat โ€” 6
    • yflat โ€” 7
  • f (int) ..FV....... โ€” set filter. (from 0 to 7) (default lowpass)
    • lowpass โ€” 0
    • flat โ€” 1
    • aflat โ€” 2
    • chroma โ€” 3
    • color โ€” 4
    • acolor โ€” 5
    • xflat โ€” 6
    • yflat โ€” 7
  • graticule (int) ..FV....... โ€” set graticule. (from 0 to 3) (default none)
    • none โ€” 0
    • green โ€” 1
    • orange โ€” 2
    • invert โ€” 3
  • g (int) ..FV....... โ€” set graticule. (from 0 to 3) (default none)
    • none โ€” 0
    • green โ€” 1
    • orange โ€” 2
    • invert โ€” 3
  • opacity (float) ..FV....... โ€” set graticule opacity. (from 0 to 1) (default 0.75)
  • o (float) ..FV....... โ€” set graticule opacity. (from 0 to 1) (default 0.75)
  • flags (flags) ..FV....... โ€” set graticule flags. (default numbers)
    • numbers โ€” draw numbers
    • dots โ€” draw dots instead of lines
  • fl (flags) ..FV....... โ€” set graticule flags. (default numbers)
    • numbers โ€” draw numbers
    • dots โ€” draw dots instead of lines
  • scale (int) ..FV....... โ€” set scale. (from 0 to 2) (default digital)
    • digital โ€” 0
    • millivolts โ€” 1
    • ire โ€” 2
  • s (int) ..FV....... โ€” set scale. (from 0 to 2) (default digital)
    • digital โ€” 0
    • millivolts โ€” 1
    • ire โ€” 2
  • bgopacity (float) ..FV....... โ€” set background opacity. (from 0 to 1) (default 0.75)
  • b (float) ..FV....... โ€” set background opacity. (from 0 to 1) (default 0.75)
  • tint0 (float) ..FV....... โ€” set 1st tint. (from -1 to 1) (default 0)
  • t0 (float) ..FV....... โ€” set 1st tint. (from -1 to 1) (default 0)
  • tint1 (float) ..FV....... โ€” set 2nd tint. (from -1 to 1) (default 0)
  • t1 (float) ..FV....... โ€” set 2nd tint. (from -1 to 1) (default 0)

๐Ÿงš weave AVOptions ๐Ÿซถ

  • first_field (int) ..FV....... โ€” set first field. (from 0 to 1) (default top)
    • top โ€” 0 โ€” set top field first
    • t โ€” 0 โ€” set top field first
    • bottom โ€” 1 โ€” set bottom field first
    • b โ€” 1 โ€” set bottom field first

๐Ÿ’œ xbr AVOptions โญ

  • n (int) ..FV....... โ€” set scale factor. (from 2 to 4) (default 3)

๐Ÿ”ฅ xfade AVOptions ๐ŸŒˆ

  • transition (int) ..FV....... โ€” set cross fade transition. (from -1 to 42) (default fade)
    • custom โ€” -1 โ€” custom transition
    • fade โ€” 0 โ€” fade transition
    • wipeleft โ€” 1 โ€” wipe left transition
    • wiperight โ€” 2 โ€” wipe right transition
    • wipeup โ€” 3 โ€” wipe up transition
    • wipedown โ€” 4 โ€” wipe down transition
    • slideleft โ€” 5 โ€” slide left transition
    • slideright โ€” 6 โ€” slide right transition
    • slideup โ€” 7 โ€” slide up transition
    • slidedown โ€” 8 โ€” slide down transition
    • circlecrop โ€” 9 โ€” circle crop transition
    • rectcrop โ€” 10 โ€” rect crop transition
    • distance โ€” 11 โ€” distance transition
    • fadeblack โ€” 12 โ€” fadeblack transition
    • fadewhite โ€” 13 โ€” fadewhite transition
    • radial โ€” 14 โ€” radial transition
    • smoothleft โ€” 15 โ€” smoothleft transition
    • smoothright โ€” 16 โ€” smoothright transition
    • smoothup โ€” 17 โ€” smoothup transition
    • smoothdown โ€” 18 โ€” smoothdown transition
    • circleopen โ€” 19 โ€” circleopen transition
    • circleclose โ€” 20 โ€” circleclose transition
    • vertopen โ€” 21 โ€” vert open transition
    • vertclose โ€” 22 โ€” vert close transition
    • horzopen โ€” 23 โ€” horz open transition
    • horzclose โ€” 24 โ€” horz close transition
    • dissolve โ€” 25 โ€” dissolve transition
    • pixelize โ€” 26 โ€” pixelize transition
    • diagtl โ€” 27 โ€” diag tl transition
    • diagtr โ€” 28 โ€” diag tr transition
    • diagbl โ€” 29 โ€” diag bl transition
    • diagbr โ€” 30 โ€” diag br transition
    • hlslice โ€” 31 โ€” hl slice transition
    • hrslice โ€” 32 โ€” hr slice transition
    • vuslice โ€” 33 โ€” vu slice transition
    • vdslice โ€” 34 โ€” vd slice transition
    • hblur โ€” 35 โ€” hblur transition
    • fadegrays โ€” 36 โ€” fadegrays transition
    • wipetl โ€” 37 โ€” wipe tl transition
    • wipetr โ€” 38 โ€” wipe tr transition
    • wipebl โ€” 39 โ€” wipe bl transition
    • wipebr โ€” 40 โ€” wipe br transition
    • squeezeh โ€” 41 โ€” squeeze h transition
    • squeezev โ€” 42 โ€” squeeze v transition
  • duration (duration) ..FV....... โ€” set cross fade duration. (default 1)
  • offset (duration) ..FV....... โ€” set cross fade start relative to first input stream. (default 0)
  • expr (string) ..FV....... โ€” set expression for custom transition

๐ŸŽ€ xmedian AVOptions ๐Ÿ’…

  • inputs (int) ..FV....... โ€” set number of inputs. (from 3 to 255) (default 3)
  • planes (int) ..FV.....T. โ€” set planes to filter. (from 0 to 15) (default 15)
  • percentile (float) ..FV.....T. โ€” set percentile. (from 0 to 1) (default 0.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 (from 0 to 2) (default repeat)
    • 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 (default false)
  • repeatlast <boolean> โ€” extend the last frame of secondary streams beyond EOF (default true)

๐Ÿงฑ xstack AVOptions

stacking videos like a lil collage. flag column here is ..FV....... for all of them ๐Ÿ’…

  • inputs <int> โ€” set number of inputs (from 2 to INT_MAX) (default 2)
  • layout <string> โ€” set custom layout
  • shortest <boolean> โ€” force termination when the shortest input terminates (default false)
  • 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 (from 0 to 3) (default send_frame)
    • send_frame (0) โ€” send one frame for each frame
    • send_field (1) โ€” send one frame for each field
    • send_frame_nospatial (2) โ€” send one frame for each frame, but skip spatial interlacing check
    • send_field_nospatial (3) โ€” send one frame for each field, but skip spatial interlacing check
  • parity <int> โ€” specify the assumed picture field parity (from -1 to 1) (default auto)
    • tff (0) โ€” assume top field first
    • bff (1) โ€” assume bottom field first
    • auto (-1) โ€” auto detect parity
  • deint <int> โ€” specify which frames to deinterlace (from 0 to 1) (default all)
    • all (0) โ€” deinterlace all frames
    • interlaced (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 (from 0 to INT_MAX) (default 3)
  • r <int> โ€” set window radius (from 0 to INT_MAX) (default 3)
  • planes <int> โ€” set planes to filter (from 0 to 15) (default 1)
  • p <int> โ€” set planes to filter (from 0 to 15) (default 1)
  • sigma <int> โ€” set blur strength (from 1 to INT_MAX) (default 128)
  • s <int> โ€” set blur strength (from 1 to INT_MAX) (default 128)

๐Ÿ” 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 (from 0 to INT_MAX) (default 1/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 (from 0 to INT_MAX) (default 1/1)

๐Ÿงซ cellauto AVOptions

cellular automata, it's giving biology class but make it video. flags: ..FV....... ๐Ÿ“

  • filename <string> โ€” read initial pattern from file
  • f <string> โ€” read initial pattern from file
  • pattern <string> โ€” set initial pattern
  • p <string> โ€” set initial pattern
  • rate <video_rate> โ€” set video rate (default "25")
  • r <video_rate> โ€” set video rate (default "25")
  • size <image_size> โ€” set video size
  • s <image_size> โ€” set video size
  • rule <int> โ€” set rule (from 0 to 255) (default 110)
  • random_fill_ratio <double> โ€” set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)
  • ratio <double> โ€” set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)
  • random_seed <int64> โ€” set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)
  • seed <int64> โ€” set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)
  • scroll <boolean> โ€” scroll pattern downward (default true)
  • start_full <boolean> โ€” start filling the whole video (default false)
  • full <boolean> โ€” start filling the whole video (default true)
  • stitch <boolean> โ€” stitch boundaries (default true)

๐ŸŽจ 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 (from 0 to INT_MAX) (default 1/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 -1 to INT_MAX) (default -1)
  • y0 <int> โ€” set gradient line source y0 (from -1 to INT_MAX) (default -1)
  • x1 <int> โ€” set gradient line destination x1 (from -1 to INT_MAX) (default -1)
  • y1 <int> โ€” set gradient line destination y1 (from -1 to INT_MAX) (default -1)
  • nb_colors <int> โ€” set the number of colors (from 2 to 8) (default 2)
  • n <int> โ€” set the number of colors (from 2 to 8) (default 2)
  • seed <int64> โ€” set the seed (from -1 to UINT32_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 (from 1e-05 to 1) (default 0.01)

๐Ÿงš haldclutsrc AVOptions

generates Hald CLUT test images. flags: ..FV....... ๐ŸŒธ

  • level <int> โ€” set level (from 2 to 16) (default 6)
  • 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 (from 0 to INT_MAX) (default 1/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 file
  • f <string> โ€” set source file
  • size <image_size> โ€” set video size
  • s <image_size> โ€” set video size
  • rate <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 (from 0 to 1) (default 0.618034)
  • ratio <double> โ€” set fill ratio for filling initial grid randomly (from 0 to 1) (default 0.618034)
  • random_seed <int64> โ€” set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)
  • seed <int64> โ€” set the seed for filling the initial grid randomly (from -1 to UINT32_MAX) (default -1)
  • stitch <boolean> โ€” stitch boundaries (default true)
  • mold <int> โ€” set mold speed for dead cells (from 0 to 255) (default 0)
  • 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 (from 1 to INT_MAX) (default 7189)
  • start_x <double> โ€” set the initial x position (from -100 to 100) (default -0.743644)
  • start_y <double> โ€” set the initial y position (from -100 to 100) (default -0.131826)
  • start_scale <double> โ€” set the initial scale value (from 0 to FLT_MAX) (default 3)
  • end_scale <double> โ€” set the terminal scale value (from 0 to FLT_MAX) (default 0.3)
  • end_pts <double> โ€” set the terminal pts value (from 0 to I64_MAX) (default 400)

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, from 0 to FLT_MAX (default 10). That's how far the math is willing to run before it taps out. ๐Ÿ’€
  • morphxf (double) โ€” sets the morph x frequency, from -FLT_MAX to FLT_MAX (default 0.01).
  • morphyf (double) โ€” sets the morph y frequency, from -FLT_MAX to FLT_MAX (default 0.0123). yes, the y one has a different default. iconic of her honestly.
  • morphamp (double) โ€” sets the morph amplitude, from -FLT_MAX to FLT_MAX (default 0).
  • outer (int) โ€” sets the outer coloring mode, from 0 to INT_MAX (default normalized_iteration_count). The menu:
    • iteration_count = 0 โ€” set iteration count mode
    • normalized_iteration_count = 1 โ€” set normalized iteration count mode
    • white = 2 โ€” set white mode
    • outz = 3 โ€” set outz mode
  • inner (int) โ€” sets the inner coloring mode, from 0 to INT_MAX (default mincol). The menu:
    • black = 0 โ€” set black mode
    • period = 1 โ€” set period mode
    • convergence = 2 โ€” show time until convergence
    • mincol = 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, from 0 to INT_MAX (default all). The lineup:
    • dc_luma = 0
    • dc_chroma = 1
    • freq_luma = 2
    • freq_chroma = 3
    • amp_luma = 4
    • amp_chroma = 5
    • cbp = 6
    • mv = 7
    • ring1 = 8
    • ring2 = 9
    • all = 10
  • t (int) โ€” set test to perform, from 0 to INT_MAX (default all). same menu, same vibes:
    • dc_luma = 0
    • dc_chroma = 1
    • freq_luma = 2
    • freq_chroma = 3
    • amp_luma = 4
    • amp_chroma = 5
    • cbp = 6
    • mv = 7
    • ring1 = 8
    • ring2 = 9
    • all = 10
  • max_frames (int64) โ€” Set the maximum number of frames generated for each test, from 1 to I64_MAX (default 30)
  • m (int64) โ€” Set the maximum number of frames generated for each test, from 1 to I64_MAX (default 30)

๐Ÿฆ‹ 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, from 0 to INT_MAX (default 1/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, from 0 to INT_MAX (default 1/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, from 0 to INT_MAX (default 1/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, from 0 to INT_MAX (default 1/1)
  • complement (boolean) โ€” set complement colors (default false)
  • co (boolean) โ€” set complement colors (default false)

๐Ÿงš 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 -1 to UINT32_MAX (default -1)
  • jump (int) โ€” set the jump, from 1 to 10000 (default 100)
  • type (int) โ€” set fractal type, from 0 to 1 (default carpet)
    • carpet = 0 โ€” sierpinski carpet
    • triangle = 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, from 0 to INT_MAX (default 1/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, from 0 to INT_MAX (default 1/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, from 0 to INT_MAX (default 1/1)
  • decimals (int) โ€” set number of decimals to show, from 0 to 17 (default 0)
  • n (int) โ€” set number of decimals to show, from 0 to 17 (default 0)

๐Ÿ“ 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, from 0 to INT_MAX (default 1/1)
  • alpha (int) โ€” set global alpha (opacity), from 0 to 255 (default 255)

๐Ÿซถ 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, from 0 to INT_MAX (default 1/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, from INT_MIN to INT_MAX (default -1)
  • max (float) โ€” set maximal value, from INT_MIN to INT_MAX (default 1)
  • mode (int) โ€” set graph mode, from 0 to 2 (default line)
    • bar = 0 โ€” draw bars
    • dot = 1 โ€” draw dots
    • line = 2 โ€” draw lines
  • slide (int) โ€” set slide mode, from 0 to 4 (default frame)
    • 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 as size, just shorter (default "900x256") ..FV.......
  • rate <video_rate> โ€” sets the video rate (default "25") ..FV.......
  • r <video_rate> โ€” the short version of rate (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 (default 0.9) ..FV.......
  • o <float> โ€” the opacity twin, 0 to 1 (default 0.9) ..FV.......
  • mode <int> โ€” sets mode, from 0 to 1 (default full) ..FV.......
    • full, 0 ..FV.......
    • compact, 1 ..FV.......
  • m <int> โ€” sets mode, from 0 to 1 (default full) ..FV.......
    • full, 0 ..FV.......
    • compact, 1 ..FV.......
  • flags <flags> โ€” sets 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> โ€” sets 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> โ€” 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 (default single) ..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 (default log) ..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 (default log) ..FV.......
    • log, 1 โ€” logarithmic ..FV.......
    • lin, 0 โ€” linear ..FV.......
  • acount <int> โ€” how much frames to accumulate, from -1 to 100 (default 1) ..FV.......
  • rheight <float> โ€” sets the histogram ratio of window height, from 0 to 1 (default 0.1) ..FV.......
  • slide <int> โ€” sets sonogram sliding, from 0 to 1 (default replace) ..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 (default 2) ..FV.......
  • gc <int> โ€” sets green contrast, from 0 to 255 (default 7) ..FV.......
  • bc <int> โ€” sets blue contrast, from 0 to 255 (default 1) ..FV.......
  • mpc <string> โ€” sets median phase color (default "none") ..FV.......
  • video <boolean> โ€” sets video output (default true) ..FV.......
  • phasing <boolean> โ€” sets mono and out-of-phase detection output (default false) ..FV.......
  • tolerance <float> โ€” sets phase tolerance for mono detection, from 0 to 1 (default 0) ..FV.......
  • t <float> โ€” sets phase tolerance for mono detection, from 0 to 1 (default 0) ..FV.......
  • angle <float> โ€” sets angle threshold for out-of-phase detection, from 90 to 180 (default 170) ..FV.......
  • a <float> โ€” sets angle threshold for out-of-phase detection, from 90 to 180 (default 170) ..FV.......
  • duration <duration> โ€” sets minimum mono or out-of-phase duration in seconds (default 2) ..FV.......
  • d <duration> โ€” sets minimum mono or out-of-phase duration in seconds (default 2) ..FV.......

๐ŸŒˆ avectorscope AVOptions ๐ŸŒˆ

  • mode <int> โ€” sets mode, from 0 to 2 (default lissajous) ..FV.......
    • lissajous, 0 ..FV.......
    • lissajous_xy, 1 ..FV.......
    • polar, 2 ..FV.......
  • m <int> โ€” sets mode, from 0 to 2 (default lissajous) ..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 (default 40) ..FV.......
  • gc <int> โ€” sets green contrast, from 0 to 255 (default 160) ..FV.......
  • bc <int> โ€” sets blue contrast, from 0 to 255 (default 80) ..FV.......
  • ac <int> โ€” sets alpha contrast, from 0 to 255 (default 255) ..FV.......
  • rf <int> โ€” sets red fade, from 0 to 255 (default 15) ..FV.......
  • gf <int> โ€” sets green fade, from 0 to 255 (default 10) ..FV.......
  • bf <int> โ€” sets blue fade, from 0 to 255 (default 5) ..FV.......
  • af <int> โ€” sets alpha fade, from 0 to 255 (default 5) ..FV.......
  • zoom <double> โ€” sets zoom factor, from 0 to 10 (default 1) ..FV.......
  • draw <int> โ€” sets draw mode, from 0 to 1 (default dot) ..FV.......
    • dot, 0 ..FV.......
    • line, 1 ..FV.......
  • scale <int> โ€” sets amplitude scale mode, from 0 to 3 (default lin) ..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 (default true) ..FV.......
  • mirror <int> โ€” mirrors the axis, from 0 to 3 (default none) ..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 to INT_MAX (default 2) ..FVA......
  • v <int> โ€” specifies the number of video streams, from 0 to INT_MAX (default 1) ..FV.......
  • a <int> โ€” specifies the number of audio streams, from 0 to INT_MAX (default 0) ..F.A......
  • unsafe <boolean> โ€” enables unsafe mode (default false) ..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 to INT_MAX (default -1) ..FV.......
  • axis_h <int> โ€” sets axis height, from -1 to INT_MAX (default -1) ..FV.......
  • sono_h <int> โ€” sets sonogram height, from -1 to INT_MAX (default -1) ..FV.......
  • fullhd <boolean> โ€” sets fullhd size (default true) ..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 (default 3) ..FV.......
  • gamma <float> โ€” sets sonogram gamma, from 1 to 7 (default 3) ..FV.......
  • bar_g <float> โ€” sets bargraph gamma, from 1 to 7 (default 1) ..FV.......
  • gamma2 <float> โ€” sets bargraph gamma, from 1 to 7 (default 1) ..FV.......
  • bar_t <float> โ€” sets bar transparency, from 0 to 1 (default 1) ..FV.......
  • timeclamp <double> โ€” sets timeclamp, from 0.002 to 1 (default 0.17) ..FV.......
  • tc <double> โ€” sets timeclamp, from 0.002 to 1 (default 0.17) ..FV.......
  • attack <double> โ€” sets attack time, from 0 to 1 (default 0) ..FV.......
  • basefreq <double> โ€” sets base frequency, from 10 to 100000 (default 20.0152) ..FV.......
  • endfreq <double> โ€” sets end frequency, from 10 to 100000 (default 20495.6) ..FV.......
  • coeffclamp <float> โ€” sets coeffclamp, from 0.1 to 10 (default 1) ..FV.......
  • tlength <string> โ€” sets tlength (default "384*tc/(384+tc*f)") ..FV.......
  • count <int> โ€” sets transform count, from 1 to 30 (default 6) ..FV.......
  • fcount <int> โ€” sets frequency count, from 0 to 10 (default 0) ..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 (default true) ..FV.......
  • text <boolean> โ€” draws axis (default true) ..FV.......
  • csp <int> โ€” sets color space, from 0 to INT_MAX (default unspecified) ..FV.......
    • unspecified, 2 โ€” unspecified ..FV.......
    • bt709, 1 โ€” bt709 ..FV.......
  • fcc 4 โ€” ..FV....... fcc
  • bt470bg 5 โ€” ..FV....... bt470bg
  • smpte170m 6 โ€” ..FV....... smpte170m
  • smpte240m 7 โ€” ..FV....... smpte240m
  • bt2020ncl 9 โ€” ..FV....... bt2020ncl
  • cscheme <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 as size, just shorter โœจ
  • mode <int> โ€” ..FV....... picks the display mode, 0 to 2 (default bar)
  • line 0 โ€” ..FV....... draws lines
  • bar 1 โ€” ..FV....... draws bars
  • dot 2 โ€” ..FV....... draws dots
  • ascale <int> โ€” ..FV....... sets the amplitude scale, 0 to 3 (default log)
  • lin 0 โ€” ..FV....... linear
  • sqrt 1 โ€” ..FV....... square root
  • cbrt 2 โ€” ..FV....... cubic root
  • log 3 โ€” ..FV....... logarithmic
  • fscale <int> โ€” ..FV....... sets the frequency scale, 0 to 2 (default lin)
  • lin 0 โ€” ..FV....... linear
  • log 1 โ€” ..FV....... logarithmic
  • rlog 2 โ€” ..FV....... reverse logarithmic
  • win_size <int> โ€” ..FV....... sets the window size, 16 to 65536 (default 2048)
  • win_func <int> โ€” ..FV....... sets the window function, 0 to 19 (default hanning)
  • rect 0 โ€” ..FV....... Rectangular
  • bartlett 4 โ€” ..FV....... Bartlett
  • hanning 1 โ€” ..FV....... Hanning
  • hamming 2 โ€” ..FV....... Hamming
  • blackman 3 โ€” ..FV....... Blackman
  • welch 5 โ€” ..FV....... Welch
  • flattop 6 โ€” ..FV....... Flat-top
  • bharris 7 โ€” ..FV....... Blackman-Harris
  • bnuttall 8 โ€” ..FV....... Blackman-Nuttall
  • bhann 11 โ€” ..FV....... Bartlett-Hann
  • sine 9 โ€” ..FV....... Sine
  • nuttall 10 โ€” ..FV....... Nuttall
  • lanczos 12 โ€” ..FV....... Lanczos
  • gauss 13 โ€” ..FV....... Gauss
  • tukey 14 โ€” ..FV....... Tukey
  • dolph 15 โ€” ..FV....... Dolph-Chebyshev
  • cauchy 16 โ€” ..FV....... Cauchy
  • parzen 17 โ€” ..FV....... Parzen
  • poisson 18 โ€” ..FV....... Poisson
  • bohman 19 โ€” ..FV....... Bohman
  • overlap <float> โ€” ..FV....... sets the window overlap, 0 to 1 (default 1)
  • averaging <int> โ€” ..FV....... sets the time averaging, 0 to INT_MAX (default 1)
  • colors <string> โ€” ..FV....... sets the channel colors (default "red|green|blue|yellow|orange|lime|pink|magenta|brown")
  • cmode <int> โ€” ..FV....... sets the channel mode, 0 to 1 (default combined)
  • combined 0 โ€” ..FV....... shows all channels in the same window
  • separate 1 โ€” ..FV....... shows each channel in its own window
  • minamp <float> โ€” ..FV....... sets the minimum amplitude, FLT_MIN to 1e-06 (default 1e-06)
  • data <int> โ€” ..FV....... sets the data mode, 0 to 2 (default magnitude)
  • magnitude 0 โ€” ..FV....... shows magnitude
  • phase 1 โ€” ..FV....... shows phase
  • delay 2 โ€” ..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, 1024 to 65536 (default 4096)
  • win_func <int> โ€” ..FV....... sets the window function, 0 to 19 (default hann)
  • rect 0 โ€” ..FV....... Rectangular
  • bartlett 4 โ€” ..FV....... Bartlett
  • hann 1 โ€” ..FV....... Hann
  • hanning 1 โ€” ..FV....... Hanning
  • hamming 2 โ€” ..FV....... Hamming
  • blackman 3 โ€” ..FV....... Blackman
  • welch 5 โ€” ..FV....... Welch
  • flattop 6 โ€” ..FV....... Flat-top
  • bharris 7 โ€” ..FV....... Blackman-Harris
  • bnuttall 8 โ€” ..FV....... Blackman-Nuttall
  • bhann 11 โ€” ..FV....... Bartlett-Hann
  • sine 9 โ€” ..FV....... Sine
  • nuttall 10 โ€” ..FV....... Nuttall
  • lanczos 12 โ€” ..FV....... Lanczos
  • gauss 13 โ€” ..FV....... Gauss
  • tukey 14 โ€” ..FV....... Tukey
  • dolph 15 โ€” ..FV....... Dolph-Chebyshev
  • cauchy 16 โ€” ..FV....... Cauchy
  • parzen 17 โ€” ..FV....... Parzen
  • poisson 18 โ€” ..FV....... Poisson
  • bohman 19 โ€” ..FV....... Bohman
  • overlap <float> โ€” ..FV....... sets the window overlap, 0 to 1 (default 0.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, 0 to 3 (default replace)
  • replace 0 โ€” ..FV....... replaces old columns with new
  • scroll 1 โ€” ..FV....... scrolls from right to left
  • fullframe 2 โ€” ..FV....... returns full frames
  • rscroll 3 โ€” ..FV....... scrolls from left to right
  • mode <int> โ€” ..FV....... sets the channel display mode, 0 to 1 (default combined)
  • combined 0 โ€” ..FV....... combined mode
  • separate 1 โ€” ..FV....... separate mode
  • color <int> โ€” ..FV....... sets the channel coloring, 0 to 14 (default channel)
  • channel 0 โ€” ..FV....... separate color for each channel
  • intensity 1 โ€” ..FV....... intensity based coloring
  • rainbow 2 โ€” ..FV....... rainbow based coloring
  • moreland 3 โ€” ..FV....... moreland based coloring
  • nebulae 4 โ€” ..FV....... nebulae based coloring
  • fire 5 โ€” ..FV....... fire based coloring
  • fiery 6 โ€” ..FV....... fiery based coloring
  • fruit 7 โ€” ..FV....... fruit based coloring
  • cool 8 โ€” ..FV....... cool based coloring
  • magma 9 โ€” ..FV....... magma based coloring
  • green 10 โ€” ..FV....... green based coloring
  • viridis 11 โ€” ..FV....... viridis based coloring
  • plasma 12 โ€” ..FV....... plasma based coloring
  • cividis 13 โ€” ..FV....... cividis based coloring
  • terrain 14 โ€” ..FV....... terrain based coloring
  • scale <int> โ€” ..FV....... sets the display scale, 0 to 5 (default sqrt)
  • lin 0 โ€” ..FV....... linear
  • sqrt 1 โ€” ..FV....... square root
  • cbrt 2 โ€” ..FV....... cubic root
  • log 3 โ€” ..FV....... logarithmic
  • 4thrt 4 โ€” ..FV....... 4th root
  • 5thrt 5 โ€” ..FV....... 5th root
  • fscale <int> โ€” ..FV....... sets the frequency scale, 0 to 1 (default lin)
  • lin 0 โ€” ..FV....... linear
  • log 1 โ€” ..FV....... logarithmic
  • saturation <float> โ€” ..FV....... color saturation multiplier, -10 to 10 (default 1)
  • win_func <int> โ€” ..FV....... sets the window function, 0 to 19 (default hann)
  • rect 0 โ€” ..FV....... Rectangular
  • bartlett 4 โ€” ..FV....... Bartlett
  • hann 1 โ€” ..FV....... Hann
  • hanning 1 โ€” ..FV....... Hanning
  • hamming 2 โ€” ..FV....... Hamming
  • blackman 3 โ€” ..FV....... Blackman
  • welch 5 โ€” ..FV....... Welch
  • flattop 6 โ€” ..FV....... Flat-top
  • bharris 7 โ€” ..FV....... Blackman-Harris
  • bnuttall 8 โ€” ..FV....... Blackman-Nuttall
  • bhann 11 โ€” ..FV....... Bartlett-Hann
  • sine 9 โ€” ..FV....... Sine
  • nuttall 10 โ€” ..FV....... Nuttall
  • lanczos 12 โ€” ..FV....... Lanczos
  • gauss 13 โ€” ..FV....... Gauss
  • tukey 14 โ€” ..FV....... Tukey
  • dolph 15 โ€” ..FV....... Dolph-Chebyshev
  • cauchy 16 โ€” ..FV....... Cauchy
  • parzen 17 โ€” ..FV....... Parzen
  • poisson 18 โ€” ..FV....... Poisson
  • bohman 19 โ€” ..FV....... Bohman
  • orientation <int> โ€” ..FV....... sets the orientation, 0 to 1 (default vertical)
  • vertical 0 โ€” ..FV.......
  • horizontal 1 โ€” ..FV.......
  • overlap <float> โ€” ..FV....... sets the window overlap, 0 to 1 (default 0)
  • gain <float> โ€” ..FV....... sets the scale gain, 0 to 128 (default 1)
  • data <int> โ€” ..FV....... sets the data mode, 0 to 1 (default magnitude)
  • magnitude 0 โ€” ..FV.......
  • phase 1 โ€” ..FV.......
  • rotation <float> โ€” ..FV....... color rotation, -1 to 1 (default 0)
  • start <int> โ€” ..FV....... start frequency, 0 to INT_MAX (default 0)
  • stop <int> โ€” ..FV....... stop frequency, 0 to INT_MAX (default 0)
  • fps <string> โ€” ..FV....... sets the video rate (default "auto")
  • legend <boolean> โ€” ..FV....... draws the legend (default false)

๐Ÿ’œ 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, 0 to 1 (default combined)
  • combined 0 โ€” ..FV....... combined mode
  • separate 1 โ€” ..FV....... separate mode
  • color <int> โ€” ..FV....... sets the channel coloring, 0 to 14 (default intensity)
  • channel 0 โ€” ..FV....... separate color for each channel
  • intensity 1 โ€” ..FV....... intensity based coloring
  • rainbow 2 โ€” ..FV....... rainbow based coloring
  • moreland 3 โ€” ..FV....... moreland based coloring
  • nebulae 4 โ€” ..FV....... nebulae based coloring
  • fire 5 โ€” ..FV....... fire based coloring
  • fiery 6 โ€” ..FV....... fiery based coloring
  • fruit 7 โ€” ..FV....... fruit based coloring
  • cool 8 โ€” ..FV....... cool based coloring
  • magma 9 โ€” ..FV....... magma based coloring
  • green, 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) (default log) ..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) (default lin) ..FV.......
    • lin, 0 โ€” linear ..FV.......
    • log, 1 โ€” logarithmic ..FV.......
  • saturation <float> โ€” color saturation multiplier (from -10 to 10) (default 1) ..FV....... ๐Ÿ’…
  • win_func <int> โ€” set window function (from 0 to 19) (default hann) ..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) (default vertical) ..FV.......
    • vertical, 0 โ€” ..FV.......
    • horizontal, 1 โ€” ..FV.......
  • gain <float> โ€” set scale gain (from 0 to 128) (default 1) ..FV.......
  • legend <boolean> โ€” draw legend (default true) ..FV.......
  • rotation <float> โ€” color rotation (from -1 to 1) (default 0) ..FV.......
  • start <int> โ€” start frequency (from 0 to INT_MAX) (default 0) ..FV.......
  • stop <int> โ€” stop frequency (from 0 to INT_MAX) (default 0) ..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) (default 1) ..FV.......
  • w <int> โ€” set channel width (from 80 to 8192) (default 400) ..FV.......
  • h <int> โ€” set channel height (from 1 to 900) (default 20) ..FV.......
  • f <double> โ€” set fade (from 0 to 1) (default 0.95) ..FV.......
  • c <string> โ€” set volume color expression (default "PEAK*255+floor((1-PEAK)*255)*256+0xff000000") ..FV....... ๐ŸŽจ
  • t <boolean> โ€” display channel names (default true) ..FV.......
  • v <boolean> โ€” display volume value (default true) ..FV.......
  • dm <double> โ€” duration for max value display (from 0 to 9000) (default 0) ..FV.......
  • dmc <color> โ€” set color of the max value line (default "orange") ..FV....... ๐ŸŠ
  • o <int> โ€” set orientation (from 0 to 1) (default h) ..FV.......
    • h, 0 โ€” horizontal ..FV.......
    • v, 1 โ€” vertical ..FV.......
  • s <int> โ€” set step size (from 0 to 5) (default 0) ..FV.......
  • p <float> โ€” set background opacity (from 0 to 1) (default 0) ..FV.......
  • m <int> โ€” set mode (from 0 to 1) (default p) ..FV.......
    • p, 0 โ€” peak ..FV.......
    • r, 1 โ€” rms ..FV.......
  • ds <int> โ€” set display scale (from 0 to 1) (default lin) ..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) (default point) ..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) (default 0) ..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 (default false) ..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) (default lin) ..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) (default scale) ..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 (default false) ..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) (default lin) ..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) (default scale) ..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) (default average) ..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) (default 44100) ..F.A......
  • channels <int> โ€” set channels (from 1 to 8) (default 1) ..F.A......
  • scale <int> โ€” set input amplitude scale (from 0 to 1) (default log) ..FV.......
    • lin, 0 โ€” linear ..FV.......
    • log, 1 โ€” logarithmic ..FV.......
  • slide <int> โ€” set input sliding mode (from 0 to 3) (default fullframe) ..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) (default rect) ..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) (default 1) ..F.A......
  • orientation <int> โ€” set orientation (from 0 to 1) (default vertical) ..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) (default 0) ..FVA......
  • sp <double> โ€” set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0) ..FVA......
  • streams <string> โ€” set streams ..FVA......
  • s <string> โ€” set streams ..FVA......
  • loop <int> โ€” set loop count (from 0 to INT_MAX) (default 1) ..FVA......
  • discontinuity <duration> โ€” set discontinuity threshold (default 0) ..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) (default 0) ..FVA......
  • sp <double> โ€” set seekpoint (seconds) (from 0 to 9.22337e+12) (default 0) ..FVA......
  • streams <string> โ€” set streams ..FVA......
  • s <string> โ€” set streams ..FVA......
  • loop <int> โ€” set loop count (from 0 to INT_MAX) (default 1) ..FVA......
  • discontinuity <duration> โ€” set discontinuity threshold (default 0) ..FVA......

๐Ÿงบ abuffer AVOptions ๐Ÿงบ

  • time_base <rational> โ€” (from 0 to INT_MAX) (default 0/1) ..F.A......
  • sample_rate <int> โ€” (from 0 to INT_MAX) (default 0) ..F.A......
  • sample_fmt <sample_fmt> โ€” (default none) ..F.A......
  • channel_layout <string> โ€” ..F.A......
  • channels <int> โ€” (from 0 to INT_MAX) (default 0) ..F.A......

๐Ÿซ™ buffer AVOptions ๐Ÿซ™

  • width <int> โ€” (from 0 to INT_MAX) (default 0) ..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....... (from 0 to INT_MAX) (default 0)
  • pix_fmt โ€” <pix_fmt> ..FV....... (default none)
  • sar โ€” <rational> ..FV....... sample aspect ratio (from 0 to DBL_MAX) (default 0/1)
  • pixel_aspect โ€” <rational> ..FV....... sample aspect ratio (from 0 to DBL_MAX) (default 0/1)
  • time_base โ€” <rational> ..FV....... (from 0 to DBL_MAX) (default 0/1)
  • frame_rate โ€” <rational> ..FV....... (from 0 to DBL_MAX) (default 0/1)
  • sws_param โ€” <string> ..FV.......

โœจ abuffersink AVOptions โœจ

  • sample_fmts โ€” <binary> ..F.A...... set the supported sample formats
  • sample_rates โ€” <binary> ..F.A...... set the supported sample rates
  • channel_layouts โ€” <binary> ..F.A...... set the supported channel layouts
  • channel_counts โ€” <binary> ..F.A...... set the supported channel counts
  • all_channel_counts โ€” <boolean> ..F.A...... accept all channel counts (default false)

โœจ buffersink AVOptions โœจ

  • pix_fmts โ€” <binary> ..FV....... set the supported pixel formats

โœจ While playing โœจ

  • q, ESC โ€” quit
  • f โ€” toggle full screen
  • p, SPC โ€” pause
  • m โ€” toggle mute
  • 9, 0 โ€” decrease and increase volume respectively
  • /, * โ€” decrease and increase volume respectively
  • a โ€” cycle audio channel in the current program
  • v โ€” cycle video channel
  • t โ€” cycle subtitle channel in the current program
  • c โ€” cycle program
  • w โ€” cycle video filters or show modes
  • s โ€” activate frame-step mode
  • left/right โ€” seek backward/forward 10 seconds or to custom interval if -seek_interval is set
  • down/up โ€” seek backward/forward 1 minute
  • page down/page up โ€” seek backward/forward 10 minutes
  • right mouse click โ€” seek to percentage in file corresponding to fraction of width
  • left 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