Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Handbrake 1.2.2 - Recognize/respect default and forced SRT subtitle on file open #2107
Handbrake 1.2.2 - Windows 7 / 10
Opening MKV file, Handbrake ignores/disregards default flag/setting for SRT [UTF-8] subtitle upon file open
Please fix so that Handbrake recognizes and respects default (i.e. checkbox for default is automatically checked) upon file open if default was set in original file
changed the title
Handbrake 1.2.2 - Recnogize/respect default SRT subtitle on file ope
May 16, 2019
A separate SRT or SSA file does not have a "default" flag to recognize. It also does not have "forced" flags within it. Unless the subtitle is already multiplexed into the source file, there isn't a way to set a behavior for selecting it.
Adding a separate SRT or SSA file is a manual procedure, checking the "default" box while entering its name really that difficult.
I think part of the issue from what I am reading above and partially mentioned in #2102 could be a misunderstanding about how "default" is being implemented/interpreted by different pieces of software and/or hardware.
Embedded is probably the best and closest definition of what I am looking for.
So effectively the request is:
If the subtitle was indeed multiplexed into the source file and set as default and forced, then this same behavior should be respected by Handbrake when opening the file and the default checkbox ticked (so 'default' is automatically checked without user intervention).
Likewise, if default is not set to yes in the original file, when Handbrake opens the file, the default box should not be checked.
And of course even if the original file did have default a yes and Handbrake respected this, a user could still manually override this behavior if they wish (i.e. untick the check box).
Yes it can become a very time consuming task when trying to do so across 50+ files or more.
If you are doing this on multiple files, it might be simpler to use the command line interface, as a batch job. The assumption would be that the SRT or SSA file would be in the same directory and have the same name (other than extension) as the source file. This is relatively easy to script for all three major platforms that handbrake runs on.
If this behavior can even be a preference (that can be toggled in the options as enabled/disabled for example) at least that is something.
I am a little unsure why other users would not want this behavior as standard (it seems to be the obvious route), but maybe there is something I am missing.
I am wondering if again it is the misunderstanding by how "default" operates and/or how it is supposed to work. I don't actually know for sure, but my experience is that when the user switches on subtitles on their device, the default subtitle is the subtitle track that is gone to instantly, whether that is Track 1 or Track 5 in the list of subtitles. I have not found it to mean that the subtitle turns on by default. That is what Forced does for me.
I think you are misunderstanding something above, I am only referring to files that already have the SRT multiplexed in.