I want to mux (combine) two files into one
mkv file. The first one is an
mkv file that contains a video and an audio stream in German. The second one is an English audio stream in
dts format.I want one
mkv file that contains both audio channels, the English one being the first and default audio stream.
Here's the ffmpeg command I'm using so far:
ffmpeg -i movie.mkv -i audio.dts -map 0:v:0 -map 1:a:0 -map 0:a:0 -c copy movie_combined.mkv
This produces acceptable results. I get an
mkv file that has two audio channels, the first one English, the second one German. However, there's two problems. The second (German) audio stream is still the default stream (VLC media player uses it by default and according to MediaInfo, there's a default flag on the stream). Also, the English stream doesn't show up as English, according to MediaInfo there's no language information for that stream.
How do I flag the English audio stream as the default one? And how do I add the language information for that stream (so that, for example, it shows up as English in the audio track selection of VLC media player)?