14.04.2024, 01:02
I tested with the new version of Hybrid and it completes with the expected character filtering. See 2024.04.10.1_test1_HybridDebugOutput.
I also tested a bit more by adding a % after "Short" in the second title tag, and removing the % and " from the third title tag (see tag_punctuation_test2):
TAG:title=Short% title, with comma
TAG:title=Test me: áåōü .<> /? ;': []{} \| `~!@#$^&*()-_=+
2024.03.18.1 gave (see 2024.03.18.1_test2_HybridDebugOutput):
TAG:title=Short
TAG:title=Test me: áåōü .<> /? ;': []{} \| `~!@#$^&*()-_=+
and 2024.04.10.1 gave (see 2024.04.10.1_test2_HybridDebugOutput):
TAG:title=Short title, with comma
TAG:title=Test me: áåōü . /? ;': []{} \ `~@#$*-_=+
So it looks like % also causes the truncation, and it was the " in the title that broke mkvmerge
I also tested a bit more by adding a % after "Short" in the second title tag, and removing the % and " from the third title tag (see tag_punctuation_test2):
TAG:title=Short% title, with comma
TAG:title=Test me: áåōü .<> /? ;': []{} \| `~!@#$^&*()-_=+
2024.03.18.1 gave (see 2024.03.18.1_test2_HybridDebugOutput):
TAG:title=Short
TAG:title=Test me: áåōü .<> /? ;': []{} \| `~!@#$^&*()-_=+
and 2024.04.10.1 gave (see 2024.04.10.1_test2_HybridDebugOutput):
TAG:title=Short title, with comma
TAG:title=Test me: áåōü . /? ;': []{} \ `~@#$*-_=+
So it looks like % also causes the truncation, and it was the " in the title that broke mkvmerge