I have been using Jellyfin on Android and Windows viewing DVD movies that were converted with Handbrake into M4V files in H.265 format. The foreign subtitles and closed captions have always been embedded and passed through by handbrake, and I’ve never had any issues playing the subtitles over th years with VLC/KODI/Plex etc. Even On Windows or android Jellyfin clients I’ve had no issues. My parents only use Roku however, and the only way I’ve been able to get the subtitles working for them is by creating a separate .srt file in the folder that has the video. I’ve tried .ass files using subtitle edit program without success. Do I need to reencode all my movies with subtitles and extract them as srt files for them to work on Roku? Or is there a better way to to get them working on Jellyfin Roku? Also, is there a format other than srt that is compatible with Jellyfin Roku?
My only solution was SRT, but there are since formats that work inside the video container, SUBRIP, whatever that is.
How do you extract the SRT from DVDs?
I use DVDDecrypter or Makemkv to get the it off the disk and to the mkv video file with audio and subtitles. I then encode H.265 with handbrake which passes through the embedded subtitles.
I then used subtitle edit on the video files: https://www.nikse.dk/subtitleedit
It can convert the embedded subtitles into a srt file.
You can embed that srt file back into your mkv with mkvtoolnix without having to reencode the video: https://mkvtoolnix.download/
Nice, yeah I wasn’t sure what tool to use to generate the SRT from my DVD rips. Thanks.