2024-04-10, 10:18 AM
Hello! The hardware accelleration in JF can require some setup, if you've not yet, check out the Jellyfin Documentation pertaining to hwaccel and make sure you've followed the steps (or let us know where things start breaking down for your system). After you've done that, to get the ball rolling so we can provide helpful input we'll need some additional information:
What is your operating system, and how are you running Jellyfin (docker/bare metal). Also what version of JF are you running?
What do your logs report? We will need to have the log files so we can see where things are messing up (make sure your personal keys/info are redacted!) You can find the logs in the JF web -> Dashboard -> logs; and the ones that will be most interesting for transcoding issues will be named something like 'FFmpeg.Transcode-XYZ.log'. In addition (and especially if you don't see any FFmpeg[...].log logs) the log_$date.log from when you were trying to play files will be helpful.
What type of file are you attempting to transcode (container/encoding type e.g. HDR:mkv/h265 SDR:mkv/av1 SDR:mp4/h264)? If you go to the file in the JF web, click the kebab menu, and then select "Media Info" it should tell you information about the file. Also what are you trying to encode _to_ (usually this is h264 unless you've specifically changed something)?
In the meantime, software transcoding should work out of the box so you can disable the hardware accell. options to tide you over.
What is your operating system, and how are you running Jellyfin (docker/bare metal). Also what version of JF are you running?
What do your logs report? We will need to have the log files so we can see where things are messing up (make sure your personal keys/info are redacted!) You can find the logs in the JF web -> Dashboard -> logs; and the ones that will be most interesting for transcoding issues will be named something like 'FFmpeg.Transcode-XYZ.log'. In addition (and especially if you don't see any FFmpeg[...].log logs) the log_$date.log from when you were trying to play files will be helpful.
What type of file are you attempting to transcode (container/encoding type e.g. HDR:mkv/h265 SDR:mkv/av1 SDR:mp4/h264)? If you go to the file in the JF web, click the kebab menu, and then select "Media Info" it should tell you information about the file. Also what are you trying to encode _to_ (usually this is h264 unless you've specifically changed something)?
In the meantime, software transcoding should work out of the box so you can disable the hardware accell. options to tide you over.