Hardware transcoding on DS418play

I have a Synology DS418play with a INTEL Celeron J3355 win Intel QuickSync. I have updated to DSM7 and now my post processing script does not work.

The code I am using is

/volume1/@appstore/ffmpeg6/bin/ffmpeg -i "$1" -threads 0 -load_plugin hevc_hw -c:v hevc_qsv -preset 5 -global_quality 26 "${1%.ts}.mkv"

I think it is a permission issue but I don’t know how to fix it. If I SSH into my server and run

sudo /volume1/@appstore/ffmpeg6/bin/ffmpeg -I "TESTFILE.ts" -threads 0 -load_plugin hevc_hw -c:v hevc_qsv -preset 5 -global_quality 26 "TESTCONVERT.mkv"

it works and I don’t get any errors.
Is there a way to run the post processing script with root access? Or give Plex permission to run this?

The J3355 CPU does not have HEVC HDR capability. You need the J3455 CPU for HEVC HDR

https://ark.intel.com/content/www/us/en/ark/products/95597/intel-celeron-processor-j3355-2m-cache-up-to-2-5-ghz.html

As ‘root’ you’ll never get errors.

On DSM 7, the username to use is PlexMediaServer.
(DSM 7 forced the change)

Be advised, given you’re not using Plex Transcoder, you are on your own here.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.