Console tool for mass-switching default tracks in MKV containers.
- Python 2.7+
- enzyme (
pip install enzyme)
- mkvtoolnix (
- Add path to mkvpropedit executable from mkvtoolnix package to settings.py
python mkvswitch.py [-r(ecursive)] path [path ...] where path is either a directory or a MKV file. When prompted input number pairs for tracks to be set as default.
- Files with tracks which names contain characters that can't be represented at current console encoding will be skipped with an error.
- This would be so much better with a GUI.