Skip to content

Instantly share code, notes, and snippets.

@Nicklas373
Created August 4, 2024 06:31
Show Gist options
  • Save Nicklas373/464b5871d6a1be138a4c31fcc4108777 to your computer and use it in GitHub Desktop.
Save Nicklas373/464b5871d6a1be138a4c31fcc4108777 to your computer and use it in GitHub Desktop.
VVC Encoder on FFMPEG
Encoder libvvenc [libvvenc H.266 / VVC]:
General capabilities: dr1 delay threads
Threading capabilities: other
Supported pixel formats: yuv420p10le
libvvenc AVOptions:
-preset <int> E..V....... set encoding preset (from 0 to 4) (default medium)
faster 0 E..V....... 0
fast 1 E..V....... 1
medium 2 E..V....... 2
slow 3 E..V....... 3
slower 4 E..V....... 4
-qp <int> E..V....... set quantization (from -1 to 63) (default 32)
-qpa <boolean> E..V....... set subjective (perceptually motivated) optimization (default true)
-passlogfile <string> E..V....... Filename for 2 pass stats
-stats <string> E..V....... Filename for 2 pass stats
-period <int> E..V....... set (intra) refresh period in seconds (from 1 to INT_MAX) (default 1)
-vvenc-params <dictionary> E..V....... set the vvenc configuration using a :-separated list of key=value parameters
-level <string> E..V....... Specify level (as defined by Annex A)
-tier <int> E..V....... set vvc tier (from 0 to 1) (default main)
main 0 E..V....... main
high 1 E..V....... high
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment