2024-09-04, 04:48 PM
Just as a heads up, the current version of Android TV dropped LibVLC and you need to have the latest release for ATV if you're going to upgrade your server to v10.9.
If you're curious about why LibVLC was removed, it was due to security issues and also that it was hard to maintain for the app.
If subtitles do not work on ATV, they should be burned into the video. Most to all modern GPUs (including modern iGPUs found in CPUs) can handle transcoding a couple of 4K streams well (the burning-in work part takes place on the CPU however). The issue will be that you're trying to burn them in on HDR/Dobly Vision content, so you need to make sure tone mapping is set up well in the transcoding settings.
I would offer a third option. You can build a new server and install an Intel ARC GPU. They're really good for transcoding content and you can find some for relatively cheap prices.
If you're curious about why LibVLC was removed, it was due to security issues and also that it was hard to maintain for the app.
If subtitles do not work on ATV, they should be burned into the video. Most to all modern GPUs (including modern iGPUs found in CPUs) can handle transcoding a couple of 4K streams well (the burning-in work part takes place on the CPU however). The issue will be that you're trying to burn them in on HDR/Dobly Vision content, so you need to make sure tone mapping is set up well in the transcoding settings.
I would offer a third option. You can build a new server and install an Intel ARC GPU. They're really good for transcoding content and you can find some for relatively cheap prices.