Post Sun Jun 28, 2026 4:04 pm

Roku srt subtitle support with mp4

I found this listing that you could name subititle files to set languages and forced as valid options:
https://www.serviio.org/index.php?optio ... icle&id=33

When using an external subtitles file, it has to named with the same name as the video file, except the extension, e.g.:
my_movie.avi
my_movie.srt

You can also specify the language, e.g.:
my_movie.avi
my_movie_en.srt
my_movie-de.sub
my_movie(fra).srt
my_movie.cz.srt

You can also force a subtitle file to side-step the language rules. Simply put the word forced into the file name, like:
my_movie.avi
my_movie.forced.srt
my_movie-de.forced.sub
my_movie(fra).forced.srt
my_movie.cz.forced.srt


Curious if the <filename>_en.srt is just an example or if <filename>.en.srt should also be supported.

So far, the only thing that seems to work for me is: <filename>.srt

I would like to be able to have files that are forced and full CC for when I watch late at night, or watching stuff that has heavy accents.

I suppose I could tinker around and try various file name structures and see, was just hoping there was a list already hammered out for roku devices.

My primary roku is a roku ultra 4660x and my secondary is a roku ultra 4640x so I can use the toslink for audio to my older soundbar that doesn't have HDMI in/out.

I have my serviio setup so it doesn't transcode as I encode the files in mp4/h264/ac3 before putting them on my media server. I had started this way due to the fact that I used to use sony bluray players as my DLNA player and have since changed to the roku devices for DLNA and all streaming needs.