I took to reading around the interwebs about this thinking the following :
I have an Intel Chip with QSV in my Synology NAS
I can run docker and Handbrake
It doesn’t have options for QSV encoding enabled.
My chip supports QSV and as janky as QSV is – I WANT IT ENABLED!!!
So I set about this task with ALL of the info on the inter webs at my disposal, and found no elegant, simple, solution that was going to cater for “the next man in the line”, the average user. So I made one.
1. Installing Handbrake from the registry
Goto the registry of docker on your Synology NAS, and go ahead and download the “jlesage/handbrake” image
Once your have the image and prior to launch you will need to set your environment variables, which will involve you creating a folder for Handbrake in your docker share and then making mount points for /watch, /output, /config & /storage. You may also want to mount other shares on your NAS into this docker instance that contain videos you want to convert, rather than copying them manually into /storage or /watch.
You will also need to setup the environment variables of GROUP_ID and USER_ID as you would for PGID and PUID in other containers. You can find out how to do that on countless other blogs on the interwebs.