Possible to force Bazarr to extract embedded English HI subtitles, remove HI tags and save as regular English subtitles?
Most WEB releases of movies and shows have embedded English subtitles nowadays but they're almost always HI subs.
I would like Bazarr to extract these embedded subs and remove HI tags from them, that way I'll have high quality, properly synced English subs without the annoying HI tags. However, I can't figure out if I can make Bazarr behave this way.
Currently the HI subtitles are only extracted when I manually search for them (and I want this automated), and while the HI tags are removed automatically from the subtitles they are still named *.en.hi.srt
, while they should be named just *.en.srt
.
My current setup:
-
For testing purposes I've enabled only 1 provider: "Embedded Subtitles".
-
My default profile is configured to want English without any of the options enabled (so Forced, HI, Exclude Audio are all disabled).
-
In "Subtitles Options" I've disabled "Use Embedded Subtitles" which I believe is the correct setting because I want all my English subs as external SRT files. Changing this doesn't get Bazarr to behave I want anyways.



After enabling, you must force an disk scanning from System-->Tasks. Unless I'm wrong, subtitles file naming happens before the mods are run so the hi extension will remain.
Thanks for your (very) quick reply!
After some more testing I believe I got the desired behavior after enabling the "Use HI subtitles as a fallback" setting for the Embedded Subtitles provider and leaving "Use Embedded Subtitles" under "Performance / Optimization" disabled. Embedded HI subtitles now give a 100% score and the "Hearing Impaired" option under "Post-Processing" ensures all HI tags are removed so I end up with a high quality, clean and in-sync subtitle! :)
However, now, as I'm finishing up my tests all of a sudden the embedded provider is not working anymore and I'm getting lower grade subtitles from my other providers.
Looking under System-->Providers I see that the Embedded Subtitles provider is disabled because it encountered an error and has status "FileNotFoundError". This seems like an issue to me. If it encounters an error on one movie or episode it won't extract the embedded subtitles on all other movies/episodes for the next 10(?) minutes. Maybe this provider shouldn't be disabled automatically.
But even after the status returned to "Good" again Bazarr still wasn't automatically extracting the embedded subtitles, not even an hour later when pressing the "Scan Disk" and "Search" buttons for that movie, which I retried several times. I had to restart Bazarr and after that it would immediately extract the embedded subtitle when pressing "Search".
Any idea what might be going on here? I'm afraid that Bazarr won't extract any embedded subtitles after it encounters a single error with that provider, and it might be weeks before I restart Bazarr and the during which I won't notice the issue at all.