Contributor
Geo Ster

Vulkan VC-2 encoder


Mentors
Niklas Haas, Lynne Null
Organization
FFmpeg
Technologies
c, vulkan
Topics
graphics, video, multimedia
VC-2 is a relatively recent codec for high definition video in high bitrate applications. While hardware encoders for it exist, they come with many limitations. Given the codec is suitable for being implemented purely as a GPU shader, the goal of this project is to implement a GPU encoder using the Vulkan API for the FFmpeg project.