jamaal81 / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

Language-Based Stream Selection Always Takes Precedence Over Default flag For Audio #451

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the issue you're having:
I'd like to set up LAV Splitter in such a way that it only selects a specific 
audio language (e.g. English) when the file doesn't specify a Default track. 
For subtitles, something like this should already be possible in Advanced 
Stream Selection ("*:*|d"), but I see no way to have the Default audio take 
priority over the language-based selection.

How can the issue be reproduced? Sample File?
I wouldn't know what kind of sample would be helpful if at all, but I guess if 
you need one, I could produce a short file with two audio streams in different 
languages, one of which is marked as Default.

What version of the product are you using? In which Player?
external LAV Filters 0.61.2 in MPC-HC 1.7.5 (537b5a3)

Please provide any additional information below.
I guess what I'm asking for can be summarized as either a checkbox that decides 
whether or not to honor the Default flag for audio, or, for more flexibility, a 
"language code" that signifies the file's Default audio track (such as DEF).

Original issue reported on code.google.com by TheDarkS...@googlemail.com on 9 May 2014 at 8:54

GoogleCodeExporter commented 9 years ago
That seems like an odd requirement. Either you understand an language or you 
don't.

Original comment by h.lepp...@gmail.com on 16 Jun 2014 at 1:19

GoogleCodeExporter commented 9 years ago
Why would it?
Say, I mainly watch movies that are originally produced in English, but 
occasionally, a movie that has English Audio but was produced in another 
language Comes along. If I remuxed those movies to mkv, I could flag the 
non-English Audio as Default track (because I don't watch movies in anything 
other than their original Audio if at all possible...) which would tell the 
splitter to use the original Audio. For Containers without a Default flag, I 
would still be stuck with only language-based selection, but at least I could 
do something about this for Containers that do have a Default flag.

Original comment by TheDarkS...@googlemail.com on 16 Jun 2014 at 9:50