Closed KWierso closed 2 years ago
If I open the dropdown that says "foreign audio scan" I see all of the other subtitle tracks in the list. I could change to one of those, but then I'd lose the burned-in foreign audio scan, since I still can't add any other subtitle tracks.
PGS tracks can only burned in if the selected container format is mp4.
Is that explained anywhere in the UI? Would it be worth adding something when the user tries to add PGS tracks so it's not just sitting there failing silently?
Tricky one. It's not a one off limitation. you'd need a small essay to explain all the possible limitations and behaviours that take effect when hitting add that could cause confusion.
I'm not sure there is a good way to really portray that in the UI without making it obnoxious.
Not a super fan of generic messages myself.
https://handbrake.fr/docs/en/latest/advanced/subtitles.html may be of interest.
That's fair! Happy to close this if that's the case. Still think some feedback should happen if I click "Add new track" and the number of tracks remains unchanged, just to avoid some confusion about what's happening.
I'm using the Roku 720p preset, with the subtitles set to auto-select and include any English subtitle tracks. It is set to burn in Foreign Audio Scan, if found. My output container is MP4.
Unfortunately, the automatic selection is not working from any BluRay sources. The page referenced by @sr55 seems to say that the subtitles with [PGS] tags may be included in MP4 output, but I cannot get that to happen. Once upon a time, when I clicked "Add remaining tracks" all of the remaining subtitles would be added and I would remove the ones I didn't want. Now NOTHING is added. As stated earlier, I can change the burn-in selection to one of the other tracks and then the "Add remaining tracks" will add the next track only. But that is wrong, because I want the burn-in to remain foreign audio scan. I miss this feature greatly, and my hearing impaired users are unhappy that there seem to be no subtitles on anything added in the past few weeks (since one of the recent Handbrake updates, but not sure which -- it was working so well, I foolishly started to trust it and stopped checking every. single. file. that I converted. Sigh. I need to remember that updates often break as much as they fix.
[EDIT: Sorry. Somehow I completely misread the line @galad87 quoted to me as meaning the exact opposite. I guess the question becomes: Is there any way (or tool) to convert the PGS subtitles into something Handbrake can use?]
From the docs: "You can not pass-through PGS into MP4 as this file format does not support it."
Agreed @KWierso
I've put a message box prompt in. It's not the nicest thing but it's probably better than a silent failure. Doesn't apply to automatically adding tracks so it shouldn't be overly obnoxious but I may revisit with a nicer Ui at some point.
Thanks for the message, at least there will be a reminder.
This is probably out of the question, but just in case... The Subtitle Edit program can do OCR on the PGS subtitles to convert them to SRT and it has a library [LibSe.dll] available to allow the function to be integrated into other packages (like Handbrake?) At least, that's the way I understood it. You can take a look at it here: https://www.nikse.dk/subtitleedit. Unfortunately, it appears to be only for Windows (but the source is available) which is probably a dealbreaker, even if the handbrake developers were interested. FWIW, I've tried it on a few movies so far and I've seen only one OCR character mistake and many extra spaces within/around words, but it is far, far better than just having nothing. If nothing else, maybe the new message handbrake provides could include a link to a page on the handbrake website with some options for converting subtitles to help people get started?
We'd consider that out of scope for the project.
Problem Description
I'm trying to encode a video from an mkv file that has several subtitle tracks embedded in it.
When I open the mkv file in Handbrake, it defaults to having the Foreign Audio Scan track as "Burn In".
I want to also have the English subtitles be available when I play the video, so I open the "Tracks" menu and select "Add New Track".
Nothing happens. The only added subtitle track is still the Foreign Audio Scan.
I've tried changing the "Selection Behavior" to always add any English subtitle tracks, in addition to the Foreign Audio Scan, but when I use that, it still only adds the Foreign Audio Scan.
Am I just not understanding how to add subtitle tracks to videos, or is there something actually wrong, here?
Activity Log, Crash Log or any other details
What Operating System are you running?
Windows 11
What version of HandBrake are you running?
1.5.1
Where did you download HandBrake from?
handbrake.fr