Skip to content

Instantly share code, notes, and snippets.

@nico-lab
Created August 7, 2026 02:26
Show Gist options
  • Select an option

  • Save nico-lab/00cbc7e9a91b39cffca8e5469057191f to your computer and use it in GitHub Desktop.

Select an option

Save nico-lab/00cbc7e9a91b39cffca8e5469057191f to your computer and use it in GitHub Desktop.
ffmpeg -h encoder=apv_vulkan
Encoder apv_vulkan [Advanced Professional Video (Vulkan)]:
General capabilities: dr1 delay hardware reorderedopaque flush
Threading capabilities: none
Supported hardware devices: vulkan
Supported pixel formats: vulkan
apv_vulkan AVOptions:
-qp <int> E..V....... Quantization parameter (luma) (from 0 to 255) (default 22)
-qp_chroma <int> E..V....... Chroma quantization parameter (0 = same as luma qp) (from 0 to 255) (default 0)
-qmatrix <int> E..V....... Quantization matrix (from 0 to 1) (default hevc)
flat 0 E..V....... Uniform matrix, all 16 (APV spec default)
hevc 1 E..V....... HEVC default intra scaling list (mild perceptual shaping)
-tile_width <int> E..V....... Tile width in macroblocks (0 = adaptive, auto-sized per frame) (from 0 to 32) (default 0)
-tile_height <int> E..V....... Tile height in macroblocks (0 = adaptive, auto-sized per frame) (from 0 to 16) (default 0)
-async_depth <int> E..V....... Internal parallelization depth (from 1 to INT_MAX) (default 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment