2025-03-01, 09:20 AM
(This post was last modified: 2025-03-01, 09:30 AM by visualblind. Edited 1 time in total.)
(2024-01-31, 01:41 AM)TheDreadPirate Wrote: Most streaming dongles/boxes don't support ASS subs. Converting to SRT is not a simple task with no way to automate, AFAIK. You have to use ffmpeg to extract the subs then import it into Subtitle Edit to convert from the image based format to plain text.
https://www.nikse.dk/subtitleedit
@TheDreadPirate I think you accidentally thought that ASS subtitles are image-based. They are not. SSA/ASS/SRT are all text based.
As long as you're willing to pre-process your media before you import it into Jellyfin then there sure is easy ways to automate it and it is a simple task.
If you want to keep the subtitle inside the MP4 container you would need to transcode the subtitle stream with
mov_text
like this:Code:
ffmpeg -i <input.mp4> -map 0 -movflags faststart -c:v copy -c:a copy -c:s mov_text <output.mp4>
Otherwise you can transcode the internal ASS subtitle into an external file to be used alongside the MP4:
Code:
ffmpeg -i <input.mp4> -map 0:s:0 -f srt -c:s srt <output.srt>
This number in 0:s:0 lets you determine which subtitle stream if there are multiple