Skip to content

Instantly share code, notes, and snippets.

@sandr1x
Last active February 26, 2024 12:39
Show Gist options
  • Save sandr1x/8a1c4c5ce527aa15eae048da66814b27 to your computer and use it in GitHub Desktop.
Save sandr1x/8a1c4c5ce527aa15eae048da66814b27 to your computer and use it in GitHub Desktop.
ffmpeg -h encoder=libsvtav1
libsvtav1 AVOptions:
-hielevel <int> E..V....... Hierarchical prediction levels setting (from 3 to 4) (default 4level)
3level 3 E..V.......
4level 4 E..V.......
-la_depth <int> E..V....... Look ahead distance [0, 120] (from -1 to 120) (default -1)
-preset <int> E..V....... Encoding preset [0, 8] (from 0 to 8) (default 8)
-tier <int> E..V....... Set operating point tier (from 0 to 1) (default main)
main 0 E..V.......
high 1 E..V.......
-rc <int> E..V....... Bit rate control mode (from 0 to 3) (default cqp)
cqp 0 E..V....... Constant quantizer
vbr 1 E..V....... Variable Bit Rate, use a target bitrate for the entire stream
cvbr 2 E..V....... Constrained Variable Bit Rate, use a target bitrate for each GOP
-qp <int> E..V....... Quantizer to use with cqp rate control mode (from 0 to 63) (default 50)
-sc_detection <boolean> E..V....... Scene change detection (default false)
-tile_columns <int> E..V....... Log2 of number of tile columns to use (from 0 to 4) (default 0)
-tile_rows <int> E..V....... Log2 of number of tile rows to use (from 0 to 6) (default 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment