Update: This plugin has become obsolete since OBS Studio version 28 which also ships an updated AMF implementation. This plugin is no longer being actively developed.
This is an OBS encoder plugin leveraging hardware acceleration on AMD GPUs through AMF. It has the following features:
It was made because the existing plugin is mostly unmaintained and in a state of decay. I am very thankful for the original plugin. This would not have been possible without it.
It is in functioning condition but mostly motivated by my personal use case. I am unsure how much work I want to put into making it easy to use for non technical users.
Currently works on AMD driver "recommended" 22.3.1. The "optional" newer driver versions have caused the plugin to break in the past.
Releases are found on Releases page on the right.
Additionally every commit is automatically built by CI. To download an artifact (the plugin dll):
master
run and click on the title (first column, bold).win64
at the bottom of the page in the Artifacts
card. This downloads a zip file. The download link is only available if you are logged into GitHub. As a workaround unregistered users can use https://nightly.link/. Paste the link to the run (the url contains the path /actions/runs/
) and click Get links
.Regardless of how the plugin was downloaded the final step is to move the dll file into your OBS plugin folder. If you have a zip file you must extract the dll first.
In contrast to other OBS related code I wanted to:
obs-studio/plugins/
add_subdirectory(amftest)
to obs-studio/plugins/CMakeLists.txt
.I would like to: