2025-04-16, 02:49 PM
2025-04-16, 03:02 PM
Did you enable subtitle extraction on-the-fly? Are you using the Subtitle Extract plugin to pre-extract subtitles. I THINK this would happen if you were doing on-the-fly extraction and it took too long and timed out.
Can you share your full jellyfin log via privatebin.net?
2025-04-17, 09:10 AM
I'm currently using the Subtitle Extract plugin and I ran it manually. It has created 2600+ subtitles in /config/data/data/subtitles/, but Jellyfin Media Player on PC nor Jellyfin on LG do not show them. Both only show the file's embedded subtitles.
Should this be an "covert" feature that it uses the extracted subtitles anyway? On PC I can not set the subtitle offset of subrip subtitles which would indicate that it uses the embedded subtitles, but on LG jellyfin I can.
2025-04-17, 12:50 PM
Extracted subs are still listed as embedded subs. But when a client doesn't support embedded subtitle playback, instead of extracting the subtitle on the fly Jellyfin will retrieve the pre-extracted track to send to the client.
2025-04-17, 08:01 PM
Is there a plugin that would actually extract the subtitles so I can use them as external subtitles? For example my LG tv does support embedded subtitles but jellyfin gets stuck with "Fetching additional information" and never displays the subtitles.
2025-04-17, 08:37 PM
(This post was last modified: 2025-04-17, 08:38 PM by TheDreadPirate. Edited 1 time in total.)
"Fetching additional information", IIRC, means it is extract the subtitles on the fly because the client doesn't support embedded subs. Or embedded subs in a particular container, etc.
If you unchecked on the fly extraction, the video would just wait for the extraction to finish before starting the video. Depending on how long that takes, it could timeout. 30 seconds, I believe. Can you share your logs so we can see how long the extraction process is taking?
2025-04-18, 10:43 AM
(2025-04-17, 08:37 PM)TheDreadPirate Wrote: "Fetching additional information", IIRC, means it is extract the subtitles on the fly because the client doesn't support embedded subs. Or embedded subs in a particular container, etc. Somehow I have missed that this is how Jellyfin works. I have always imagined it was due to Jellyfin being unable to actually read the subtitles from the files. I must watch the logs next time this happens to better understand what happens. AFAIK it takes around 1 minute for Jellyfin to extract 10 subtitles from a single episode on my server. I have now enabled subtitle extraction during library scan so it would not happen during playback. If this does not help I will probably write a custom script that will extract them next to the video files.
2025-04-18, 03:11 PM
What are your server specs? And what is the storage arrangement like for your media? Local disk? Network share? Cloud storage?
2025-04-21, 11:05 AM
(2025-04-16, 03:02 PM)TheDreadPirate Wrote: Did you enable subtitle extraction on-the-fly? Are you using the Subtitle Extract plugin to pre-extract subtitles. I THINK this would happen if you were doing on-the-fly extraction and it took too long and timed out.Hello, thanks for the reply and sorry about the late reply. I NOT have the Subtitle Extract plugin installed. I just did and ALLOW SUBTITLE EXTRACTION ON THE FLY is enabled in http://localhost:8096/web/index.html#/da...ranscoding But I need to mention: there were subtitles for this film ALREADY on file BEFORE i installed the plugin. Two of them, in fact, as my screenshot shows. The subtitled played fine on my PC. Now they also play fine on my LG TV app. But there are no subtitles present on my Android TV app! Any help would be appreciated. About log you asked, the latest log is called FFmpeg.Remux-2025-04-21_13-44-14_5 ... that was created just now, I think in response to installation of the Subtitle Extract plugin: https://privatebin.io/?7ddd1957d831ddb6#3bh5kt6CNGYGF1Fio3ksa4w6ybU7m7Uo5PzetqA1xMfj
2025-04-21, 04:18 PM
(2025-04-21, 11:05 AM)alex.TTT Wrote:(2025-04-16, 03:02 PM)TheDreadPirate Wrote: Did you enable subtitle extraction on-the-fly? Are you using the Subtitle Extract plugin to pre-extract subtitles. I THINK this would happen if you were doing on-the-fly extraction and it took too long and timed out.Hello, thanks for the reply and sorry about the late reply. I would need the main jellyfin log, not the ffmpeg log, since the subtitle extraction is not put in the ffmpeg log. The PC client supports displaying subtitles directly from the embedded subtitle track. IIRC, the Android TV client needs them extracted and sent as a separate stream. This can be achieve either on the fly or pre-extracted. On-the-fly extraction means the video starts while Jellyfin works in the background to extract the sub. This can result in no subtitles for a period. Depending on how fast your storage and CPU are, this can take a second or could possibly time out if it takes longer than 30 seconds. Pre-extraction can either be done when you play a video, which results in no playback UNTIL the subtitle is extracted, or global pre-extraction with the Subtitle Extract plugin. The plugin requires that you run the job from Scheduled Tasks in the dashboard. Your main jellyfin log, named log_20250421.log or jellyfin20250421.log, will have the information about how this process is unfolding. |
|
|