Creating a single mkv file from two mkv files with different languages

Hi there,

I have two copies of the same movie that I would like to combine into one mkv file. Normally, I would just keep the highest quality video and combine the audio from both sources into one mkv file, but in this case I want to keep the video of both because there are sections that are fully translated in the video (ie: scrolling text on the screen that is fully translated as opposed to using forced subtitles for a translation.)

So, what I would like to do, or at least know if it’s possible, is combine both files into one mkv but have a specific audio and subtitle stream associated with a specific video stream.

For example:

Movie.mkv
├─ Video Stream 1
│ └─ Audio Stream 1
│ └─ Subtitle Stream 1
└─ Video Stream 2
└─ Audio Stream 2
└─ Subtitle Stream 2

Is it possible to accomplish something like this with mkvmerge?

1 Like

Note, I’m just a fellow User.

Several years ago, that’s what I understood back in time, that Matroska supports your idea. What I understood back then was it could be done by putting exactly the same UID number to those items. Say if UID is 1234567890, then put such to Video Stream 1, Audio Stream 1, Subtitle Stream 1, even other items like covers.

Such could be manually assigned by chapterEditor (by HubbleC4). So even though no player in the world supported it back then, I used to do it nonetheless, hoping that in the future when it would be supported, then my Matroska files are already ready. I can’t really remember how far back in time, but MKVToolNix was only 1 digit version back then, say version 4.x.

But I found out that after I remuxed those same Matroska files with MKVToolNix, those UID numbers which I previously manually put in using chapterEditor were lost and auto-replaced by new random ones by MKVToolNix. So I realized it wasn’t worth it after all. If MKVToolNix itself auto-replaced the UID numbers, then what about other tools like tag editors, what would such do to those UID themselves, would they alter it too?

And of course no player in the world supported such back then, and surely even up to today. And I could have been wrong in the first place after all. I could have been wrong about my understanding back then about using the same UID numbers to tie them up.