Using one of the Matroska presets (e.g. H.265 MKV 480p30, but it seems to happen for any Matroska preset), even when the single subtitle track is specified NOT as default, HandBrake produces a video file with the subtitle track as default.
When playing the output video file in VLC, the subtitle track is already selected. I don't believe this is a VLC problem as video files encoded in older versions of HandBrake behave correctly, i.e. a non-default subtitle track is not selected by default when playing in VLC.
This bug makes HandBrake unusable for producing an MKV file with a non-default subtitle track.
Steps to reproduce the problem (If Applicable):
1. Scan a video title that has at least one subtitle track
2. Select a Matroska preset
3. Specify one subtitle track. Ensure that the "Default" checkbox is NOT selected
4. Encode the file
5. Play the file in VLC.
6. Observe that the non-default subtitle track is selected by default when playing the file
HandBrake version (e.g., 1.0.0):
Nightly 20201213215036-a6da3412f-master (2020121501)
Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Windows 10 Home 64bit 19041.685
HandBrake Activity Log ***required***
Code: Select all
https://pastebin.com/k6QcyDCe