• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting External SRT subtitles not showing up

     
    • 0 Vote(s) - 0 Average

    External SRT subtitles not showing up

    External SRT subtitles not showing up
    trash
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:Belgium
    #1
    2024-01-31, 07:29 PM
    Hi,

    No matter what I do, Jellyfin is not displaying subtitles stored in external SRT files. Does not matter whether I try to play via web browser, SwiftFin on iOS or AppleTV. The outcome is all the same. The subtitles are recognizable as I can turn them on or off, but when I select them as on they are not displayed. 

    In ffmpeg log I can see what might be a possible error, but I have no idea what this could mean or how to fix:

    sub2video: non-bitmap subtitle

    The exact same video and subtitles plays just fine on VLC which makes me believe this is something wrong on Jellyfin end. 

    Any ideas?
    Jellyfin 10.8.13 / Docker
    Ubuntu 23.10
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-01-31, 07:33 PM (This post was last modified: 2024-01-31, 07:33 PM by TheDreadPirate.)
    Can you share your full jellyfin logs? And can you provide the ffprobe output for the subtitle file?

    Code:
    /usr/lib/jellyfin-ffmpeg/ffprobe -i "/path/to/subtitle.srt"
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    trash
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:Belgium
    #3
    2024-01-31, 08:50 PM
    Log file attached, as requested.

    Output:

    Code:
    ffprobe version 5.1.4-Jellyfin Copyright (c) 2007-2023 the FFmpeg developers
      built with gcc 10 (Debian 10.2.1-6)
      configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libsvtav1 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
      libavutil      57. 28.100 / 57. 28.100
      libavcodec    59. 37.100 / 59. 37.100
      libavformat    59. 27.100 / 59. 27.100
      libavdevice    59.  7.100 / 59.  7.100
      libavfilter    8. 44.100 /  8. 44.100
      libswscale      6.  7.100 /  6.  7.100
      libswresample  4.  7.100 /  4.  7.100
      libpostproc    56.  6.100 / 56.  6.100
    Input #0, microdvd, from 'blabla.pol.srt':
      Duration: N/A, bitrate: N/A
      Stream #0:0: Subtitle: microdvd


    Attached Files
    .txt   FFmpeg.txt (Size: 19.86 KB / Downloads: 87)
    Jellyfin 10.8.13 / Docker
    Ubuntu 23.10
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-01-31, 09:14 PM
    So microdvd is a plain text subtitle format, but it looks like it is trying to burn it in like it was an image based format (PGS, DVDSUB, etc).

    What happens when you change the extension from .srt to .sub? microdvd uses the .sub extension.

    Can you attach the unaltered sub file as an attachment or put it in sourcebin?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    trash
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:Belgium
    #5
    2024-01-31, 09:44 PM
    Nothing really changes when I change the extension to .sub. Same, i.e. ffprobe output is exactly the same and no subtitles displayed on play.

    Attached is the .srt.


    Attached Files
    .txt   blabla.pol.srt.txt (Size: 26.21 KB / Downloads: 112)
    Jellyfin 10.8.13 / Docker
    Ubuntu 23.10
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-01-31, 09:48 PM (This post was last modified: 2024-01-31, 09:49 PM by TheDreadPirate.)
    Definitely not SRT.  You will need to convert the microdvd subs to actual SRT subs.

    https://subtitletools.com/convert-to-srt-online

    Tested this site with the file you provided and confirmed it created a valid SRT file.


    .txt   newSubFile.srt.txt (Size: 39.57 KB / Downloads: 107)

    Not sure if there are other tools you can use other than that site.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    trash
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:Belgium
    #7
    2024-01-31, 10:14 PM
    You are a star! Indeed that did the trick. Now I need to figure out a way how to convert all the subtitles so that they truly are in SRT format or new source of subs. Thanks again!
    Jellyfin 10.8.13 / Docker
    Ubuntu 23.10
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2024-01-31, 10:25 PM (This post was last modified: 2024-01-31, 10:26 PM by TheDreadPirate. Edited 1 time in total.)
    It looks like ffmpeg does support microdvd (even if Jellyfin is using it incorrectly for burning in subs). When I get home I will see if I can figure out how to convert microdvd to srt with ffmpeg.

    Edit: Looks like this is a known issue. JF does treat microdvd like it is an image based sub.

    https://github.com/jellyfin/jellyfin/iss...1171133185
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    trash
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:Belgium
    #9
    2024-01-31, 10:31 PM
    It was faster to delete the subs and download them again enforcing the format.

    I used http://qnapi.github.io for that.

    thanks again TheDreadPirate, much appreciated!
    Jellyfin 10.8.13 / Docker
    Ubuntu 23.10
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode