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.
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.