OS Manuals

/usr/bin/dav1d

small and fast AV1 Decoder

From dav1d 1.5.4-r4 (os), captured 2026-11-05 by running dav1d --help (exit 1). permalink

/usr/bin/dav1d: unrecognized option '--help'
Usage: /usr/bin/dav1d [options]

Supported options:
 --input/-i $file:     input file
 --output/-o $file:    output file (%n, %w or %h will be filled in for per-frame files)
 --demuxer $name:      force demuxer type ('ivf', 'section5' or 'annexb'; default: detect from content)
 --muxer $name:        force muxer type ('md5', 'yuv', 'yuv4mpeg2' or 'null'; default: detect from extension)
                       use 'frame' as prefix to write per-frame files; if filename contains %n, will default to writing per-frame files
 --quiet/-q:           disable status messages
 --frametimes $file:   dump frame times to file
 --limit/-l $num:      stop decoding after $num frames
 --skip/-s $num:       skip decoding of the first $num frames
 --realtime [$fract]:  limit framerate, optional argument to override input framerate
 --realtimecache $num: set the size of the cache in realtime mode (default: 0)
 --version/-v:         print version and exit
 --threads $num:       number of threads (default: 0)
 --framedelay $num:    maximum frame delay, capped at $threads (default: 0);
                       set to 1 for low-latency decoding
 --filmgrain $num:     enable film grain application (default: 1, except if muxer is md5 or xxh3)
 --oppoint $num:       select an operating point of a scalable AV1 bitstream (0 - 31)
 --alllayers $num:     output all spatial layers of a scalable AV1 bitstream (default: 1)
 --sizelimit $num:     stop decoding if the frame size exceeds the specified limit
 --strict $num:        whether to abort decoding on standard compliance violations
                       that don't affect bitstream decoding (default: 1)
 --verify $md5:        verify decoded md5. implies --muxer md5, no output
 --cpumask $mask:      restrict permitted CPU instruction sets (0, 'sse2', 'ssse3', 'sse41', 'avx2' or 'avx512icl'; default: -1)
 --negstride:          use negative picture strides
                       this is mostly meant as a developer option
 --outputinvisible $num: whether to output invisible (alt-ref) frames (default: 0)
 --inloopfilters $str: which in-loop filters to enable (none, (no)deblock, (no)cdef, (no)restoration or all; default: all)
 --decodeframetype $str: which frame types to decode (reference, intra, key or all; default: all)
Options (14)
OptionDescriptionSource
--demuxer $name:force demuxer type ('ivf', 'section5' or 'annexb';help
--muxer $name:force muxer type ('md5', 'yuv', 'yuv4mpeg2' or 'null';help
--frametimes $file:dump frame times to filehelp
--realtime $fract]:limit framerate, optional argument to override input frameratehelp
--threads $num:number of threads (default: 0)help
--framedelay $num:maximum frame delay, capped at $threads (default: 0);help
--filmgrain $num:enable film grain application (default: 1, except if muxer is md5 or xxh3)help
--oppoint $num:select an operating point of a scalable AV1 bitstream (0 - 31)help
--alllayers $num:output all spatial layers of a scalable AV1 bitstream (default: 1)help
--sizelimit $num:stop decoding if the frame size exceeds the specified limithelp
--strict $num:whether to abort decoding on standard compliance violations that don't affect bitstream decoding (default: 1)help
--verify $md5:verify decoded md5.help
--cpumask $mask:restrict permitted CPU instruction sets (0, 'sse2', 'ssse3', 'sse41', 'avx2' or 'avx512icl';help
--negstrideuse negative picture strides this is mostly meant as a developer optionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.