Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
56519
Reakcje/Polubienia
41277

MKVToolnix 100.0​

Version 100.0 “Do Hot Girls Like Chords” 2026-07-05​


New features and enhancements​


  • all: added new scalable (SVG) application icons for all applications, replacing the existing pixmap (PNG, ICO) icons. Icons from Sarreq Teryx. Implements
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • mkvmerge: MP4 reader: track names are now read from the track’s user-data atoms (trak → udta → name) if present. Implements
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: executing actions configuration, type “play audio file”: added a slider to make configuration more intuitive. Implemented by
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: executing actions: macOS only: the GUI will now use bundled audio files for “play audio file” actions that Qt can play instead of using macOS’s system sounds. Implemented by
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: executing actions: Windows only: added a new type: executing a PowerShell script. Either an existing script file can be selected or custom PowerShell script code entered in a small editor. The executed script has access to all MTX_… variables through the environment, e.g. $env:MTX_DESTINATION_FILE_BASE_NAME. Workaround for the problems talked about in
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: job queue: added a context menu for opening copies of the selected queue jobs in the multiplexer as new settings there without removing the queue jobs. Implements
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: job queue: added a search functionality for jobs that searches in job descriptions, outputs, warnings & errors. Implements
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .

Bug fixes​


  • command-line tools: Windows: switched to Boost’s UTF-8 code-conversion facet (boost::locale::utf8_codecvt) from std::utf8_codecvt included in MingW. This seems to fix an issue with converting certain high code point from wchar_t to char (from UTF-32/16 to UTF-8), preventing interesting exceptions from being thrown. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • mkvmerge: AAC: fixed mis-detection of ADTS streams not starting on a frame boundary. Fixes regression starting with v87 when fixing AAC LATM config not being parsed if it wasn’t present in the first AAC frame. Patch by Corticalcode. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • mkvmerge: MPEG TS reader: under certain rare conditions mkvmerge was skipping a certain amount of content at the start of the main M2TS file when reading MPLS playlists. The amount of content skipped proportional to the probe range percentage. This only happened when the source Blu-ray contains HDMV TextST subtitles. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: executing actions configuration, type “play audio file”: fixed audio volume not working since switching to Qt 6 due to its interface taking a float in range 0.0–1.0 instead of the old interface taking an int in range 0–100. Implemented by
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: executing actions: fix backslash handling when parsing a Unix-shell escaped string into separate arguments. The user-visible fix is that the command-line in the “executing actions” dialog will not have the quoting changed in wrong ways by the GUI when the GUI adds another variable upon user request, a regression introduced in v99. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .

Build system changes​


  • all: when building for Windows the programs ImageMagick (executable magick) & Inkscape (executable inkscape) are required in order to build ICOs from SVGs.
  • macOS: include the app’s supported platform(s) in Info.plist to correctly resolve the app’s Kind as Apple Silicon in System Information. Detected during discussion of
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • macOS: updated Qt to 6.11.1. The patch that made building Qt from source possible on macOS 26.4 (by Touchstone64) has been removed as Qt 6.11.1 includes the fix upstream. See
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
56519
Reakcje/Polubienia
41277

MKVToolnix 101.0.0​

  • New features and enhancements:
  • translations: substantial extension of the Czech translation by Michal Várady.
  • Bug fixes:
  • mkvmerge: TrueHD parser: fixed mkvmerge dropping the last TrueHD frame if its size was smaller than 12 bytes. Fixes #6296.
  • MKVToolNix GUI: job runner: the variable <MTX_INSTALLATION_DIRECTORY> will be replaed in the executable position of the command-line for the program to execute again. Fixes #6299.
  • Windows: fixed converting the scalable SVG icons into the bitmap .ico ones used on Windows so that the grey background remains uniform & doesn’t get garbled. Fixes #6280.
  • Build system changes:
  • The bundled libraries libEBML & libMatroska were updated to v1.4.7 & v1.7.2 respectively. Those versions fix various possible invalid memory accesses when reading data broken in certain, very specific ways, making them security sensitive.
  • libEBML v1.4.7 & libMatroska v1.7.2 are now required.
  • The meta info file org.bunkus.mkvtoolnix-gui.appdata.xml was renamed to org.bunkus.mkvtoolnix-gui.metainfo.xml.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
56519
Reakcje/Polubienia
41277

MKVToolnix 103.0​

New features and enhancements​


  • mkvmerge: AVC/H.264: the stereo mode is now set from the frame packing arrangement SEI message in the video stream if neither the command line nor the container specifies one. This works for MP4, Matroska, AVC elementary stream and MPEG transport stream input and is already known during file identification. Implements the AVC part of
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • mkvmerge: HEVC/H.265: the stereo mode is now set from the frame packing arrangement SEI message in the video stream if neither the command line nor the container specifies one. This works for MP4, Matroska, HEVC elementary stream and MPEG transport stream input and is already known during file identification. Implements the HEVC part of
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: multiplexer: added new actions to the tracks context menu for enabling/disabling all items belonging to the same source file as the selected item. Implements
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .

Bug fixes​


  • mkvmerge: MP4 reader: fixed losing video frames at the end of the file due to flushing the packetizers too early (when the first track ends instead of only when all tracks in the file have ended). Another byproduct is that BlockDuration attributes aren’t set for the last frame when they aren’t needed anymore. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: multiplexer: when identification fails due to an unrecognized or unsupported format, clicking the “Cancel” button in the error dialog shown no longer locks up the GUI in the state of “identification is still running”, which disabled most elements. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • MKVToolNix GUI: chapter editor: when adding chapters mandatory elements set to their default values are removed in the underlying data structures. This restores consistency to how the chapter editor worked when copying values from the UI into them for the selected chapter. The result is that those elements won’t show up in saved XML/Matroska files even if they have never been selected in the UI. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • macOS: GUI: fixed check boxes in lists such as the multiplexer’s track list being invisible on macOS 27 by patching the Qt bundled with the app. Patch by corticalcode, based on the fix J.D. Purcell proposed in QTBUG-150017. Fixes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry