• 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 General Questions Approach to Internal/External Subtitles

     
    • 0 Vote(s) - 0 Average

    Approach to Internal/External Subtitles

    amorapotter
    Offline

    Junior Member

    Posts: 2
    Threads: 0
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #9
    2025-03-13, 07:10 AM (This post was last modified: 2025-03-13, 07:11 AM by amorapotter. Edited 1 time in total.)
    (2025-01-30, 08:38 PM)BotchedMiracle Wrote: I'm looking to optimize my entire library's approach to handling subtitles. I have a few main questions:

    1.  I have 4K HDR files that will transcode instead of direct play when certain PGS subs are being displayed. Would extracting them and making them external prevent the entire video from transcoding?

    2.  Does Jellyfin prioritize external subtitle files (.srt) before any embedded ones in the media file? If so, is there any indication when viewing media which subtitle Jellyfin is reading?

    3. Is there any preferred tool to run against my library to extract, place alongside, slopeand subsequently remove the internal subtitles to be left with ONLY externals? I have a wide mix of formats, 1 tool would be awesome instead of a different one for every format. I know the official Subtitle Extract Plugin could work for this if there was an option to change the destination, and also remove embedded subs, but I think you can't do either of those.

    Thanks for reading. Info is sparse regarding these hurdles.

    I'll answer each of your questions as best I can:

    1. Yes, in many cases, extracting PGS (Presentation Graphic Stream) subtitles and converting them to an external text-based format like .srt can help avoid transcoding, especially with 4K HDR content.
    2. Jellyfin doesn’t strictly prioritize external .srt files over embedded subtitles by default—it lists all available subtitles (internal and external) and lets you choose.
    3. You’re right—info is sparse, and the Jellyfin Subtitle Extract Plugin has limitations (no destination override or embedded sub removal). No single tool perfectly automates everything across all formats, but here’s a practical approach using widely available software: FFmpeg + Scripting: It’s versatile, handles most video formats (MKV, MP4, TS, etc.), and can extract subtitles to external files. It’s not a one-click GUI, but it’s scriptable for batch processing your library. It won’t remove embedded subs directly—you’ll need a second step for that—but it’s a solid starting point.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    Approach to Internal/External Subtitles - by BotchedMiracle - 2025-01-30, 08:38 PM
    RE: Approach to Internal/External Subtitles - by TheDreadPirate - 2025-01-30, 09:36 PM
    RE: Approach to Internal/External Subtitles - by BotchedMiracle - 2025-01-31, 12:56 AM
    RE: Approach to Internal/External Subtitles - by theguymadmax - 2025-01-31, 02:05 AM
    RE: Approach to Internal/External Subtitles - by visualblind - 2025-02-07, 02:05 PM
    RE: Approach to Internal/External Subtitles - by BotchedMiracle - 2025-01-31, 02:14 AM
    RE: Approach to Internal/External Subtitles - by theguymadmax - 2025-01-31, 02:29 AM
    RE: Approach to Internal/External Subtitles - by BotchedMiracle - 2025-01-31, 03:08 AM
    RE: Approach to Internal/External Subtitles - by amorapotter - 2025-03-13, 07:10 AM

    • 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