Small GUI application to change the default subtitle and audio tracks in MKV video files. It can handle multiple files and runs on Windows, Linux and Mac OS. It's also really fast because it only changes the metadata of the MKV file and doesn't involve any remuxing.
MKV is a multimedia container format and can store multiple video, audio and subtitle files with a variety of different formats. This is mostly used by having multiple subtitles and audio tracks in different languages. When an MKV file is played in a video player, like VLC, it chooses the subtitle and audio track to show by default. This depends on which tracks are set as default in the MKV file itself and the settings of the video player (VLC, for example, can show the subtitle in a certain language by default).
This program aims to make editing the default audio and/or subtitle track in MKV files easy. It can edit multiple files provided they have the same audio and subtitle tracks, though the contents of these files can naturally be different.
Aditional screenshots for each platform: Linux, MacOS and Windows
Go to the releases page to download the latest version for your platform. Download and extract the ZIP archive to start using the application.
The ZIP file for Linux contains the GTK application which you must run from the command line, for example:
unzip MkvDefaultTrackChanger-Linux-V1.1.0.zip
chmod +x MkvDefaultTrackChanger-V1.1.0.Gtk
./MkvDefaultTrackChanger-V1.1.0.Gtk
The following packages were used to make creating this application possible. I would like to sincerely thank their authors, contributors and other involved developers.
- Eto.Forms (licence)
GUI framework which makes it possible to create applications for multiple platforms. - NEbml (licence)
Reader and writer for the EBML markup language that MKV uses.
Feel free to create an issue if you run into any problems.
Copright (C) 2021 Mike Moolenaar
Licenced under the GNU General Public Licence v3.