MKVToolNix issueshttps://gitlab.com/mbunkus/mkvtoolnix/-/issues2024-03-24T22:48:05Zhttps://gitlab.com/mbunkus/mkvtoolnix/-/issues/3680version 82 fails to build with --disable-gui2024-03-24T22:48:05ZJohn Einar Reitanversion 82 fails to build with --disable-guiVersion 82 fails to build with --disable-gui as it still tries to check for "gui widgets network concurrent svg" components in the Qt6 library.
This was correct for Qt5 in pre-82 releases (fixed by me back then).
The whole point of the -...Version 82 fails to build with --disable-gui as it still tries to check for "gui widgets network concurrent svg" components in the Qt6 library.
This was correct for Qt5 in pre-82 releases (fixed by me back then).
The whole point of the --disable-gui is not to pull in all the Qt libraries needed for a GUI on a server with no GUI.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3681Windows MKVToolnix GUI 83.0 Multiplexer: Keyboard shortcuts to modify tracks ...2024-03-24T21:18:51ZBruno Torijano BuenoWindows MKVToolnix GUI 83.0 Multiplexer: Keyboard shortcuts to modify tracks are disabled until "Multiplexer" menu is expandedWhen opening files via drag&drop to the multiplexer, the keyboard shortcuts for languages, setting default or forced track, and others don't work until the "Multiplexer" menu is clicked upon (with no action required).
I suspect that the...When opening files via drag&drop to the multiplexer, the keyboard shortcuts for languages, setting default or forced track, and others don't work until the "Multiplexer" menu is clicked upon (with no action required).
I suspect that the issue could be related to #3573, in fact I thought it would be fixed as the issue was closed, but saw that it referred to the "Header Editor" and not the "Multiplexer", so I suspect it could be the same issue popping its head in another place (I remember the feature working properly in version 75 or 76).
Thank you very much, hope the info and report was useful enough.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3573macOS MKVToolNix-77.0 Header Editor: keyboard shortcuts are disabled after op...2024-03-24T20:20:55ZchuchusoftmacOS MKVToolNix-77.0 Header Editor: keyboard shortcuts are disabled after opening MKV fileWhen I drag and drop a file from the macOS Finder to the Header Editor window, I am unable to use the keyboard shortcuts to modify/toggle the settings for a track I have selected. To get the shortcuts to work, I first need to click on th...When I drag and drop a file from the macOS Finder to the Header Editor window, I am unable to use the keyboard shortcuts to modify/toggle the settings for a track I have selected. To get the shortcuts to work, I first need to click on the "Header editor" menu to open the menu's commands, then click it again to close the menu, then I can use a shortcut, for example, "command-option-F D" to toggle the Default track setting.
I have to do this every time I open another file (using drag and drop). I suspect the problem is due to the code which enables menu items is not being executed after you open a file. It only gets executed when you manually open the menu.
Thanks for fixing this if you can.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3632Mkvmerge drops frames on certain m2ts files at the start2024-01-20T14:38:19Zjsa owjiMkvmerge drops frames on certain m2ts files at the startIf a bluray m2ts stream starts with a timecode that contains 0x47 it will resync to that instead of the real sync byte.
This results in output files missing a few frames at the start, till it resync with the proper one again.
ffmpeg also...If a bluray m2ts stream starts with a timecode that contains 0x47 it will resync to that instead of the real sync byte.
This results in output files missing a few frames at the start, till it resync with the proper one again.
ffmpeg also shows this behavior but tsmuxer or DumpTS and (makemkv) can output files that have the entire video intact.
for reference the patch i wrote https://gist.github.com/jsaowji/fa589a61fd7d81e0b449865e417dcc7e
(copyed from https://help.mkvtoolnix.download/t/mkvmerge-drops-frames-on-certain-m2ts-files-at-the-start/161)
In the meantime I also found another opensource project that ran into the same issue in ffmpeg based software their investigation and fix can be found here:
https://github.com/AkarinVS/L-SMASH-Works/issues/6https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3645mkvmerge fails to write any data when input contains PCM stream and output do...2023-12-27T22:12:55ZSnowknight26mkvmerge fails to write any data when input contains PCM stream and output does notIt looks like v81 fails to write anything to the output file if the input is either a Blu-ray playlist or m2ts (and possibly others, but haven't tested) that contains a PCM track and you specifically don't include the PCM track in the ou...It looks like v81 fails to write anything to the output file if the input is either a Blu-ray playlist or m2ts (and possibly others, but haven't tested) that contains a PCM track and you specifically don't include the PCM track in the output. Let me know if you need samples.
v81, M2TS with 2 streams, H.264 and PCM, with PCM unchecked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --no-audio --language 0:und ^"^(^" ^"Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts^" ^"^)^"
mkvmerge v81.0 ('Milliontown') 64-bit
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
```
v81, M2TS with 2 streams, H.264 and PCM, with PCM checked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --language 0:und --language 1:ja ^"^(^" ^"Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts^" ^"^)^" --track-order 0:0,0:1
mkvmerge v81.0 ('Milliontown') 64-bit
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts' track 1: Using the output module for the format 'PCM'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00012.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
^Cogress: 4%
```
v81, different M2TS with 2 streams, H.264 and PCM, with PCM unchecked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --no-audio --language 0:und ^"^(^" ^"Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts^" ^"^)^"
mkvmerge v81.0 ('Milliontown') 64-bit
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
```
v81, different M2TS with 2 streams, H.264 and PCM, with PCM checked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --language 0:und --language 1:ja ^"^(^" ^"Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts^" ^"^)^" --track-order 0:0,0:1
mkvmerge v81.0 ('Milliontown') 64-bit
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts' track 1: Using the output module for the format 'PCM'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
'Z:\temp\ES_FF_XIV_ORCHESTRAL_ALBUM_3\BDMV\STREAM\00010.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
^Cogress: 4%
```
v81, playlist with multiple streams (H.264, PCM, DTS-HD MA, chapters), with PCM unchecked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --audio-tracks 2,3,4 --language 0:und --language 2:ja --language 3:ja --language 4:ja ^"^(^" ^"Z:\temp\FFXIV_FATU\BDMV\PLAYLIST\00003.mpls^" ^"^)^" --chapter-language und --generate-chapters-name-template ^"Chapter ^<NUM:2^>^" --track-order 0:0,0:2,0:3,0:4
mkvmerge v81.0 ('Milliontown') 64-bit
Scanning 8 files in 1 playlist.
Done scanning playlists.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 4: Using the output module for the format 'DTS'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
```
v81, playlist with multiple streams (H.264, PCM, DTS-HD MA, chapters), with PCM checked:
```
C:\Users\Admin>"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language en --priority lower --output ^"Z:\temp\temp.mkv^" --language 0:und --language 1:ja --language 2:ja --language 3:ja --language 4:ja ^"^(^" ^"Z:\temp\FFXIV_FATU\BDMV\PLAYLIST\00003.mpls^" ^"^)^" --chapter-language und --generate-chapters-name-template ^"Chapter ^<NUM:2^>^" --track-order 0:0,0:1,0:2,0:3,0:4
mkvmerge v81.0 ('Milliontown') 64-bit
Scanning 8 files in 1 playlist.
Done scanning playlists.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00016.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00018.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00020.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00022.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00024.m2ts' track 4: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 1: Using the output module for the format 'PCM'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 2: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 3: Using the output module for the format 'DTS'.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00027.m2ts' track 4: Using the output module for the format 'DTS'.
The file 'Z:\temp\temp.mkv' has been opened for writing.
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
Appending track 0 from file no. 1 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts') to track 0 from file no. 0 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts').
'Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
Appending track 2 from file no. 1 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts') to track 2 from file no. 0 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts').
Appending track 3 from file no. 1 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts') to track 3 from file no. 0 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts').
Appending track 4 from file no. 1 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts') to track 4 from file no. 0 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts').
Appending track 1 from file no. 1 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00014.m2ts') to track 1 from file no. 0 ('Z:\temp\FFXIV_FATU\BDMV\STREAM\00039.m2ts').
^Cogress: 7%
```https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3657Multiplexing from UHD Playlist does not work anymore2023-12-21T06:46:08ZFrasierMultiplexing from UHD Playlist does not work anymoreHi!
v81 has a problem multiplexing an mkv from an UHD playlist. I drag any playlist from a mounted UHD iso into mkvmerge-gui, let the program scan all playlists, now select a playlist. If I deselect some of the tracks ("Copy this item: ...Hi!
v81 has a problem multiplexing an mkv from an UHD playlist. I drag any playlist from a mounted UHD iso into mkvmerge-gui, let the program scan all playlists, now select a playlist. If I deselect some of the tracks ("Copy this item: no") and hit "Start multiplexing", the status bar flashes to 100% and creates a file with 0 bytes length. That's all. Inspecting the job queue says "failed", but with no further error description, etc. Rolling back to v80 fixes the issue - everything works fine as expected with same procedure and settings.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3638Best translation in closing sentence.2023-11-11T18:45:56ZbuddhabasBest translation in closing sentence.Not a bug.
These two words must be reversed to make sense of the sentence.
![image](/uploads/6332c722080591374a7716c403643c69/image.png)
The Italian translator never answered this question long ago.
Thanks!Not a bug.
These two words must be reversed to make sense of the sentence.
![image](/uploads/6332c722080591374a7716c403643c69/image.png)
The Italian translator never answered this question long ago.
Thanks!https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3636add libxcb-cursor.so.0 to AppImage2023-11-11T18:45:27ZFull Nameadd libxcb-cursor.so.0 to AppImageDescribed [here.](https://help.mkvtoolnix.download/t/missing-library-in-appimage-libxcb-cursor-so-0/223)
Sorry I didn't pick this up before (I only ran ldd on `/tmp/squashfs-root/usr/lib/*` - I have now added `/tmp/squashfs-root/usr/bin...Described [here.](https://help.mkvtoolnix.download/t/missing-library-in-appimage-libxcb-cursor-so-0/223)
Sorry I didn't pick this up before (I only ran ldd on `/tmp/squashfs-root/usr/lib/*` - I have now added `/tmp/squashfs-root/usr/bin/*/*` to the ldd list, and I feel fairly confident that the AppImage contains every other library needed to run it).https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3479Problem with append mov files2023-11-06T22:43:47ZTomek WProblem with append mov filesWhen i append .mov files (2 or more, try more then 50), image distortion occurs when transitioning from file to file.
MOV files are from iphone 13 mini, and they are all the same.
MKVToolNix 73.0.0(25 or 6 to 4)64-bit.
Converted on wind...When i append .mov files (2 or more, try more then 50), image distortion occurs when transitioning from file to file.
MOV files are from iphone 13 mini, and they are all the same.
MKVToolNix 73.0.0(25 or 6 to 4)64-bit.
Converted on windows 11 pc with i7 11gen and 32GB RAM.
Example file (occurs in 30s): https://youtu.be/1Pubh0BJD8o
Append files: https://file.io/fZWjfGlk1vZK
Specyfication for mov file:
```
General
Complete name : D:\Download\fotki\20230122 IMG_4044 20230122 .MOV
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt 0000.00 (qt )
File size : 51.7 MiB
Duration : 48 s 692 ms
Overall bit rate mode : Variable
Overall bit rate : 8 906 kb/s
Encoded date : UTC 2023-01-21 10:21:11
Tagged date : UTC 2023-01-21 10:22:00
Writing library : Apple QuickTime
com.apple.quicktime.locatio : 35.000000
com.apple.quicktime.locatio : +53.1229+022.0323+131.981/
com.apple.quicktime.make : Apple
com.apple.quicktime.model : iPhone 13 mini
com.apple.quicktime.softwar : 16.2
com.apple.quicktime.creatio : 2023-01-21T11:21:11+0100
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
HDR format : Dolby Vision, Version 1.0, dvhe.08.04, BL+RPU, HLG compatible
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 48 s 692 ms
Bit rate : 8 612 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.970 (29970/1000) FPS
Minimum frame rate : 28.571 FPS
Maximum frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.139
Stream size : 50.0 MiB (97%)
Title : Core Media Video
Encoded date : UTC 2023-01-21 10:21:11
Tagged date : UTC 2023-01-21 10:22:00
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : HLG
Matrix coefficients : BT.2020 non-constant
Metas : 3,4,5
Codec configuration box : hvcC+dvvC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 48 s 692 ms
Source duration : 48 s 762 ms
Bit rate mode : Variable
Bit rate : 202 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 1.17 MiB (2%)
Source stream size : 1.17 MiB (2%)
Title : Core Media Audio
Encoded date : UTC 2023-01-21 10:21:11
Tagged date : UTC 2023-01-21 10:22:00
```https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3618Combining video appending and "Stop after video track ends"2023-11-06T07:02:27ZSebastianCombining video appending and "Stop after video track ends"When using the video append function and the "Stop after video track ends" option together, output stops after the first of the to-be-appended video files.When using the video append function and the "Stop after video track ends" option together, output stops after the first of the to-be-appended video files.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3606Extracting an audio track from a working mkv file results in `terminate call...2023-10-31T15:45:16ZTobias KlausmannExtracting an audio track from a working mkv file results in `terminate called after throwing an instance of 'mtx::mm_io::end_of_file_x'````
$ mkvextract a.mkv tracks 3:a/audio_en51
terminate called after throwing an instance of 'mtx::mm_io::end_of_file_x'
what(): end of file error
```
The file plays just fine in VLC and Kodi. `mkvinfo` says (truncated later tracks, t...```
$ mkvextract a.mkv tracks 3:a/audio_en51
terminate called after throwing an instance of 'mtx::mm_io::end_of_file_x'
what(): end of file error
```
The file plays just fine in VLC and Kodi. `mkvinfo` says (truncated later tracks, there are no errors reported by mkvinfo):
```$ mkvinfo a.mkv
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ Maximum EBML ID length: 4
|+ Maximum EBML size length: 8
|+ Document type: matroska
|+ Document type version: 4
|+ Document type read version: 2
+ Segment: size 595666822
|+ Seek head (subentries will be skipped)
|+ EBML void: size 4012
|+ Segment information
| + Timestamp scale: 1000000
| + Multiplexing application: libebml v1.3.6 + libmatroska v1.4.9
| + Writing application: mkvmerge v30.1.0 ('Forever And More') 64-bit
| + Duration: 00:24:39.530000000
| + Date: 2019-01-26 19:19:30 UTC
| + Title: Cowboy Bebop — Épisode 20
| + Segment UID: 0x29 0xfb 0xce 0x61 0x2e 0x2c 0x78 0xcf 0xef 0xb2 0x20 0xe2 0x0c 0x88 0x37 0xe6
|+ Tracks
| + Track
| + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
| + Track UID: 1
| + Track type: video
| + "Lacing" flag: 0
| + Codec ID: V_MPEGH/ISO/HEVC
| + Codec's private data: size 2090 (HEVC profile: Main 10 @L4.0)
| + Default duration: 00:00:00.041708333 (23.976 frames/fields per second for a video track)
| + Language: und
| + Video track
| + Pixel width: 1448
| + Pixel height: 1080
| + Display width: 1448
| + Display height: 1080
| + Track
| + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
| + Track UID: 2
| + Track type: audio
| + Codec ID: A_AAC
| + Codec's private data: size 26
| + Default duration: 00:00:00.021333333 (46.875 frames/fields per second for a video track)
| + Language: jpn
| + Name: Japanese audio 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Track
| + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
| + Track UID: 3
| + Track type: audio
| + "Default track" flag: 0
| + Codec ID: A_AAC
| + Codec's private data: size 26
| + Default duration: 00:00:00.021333333 (46.875 frames/fields per second for a video track)
| + Language: fre
| + Name: Son en français 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Track
| + Track number: 4 (track ID for mkvmerge & mkvextract: 3)
| + Track UID: 4
| + Track type: audio
| + "Default track" flag: 0
| + Codec ID: A_AAC
| + Codec's private data: size 26
| + Default duration: 00:00:00.021333333 (46.875 frames/fields per second for a video track)
| + Name: English audio 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Track
```https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3611par signaling broken for av1 from hardware encoders2023-10-31T15:33:43ZGeorg Pelzpar signaling broken for av1 from hardware encodersIn reference to:
https://forum.doom9.org/showpost.php?p=1991056&postcount=1895
and
https://forum.doom9.org/showpost.php?p=1991339&postcount=1903
using:
`mkvmerge --ui-language en -o "G:\Output\2023-09-03@18_46_32_6310__02.mkv" --global-t...In reference to:
https://forum.doom9.org/showpost.php?p=1991056&postcount=1895
and
https://forum.doom9.org/showpost.php?p=1991339&postcount=1903
using:
`mkvmerge --ui-language en -o "G:\Output\2023-09-03@18_46_32_6310__02.mkv" --global-tags "J:\tmp\mkvtags_2023-09-03@18_46_32_6310__02.xml" -d 0 --default-track 0:yes --default-duration "0:25/1fps" --aspect-ratio-factor 0:16/11 --no-chapters --compression -1:none --forced-track 0:yes --field-order 0:0 --no-audio --no-subtitles "J:\tmp\av1_1_2023-09-03@18_46_32_6310_01.av1" --track-order 0:1`
worked fine for av1 created through software encoders (aomenc, rav1e, av-svt) but fails for video streams from NVIDIA and Intel created by NVEncC and QSVEncC.
I uploaded samples to my GoogleDrive (link in the second post from doom9).
If you need additional samples, let me know and I create some.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/2dummy ticket for migration2023-09-24T13:50:30ZMoritz Bunkusdummy ticket for migration**Original reporter**: _[mbunkus](https://github.com/mbunkus)_
This is a dummy ticket created during the migration from Trac to GitHub so that the new issue numbers will stay in sync with the old ticket numbers.
**Original reporter**: _[mbunkus](https://github.com/mbunkus)_
This is a dummy ticket created during the migration from Trac to GitHub so that the new issue numbers will stay in sync with the old ticket numbers.
Moritz BunkusMoritz Bunkushttps://gitlab.com/mbunkus/mkvtoolnix/-/issues/3608Non-portable mktemp usage2023-09-02T08:25:38ZRyan Carsten SchmidtNon-portable mktemp usageThe mkvtoolnix configure script (due to ac/qt5.m4) is using `mktemp` in a non-portable manner so it fails on OS X 10.10.x and older:
```
checking for Qt 6... no: disabled by user request
checking for qmake... using supplied /opt/local/l...The mkvtoolnix configure script (due to ac/qt5.m4) is using `mktemp` in a non-portable manner so it fails on OS X 10.10.x and older:
```
checking for Qt 6... no: disabled by user request
checking for qmake... using supplied /opt/local/libexec/qt5/bin/qmake
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
mktemp [-d] [-q] [-u] -t prefix
./configure: line 9983: : No such file or directory
grep: : No such file or directory
checking for qmake's version... too old:
configure: error: The Qt library is required for building MKVToolNix.
```
https://gitlab.com/mbunkus/mkvtoolnix/-/blob/a03df87fe817da7bee4477033866f4ad7540093d/ac/qt5.m4#L28
To be portable, you'll want something like `mktemp "${TMPDIR-/tmp}/qmake.XXXXXXXX"`.
There is a second occurrence of `mktemp` later in the file that will need similar treatment.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/795escaping special characters (like %) of input filename in jobfile2023-09-02T07:55:53ZMoritz Bunkusescaping special characters (like %) of input filename in jobfile**Original reporter**: _lhanisch_
Cutted recordings of vdr contain a percent sign (%) in their directory names. When adding such a ts-file to a merge job, the % is not escaped with a backslash. When processing the job queue, mmg doesn't...**Original reporter**: _lhanisch_
Cutted recordings of vdr contain a percent sign (%) in their directory names. When adding such a ts-file to a merge job, the % is not escaped with a backslash. When processing the job queue, mmg doesn't find the source file. Muxing directly does work.
example (part of the job file):
```
file_name=\\\\hdvdr\\recordings\\Breaking_Bad\\%(37#2F46)_Abgehakt\\2012-11-09.21.40.3-0.rec\\00001.ts
```
correct:
```
file_name=\\\\hdvdr\\recordings\\Breaking_Bad\\\%(37#2F46)_Abgehakt\\2012-11-09.21.40.3-0.rec\\00001.ts
```
If I add the missing backslash to the jobfile merging does work.
I don't know if there are other special characters which should/must be escaped.5.9.0Moritz BunkusMoritz Bunkushttps://gitlab.com/mbunkus/mkvtoolnix/-/issues/3602MKA track length problem2023-08-19T13:11:33ZPablo GMKA track length problemHi, been using MKVToolNix GUI for some time now converting multichannel .DTS audio files (usually 5.1 DTS-HD Master Audio) to .MKA. I've done this because it's always given better audio track playback and metadata tagging in media player...Hi, been using MKVToolNix GUI for some time now converting multichannel .DTS audio files (usually 5.1 DTS-HD Master Audio) to .MKA. I've done this because it's always given better audio track playback and metadata tagging in media players. Proper track positioning / skipping etc. All was going well until more recently, I noticed that my MKA files now report incorrect track lengths. Much shorter than the original .DTS files. I've observed this in all media players playing the MKAs while the original DTS files report the correct length, as does the software that extracts them from source discs (DVD-Audio Extractor). I've updated to the latest version but still the same problem. When I convert the files, I make no changes to anything, I just drag the DTS files into MKVToolNix and then run Start Multiplex. Any idea if this is a genuine issue? Running v78.0 x64 installer on Windows 11 22H2. Thanks.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3588Version 78.0 changed the default app for all of my .MKV files and their icons...2023-07-26T17:22:16ZKevin BarreVersion 78.0 changed the default app for all of my .MKV files and their icons to MKVToolNixUpon first installation of MKVToolNix 78.0, any .MKV files I opened were automatically added to a new MKVToolNix window. I chose File->Get Info for the MKV file, and indeed, the default "Open with:" application had changed itself to MKVT...Upon first installation of MKVToolNix 78.0, any .MKV files I opened were automatically added to a new MKVToolNix window. I chose File->Get Info for the MKV file, and indeed, the default "Open with:" application had changed itself to MKVToolNix.
I manually changed this back to my preferred app (VLC) and then selected "Change All." This did fix the default app, but now all of my MKV files have the MKVToolNix icon on them. I restarted the machine. I used OnyX to rebuild the LaunchServices database. I restarted again. All MKV files still have the MKVToolNix icon.
Running Mac OS Ventura 13.4.1 on a Mac Studio with M1 Maxhttps://gitlab.com/mbunkus/mkvtoolnix/-/issues/3592MKVToolNix 78.0 can't open corresponding file in MediaInfo2023-07-24T21:33:01ZsuperbonaciMKVToolNix 78.0 can't open corresponding file in MediaInfoOS is MacOS.
Trying to open the corresponding file in MediaInfo fails.
1. First issue: does not detect MediaInfo although it's installed in /Applications/MediaInfo.app/
2. After manually inserting the path, MediaInfo opens empty. This ca...OS is MacOS.
Trying to open the corresponding file in MediaInfo fails.
1. First issue: does not detect MediaInfo although it's installed in /Applications/MediaInfo.app/
2. After manually inserting the path, MediaInfo opens empty. This can be either app bug.
![mkvtoolnixa](/uploads/c534fd3b1d40cc90dbc31ddd912dd39e/mkvtoolnixa.jpeg)
![mkvtoolnixb](/uploads/8aaefc4f5a64cae2bb687890b79c640d/mkvtoolnixb.jpeg)
![mkvtoolnixc](/uploads/a9db1c291abc7e6d4061cad45fbf5bec/mkvtoolnixc.jpeg)
![mkvtoolnixd](/uploads/049249f803f4e36a0f4d108a2b41e0cd/mkvtoolnixd.jpeg)https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3581Cannot reduce the width of "Properties" section beyond certain threshold2023-07-07T10:24:18ZgashtalCannot reduce the width of "Properties" section beyond certain thresholdIn recent versions of MKVToolnix, the minimum width of the "Properties" section has increased, or something is preventing the width of that particular section from being reduced beyond a certain point, despite the fact that there is seem...In recent versions of MKVToolnix, the minimum width of the "Properties" section has increased, or something is preventing the width of that particular section from being reduced beyond a certain point, despite the fact that there is seemingly a lot of unused space left on the right side of the section (highlighted in red).
![image](/uploads/70672825660d98c38d276603030b2d22/image.png){width=300px}
I tested a few older builds. In v50.0, the minimum width was certainly much shorter in light mode and there was no unused space on the right side of the section:
![image](/uploads/e6395e1efdfd5507893cc79276c84534/image.png)
In the same version, as soon as I switch to dark mode, the minimum width of the section increases and a horizontal scrollbar is introduced, and the width of that section cannot be reduced any further:
![image](/uploads/0c2f2beb42545824e9876e4220b61684/image.png)
In latest v78 and the most recent versions before that (at the least), the behavior is the same as v50 in Dark Mode, regardless of whether Light Mode is used or Dark Mode:
![image](/uploads/6e1b27f37fb1c98aafe194a1197f66b0/image.png)
![image](/uploads/688dd42923c4d702a3e6e516dfcb846a/image.png)
It seems the long strings under Audio Properties > Emphasis might be preventing the width of the Properties section from being reduced any further. However, this option did not exist at all in v50, while v50 had the same problem in Dark Mode.
![image](/uploads/4600d0a197b300bd5113f41537306cc0/image.png)
Assuming that that particular option is the culprit, maybe the strings can be refactored and shortened, or maybe the empty space between the word "Emphasis" and the drop down menu could be reduced, to reduce the minimum width of the Properties version.https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3577Non-accented characters when entering text2023-07-02T20:43:08ZJulvenzorNon-accented characters when entering textHello. I've been using MkvToolnix for years. Thank you very much for such a wonderful job. I have started using the version in Appimage to move between my devices and have found that accented characters are not being typed.
It's simple:...Hello. I've been using MkvToolnix for years. Thank you very much for such a wonderful job. I have started using the version in Appimage to move between my devices and have found that accented characters are not being typed.
It's simple: when I write the title of a track in Spanish (which uses accents on vowels: á, é, í, ó, ú), the accent never appears. This also applies to any text input in the program. Characters appear unaccented.
This is not a keyboard problem because it only occurs in this program and only in the version on Appimage. It doesn't happen with other programs I have on Appimage either. The .deb version, which I also use, works perfectly. It happens on the two computers I have at home. One with Kubuntu 23.04 and the other with Kubuntu 22.04.
I've researched older versions, up to 68, and it seems the bug is reproducible as well. I haven't had time to continue testing further.
Thank you for your time.