Unable to play ASS subtitles with hardware acceleration on

Server Version#: 1.25.5.5492
Player Version#: 4.69.1

Hello everyone. Whenever I have hardware acceleration enabled the video will buffer and be unplayable with ASS subtitles. I have tried this on multiple clients. (TV, nvidia shield, PC). When I turn hardware acceleration off everything is fine and everything plays. I have a new synology nas with the celeron processor. I have only been able to keep hardware acceleration on if I select image formats for subtitles. That’s the workaround i’ve been doing. Any help is appreciated although I suspect its the processors integrated GPU.

The encoders built into the GPUs/iGPUs supporting hw accelerated transcoding don’t support burning your subtitles into the video. This means what you see is most likely some CPU / software based transcoding… and most likely a NAS with a CPU that’s not powerful enough for that job.

1 Like

Thanks for the response. Do you think I should just leave hardware acceleration disabled? I only have 1 to 2 streams occuring at the same time. It might be overkill for what I use it for and it would solve this burn in issue with subtitles.

Not sure it’ll solve your transcoding situation.
There’s a number of reasons why Plex might be transcoding a video in the first place, e.g.

  • the client isn’t capable to play the stream as-is
  • client/user setting a quality restriction on their client
  • remote streaming bandwidth limits

If the client cannot play your video, your server will attempt to transcode it with or without the hw-acceleration enabled. Your server isn’t transcoding because you have enabled the option to allow hw-accelerated transcoding.

Strangely it does. The ASS subtitles transcode just fine. That’s why the problem was so strange to me. Anyway I will probably just disable it in the future. Thanks for all the help.

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