Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#41 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Right, but don't you guys have a common pool of various testfiles (different containers, audio, subtitle streams) that are tested against each new build?
Except for forced subtitles of course. No matter what the player is set to, forced subs should be displayed. The WDTV does NOT do this, thus when watching Avatar or District 9, you need to switch on the stream when your device is set to off usually.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#42 | Link | |
|
VLC's MKV maintainer
Join Date: Apr 2013
Posts: 3
|
Quote:
Well now it should display forced only subs if you didn't ask in your preferences that you don't want subtitles. Now different default and forced tracks won't work without modifying core, since, once again, most players I know are designed to play only one track of each type. |
|
|
|
|
|
|
#43 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
I don't want subtitles and set my player accordingly. However, since I don't speak, Navi, Elvish or Klingon, the player should ALWAYS display a forced sub, no matter what. If the player can't display 2 sub streams at once, the it should default to the forced sub.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#44 | Link | |
|
Registered User
Join Date: Aug 2010
Posts: 576
|
Quote:
So even in an extreme case like this, it seems like you would be safer just marking it as default. Last edited by mindbomb; 10th November 2013 at 04:07. |
|
|
|
|
|
|
#45 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Which only goes to show that not all usecases have been properly thought through when coming up with the specs.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#46 | Link | |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Quote:
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
|
#48 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,335
|
The languages of the forced tracks are supposed to be taken into account. If you're generally showing German subtitles then all subtitle tracks that are both forced and German should be played as well. If you have exactly two forced tracks with different languages then only one of them should be shown. And if you're generally showing French subs then neither the German forced nor the English forced should be shown.
So in this particular case the player should chose at most one.
__________________
Latest MKVToolNix is v97.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
|
#49 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
And what about tracks that are missing the default flag entirely? Apparently MakeMKV produces them occasionally and VLC e.g. plays such a track automatically as if it were forced.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#50 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,335
|
Read this fine FAQ entry.
__________________
Latest MKVToolNix is v97.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
|
#51 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Thanks, that explains why VLC acts as it does though not necessarily why a missing flag would ever be translated to 'yes' rather than 'no' (I already mentioned that I find the specs to be a little odd in regards to flagging).
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#52 | Link |
|
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Why? Because the specs say so - as simple as that. You can find default values in the 7th column:
http://www.matroska.org/technical/specs/index.html The default value for "FlagDefault" is "1" according to the table. http://www.matroska.org/technical/sp...Default_Values There really isn't more to it than what is already written in the FAQ. |
|
|
|
|
|
#53 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Really? You don't say!
Actually there is: silence does not mean consent. But since Mosu already said how much effort there is in getting the specs changed, I won't be walking the extra mile.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#54 | Link |
|
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Your proposed spec change would be a total reversal of the current spec, in turn braking many many existing files without written default elements. Of course chances of getting that through are extremely slim. I agree that it was a questionable design decision in the first place (probably made to maximize saved space by always using the most common value) but it's not nearly enough to justify a reverse, it would be insane. Also, players that do actually make use of the elements like flagdefault and language seem to handle them correctly in general so I don't see any need for a spec change. Any spec change should serve a purpose to justify itself and I don't really see that in this case.
|
|
|
|
|
|
#55 | Link |
|
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,406
|
I don't see why it even matters. It would only be a problem with broken muxers that don't write the element at all, otherwise the muxer should just let you decide if its default or not, and then the muxer decides if it actually needs to write the element or not.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
|
|
|
|
#56 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Exactly, MakeMKV seems to be broken in that regard but I'm sure Mike will take care of this sooner or later. I'm just pointing that the current default approach - while generally a good idea (albeit not saving that much space in the first place) - does not necessarily make sense for each and every item of the spec.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
|
#57 | Link |
|
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,406
|
MakeMKV seems fine here.
I ripped many BDs with 2 audio tracks, and only the first is recognized as default, which means the second must have an explicit "no" flag. Does it just fail on this for subtitles? I usually dont mux any of them, tbh.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 3rd December 2013 at 15:57. |
|
|
|
|
|
#58 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
It's all explained in the link to the MakeMKV forums. So far I had only one BD where the flags were missing.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|