its not only CLI. here you can download GUI: https://www.fosshub.com/ MKVToolNix.html and this is how you use it: select tracks; set desired tracks as deafult ...
A single MKV container file can hold multiple video and audio tracks,
I found the solution and build the following script with mkvmerge from the mkvtoolnix package: #!/bin/bash for f in *.mkv do mkvpropedit -v "$f" ...
Open the MKV file in MMG. Highlight the audio track you want to be the default. Under the General Track Options tab set Default Track Flag to Yes ...
For one movie it started to play audio track in languague i don't speak and it's very frustrating. Same with subtitles. I know you can remove audio ...
On " Audio codec" tab, similarly select both "Audio" and "Keep original audio track".
mkv file of a movie that has audios of Hindi and English. But when I play it with GNOME Video player it will play the Hindi language as default.
Use MKVtoolnix to mux a new file and then delete the old one. You can also change the default audio track and keep both.
The Chromecast doesn't support audio tracks on MKV. You would have to switch them on the sender's end.
ffmpeg -i "input.mkv" \ -map 0:0 \ -map 0:2 \ -map 0:1 \ -disposition:a:0 default \ - disposition:a:1 none \ -c copy "output.mkv". input; use video ...