2025-04-03, 12:23 PM
I thought it would automatically extract captions from a movie once recorded. I even did a library scan, and no.srt file or any type of closed caption file.
2025-04-03, 12:23 PM
I thought it would automatically extract captions from a movie once recorded. I even did a library scan, and no.srt file or any type of closed caption file.
2025-04-03, 02:02 PM
Are you recording liveTV with EIA-608 closed captions?
2025-04-03, 11:10 PM
I am using a HDHomeRun tuner. When I select record, only setting option is for the start and time advance or extend.
There is no option in record live tv or selecting a movie on a schedule for setting EIA-608 closed captions. I know the mpg files exist with recording on my HDHomeRun DVR because CCextractor will pull them for an .srt file. I was hoping this plugin would pull them automatically after the movie is captured.
2025-04-04, 01:08 PM
(This post was last modified: 2025-04-06, 11:44 PM by TheDreadPirate. Edited 3 times in total.)
EIA-618 subs are kind of weird compared to SRT, ASS, PGS, etc. AFAIK, Jellyfin does not detect them.
If you are ok with using the command line, we can check that they are present and then extract them if they are. This can be done in a Jellyfin liveTV post processing script so you don't have to do it manually for future recordings. I'm currently assuming you're on Linux or Docker. But the commands below can be adopted for Windows easily. Just the path to ffmpeg/ffprobe and your video. Everything else is the same. Code: /usr/lib/jellyfin-ffmpeg/ffprobe -f lavfi -i "movie='/path/to/recording.ts'[out+subcc]" Note that the correct usage of the double and single quotes is important. The output of that should look like this. Code: chris@rat-trap:/media/storage2/Downloads/test$ ffprobe -f lavfi -i "movie='Jeopardy.2025.03.05.1080i.HDTV.AAC5.1.H.264-BTN.ts'[out+subcc]" Specifically this part at the bottom where it lists the eia_608 subtitle stream. Code: Input #0, lavfi, from 'movie='Jeopardy.2025.03.05.1080i.HDTV.AAC5.1.H.264-BTN.ts'[out+subcc]': If this is what you see, we can extract the subs and convert to SRT with this command. Code: /usr/lib/jellyfin-ffmpeg/ffmpeg -f lavfi -i "movie='/path/to/recording.ts'[out+subcc]" -map 0:s:0 -codec srt newSubs.srt
2025-04-06, 10:48 PM
Thank You!. This is good information for me to work out the details on my Windows interface (Jellyfin is installed on my Qnap as a qpkg).
|
|
|