Skip to content

Add support for AMD AMF AV1 encoding #68

@ky-bean

Description

@ky-bean

The 6000 & 7000 series GPUs from AMD introduced a new hardware encoder with greatly improved performance, and in my hand testing with OBS AV1 has seen an exciting improvement. I'd like to be able to zero in on a performant setup for my 7900XT GPU setup using a tool like this but AMF AV1 is currently not supported, only Intel's AV1 encoder is.

FFMPEG reference for AMF AV1: https://trac.ffmpeg.org/wiki/Encode/AV1#AMDAMFAV1

I'm fairly comfortable with rust so I would try my hand at adding an AMF AV1 implementation but I'm not familiar with working with FFMPEG and reading the source code I'm a little lost as to where to start. I wouldn't mind giving it a go still if I can get some guidance, though I don't have a lot of time to dedicate to the effort. At the very least I can offer my system (7800X3D CPU & 7900XT GPU) as a test bed to try out any possible implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions