Changing “Default” value in mkv container
August 6th, 2016
I am trying to create a remuxed MKV from bluray which should hold 2 video streams.
The first stream should hold the 3D video and 2nd 2D video.
My media player does not support 3D video So I am making the 2D video stream default so the media play plays that (The media player does not support choosing video streams from multiple video streams inside MKV container)
I just want to know if I can change the “Default” value in MKV container using any script without re-encoding the file. I am aware I can change the “Default” value using mkvmerge but that need a lot of time to recreate new MKV as tyhe MKVs are very huge approx 70-80 GB in size.
For example in this media info there are 2 audio streams in MKV file
Audio #1 has Default as “Yes” and Audio #2 has Default as “No”.
I want to reverse the value of both streams without creating new file using some sort of script if possible.
Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Codec ID : A_AAC
Duration : 1h 33mn
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Language : English
Default : Yes
Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 1h 33mn
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Delay relative to video : 11ms
Language : Hindi
Default : No
Many thanks for any help.
I used Header Editor to change the values.
Open MKVMerge > File > Header editor.
Please don't double-post, use the edit button instead. Members are allowed to double or triple post only if their previous post has exceeded the maximum characters limit.
Kindly visit our rules:
www..org/rules
WeeFella