mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
[Issue]: *.srt subs missing from Web UI #4775
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
Jellyfin logs
FFmpeg logs
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct
@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 directoryThis is not a bug, just a result of erroneously configuring jellyfin's version of ffmpeg. Sorry!