[Issue]: *.srt subs missing from Web UI #4775

Closed
opened 2026-02-07 01:08:53 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @mikhailkfv on GitHub (Apr 8, 2023).

Please describe your bug

Expected behaviour: subtitles embedded in *.mkv file should appear in Web UI when choosing to play episode. Also, external subs named according to Jellyfin's schema (https://jellyfin.org/docs/general/server/media/external-files/) should also appear. For example, Stalker.mkv -> Stalker.srt; such a file should appear in the UI when I want to play a movie with subs. These subs work in mpv & VLC.

Actual behaviour: video files with embedded srt subs are not recognized sometimes by Jellyfin; when I extract the sub using ffmpeg and put it in the folder, they still don't appear. Also, clicking the dot menu, "edit subtitles", and browse for the correct file and confirm, they don't appear afterward as if nothing changed.

I attached the subs here that are causing the issue as a plaintext file, but I don't know what else to share to help find the issue.
Stalker.txt

Jellyfin Version

Other

if other:

10.9.0 (jellyfin-server-20230406)

Environment

- OS: Fedora Linux 37
- Virtualization: N/A
- Clients: Web client (jellyfin-web-20220906)
- Browser: Firefox 110
- FFmpeg Version: ffmpeg version 6.0-Jellyfin 
- Playback Method: Direct play
- Hardware Acceleration: VAAPI AMD
- Plugins: N/A
- Reverse Proxy: NGinX
- Base URL: N/A
- Networking: N/A
- Storage: N/A

Jellyfin logs

Unable to ascertain any relevant jellyfin logs.

FFmpeg logs

Unable to ascertain any relevant ffmpeg logs.

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @mikhailkfv on GitHub (Apr 8, 2023). ### Please describe your bug Expected behaviour: subtitles embedded in *.mkv file should appear in Web UI when choosing to play episode. Also, external subs named according to Jellyfin's schema (https://jellyfin.org/docs/general/server/media/external-files/) should also appear. For example, Stalker.mkv -> Stalker.srt; such a file should appear in the UI when I want to play a movie with subs. These subs work in mpv & VLC. Actual behaviour: video files with embedded srt subs are not recognized sometimes by Jellyfin; when I extract the sub using ffmpeg and put it in the folder, they still don't appear. Also, clicking the dot menu, "edit subtitles", and browse for the correct file and confirm, they don't appear afterward as if nothing changed. I attached the subs here that are causing the issue as a plaintext file, but I don't know what else to share to help find the issue. [Stalker.txt](https://github.com/jellyfin/jellyfin/files/11183726/Stalker.txt) ### Jellyfin Version Other ### if other: 10.9.0 (jellyfin-server-20230406) ### Environment ```markdown - OS: Fedora Linux 37 - Virtualization: N/A - Clients: Web client (jellyfin-web-20220906) - Browser: Firefox 110 - FFmpeg Version: ffmpeg version 6.0-Jellyfin - Playback Method: Direct play - Hardware Acceleration: VAAPI AMD - Plugins: N/A - Reverse Proxy: NGinX - Base URL: N/A - Networking: N/A - Storage: N/A ``` ### Jellyfin logs ```shell Unable to ascertain any relevant jellyfin logs. ``` ### FFmpeg logs ```shell Unable to ascertain any relevant ffmpeg logs. ``` ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-07 01:08:53 +03:00
Author
Owner

@mikhailkfv commented on GitHub (Apr 11, 2023):

If anyone else is has this issue, I found the solution:
if you set a custom location for ffmpeg in the configuration (for example, mine is /usr/local/bin/ffmpeg-jellyfin) then you must have ffprobe in the same directory, specifically under the name ffprobe. Mine wasn't which led to this issue:

System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/usr/local/bin/ffprobe' with working directory '/var/lib/jellyfin'. No such file or directory
This is not a bug, just a result of erroneously configuring jellyfin's version of ffmpeg. Sorry!

@mikhailkfv commented on GitHub (Apr 11, 2023): If anyone else is has this issue, I found the solution: if you set a custom location for ffmpeg in the configuration (for example, mine is /usr/local/bin/ffmpeg-jellyfin) then you must have ffprobe in the same directory, specifically under the name ffprobe. Mine wasn't which led to this issue: `System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/usr/local/bin/ffprobe' with working directory '/var/lib/jellyfin'. No such file or directory` This is not a bug, just a result of erroneously configuring jellyfin's version of ffmpeg. Sorry!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#4775