Lynne's compiled musings


Vulkan Video encoding

Today, Vulkan's video extensions have been officially released! FFmpeg support is upcoming, with development being on my branch.

To compile, run:

./configure --enable-vulkan && make

To test:

./ffmpeg_g -init_hw_device vulkan -i <input> -vf format=nv12,hwupload -c:v h264_vulkan -y <output>

The implementation currently supports I-frames only, and rather than using the driver's rate control system, uses its own, but support for all features in the specification will be added.

 ·  vulkan  ·  CC-BY logo