Tag Archives: Matroska

MKVToolNix v40.0.0 released

Hey y’all,

there’s been quite a lot of feedback on the changes in v39, and due to it I decided to make two of the new features configurable: the dark mode for Windows & deriving the file name from the file title. Combine that with an easy-to-trigger regression in the MP4 handling in v39, and I’ve decided to get a new release out sooner rather than later. So here it is, v40.0.0 is out.

You can download the source code or one of the binaries. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are stil being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

New features and enhancements

  • mkvmerge: MP4 reader: added support for BMP covert art images.
  • MKVToolNix GUI: multiplexer: added an option to disable deriving the
    destination file name from the file title. Implements #2648.
  • MKVToolNix GUI: multiplexer: the content of the "stereoscopy" combo box has
    been simplified making the box’s minimum width much smaller, allowing the
    user to resize the GUI’s whole window to a much smaller width.
  • MKVToolNix GUI: multiplexer: whenever the user changes the "aspect ratio" or
    "display dimensions" controls, the corresponding radio button will be
    activated automatically. Implements #2651.
  • MKVToolNix GUI: Windows: added a setting in the preferences to disable the
    GUI’s dark color mode even if Windows’s app color mode is set to
    dark. Implements #2646.
  • MKVToolNix GUI: Windows: replaced the dark mode introduced in v39 with
    another dark mode that’s less wasteful with space between widgets.

Bug fixes

  • mkvmerge: MP4 reader: mkvmerge was reading eight bytes too many for cover
    art images. This could cause file identification to fail when the cover art
    was located at the end of the MP4 file. Even if it succeeded, this meant too
    much data present in the attachment. Fixes #2650.
  • mkvmerge: MP4 reader: covert art images with unknown image types will be
    skipped instead of treated as JPEG images.

Build system changes

  • Qt 5.9.0 or newer is now required for building MKVToolNix GUI.

Have fun :)

MKVToolNix v37.0.0 released

Due to two nasty bugs in v36 I’m releasing v37 sooner than anticipated. This release fixes both of the bugs; see below for details.

There’ve been no changes regarding packaging since the previous release.

You can download the source code or one of the binaries. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are stil being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

New features and enhancements

  • MKVToolNix GUI: the list of often used languages now contains those from
    Wikipedia’s "List of languages by native speakers" by default. Also by
    default only those languages will be shown in the language drop-down boxes.

Bug fixes

  • MKVToolNix GUI: multiplexer: fixed a bug in the "make destination file names
    unique" logic that caused an existing number-in-parenthesis at the end of
    the file base name to be removed in certain situations (e.g. when the first
    added file was named m (3).mkv and both m (3) (1).mkv and m (3) (2).mkv existed already, the GUI was suddenly use m.mkv instead of m (3) (3).mkv).
  • MKVToolNix GUI: on Windows the GUI is built with a slightly older version of
    the Qt library again (5.12.4). The Qt version used in release v36.0.0,
    v5.13.0, lead to crashes when doing certain things such as selecting
    multiple tracks in the multiplexer. Fixes #2605 and #26008.

Have fun :)

MKVToolNix v36.0.0 released

Here’s another small summery bug fix release for MKVToolNix, v36.0.0. Nothing major’s changed; just a couple of fixes here & there.

There’ve been no changes regarding packaging since the previous release.

You can download the source code or one of the binaries. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are stil being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

New features and enhancements

  • mkvmerge: mkvmerge now allows appending AV1, VP8, VP9, H.264/AVC and
    H.265/HEVC tracks whose pixel dimensions differ. Implements #2582.

Bug fixes

  • source code: fixed building with Boost 1.71.0. Fixes #2599.
  • all: fixed the spelling of the H.264 & H.265 codec names.
  • mkvmerge: Blu-ray MPLS handling: mkvmerge will now find corresponding M2TS
    files even if the clip_codec_identifier playlist item field is not set to
    M2TS in the MPLS file. Fixes #2601.
  • mkvmerge: fixed handling of text files that use both DOS-style and
    Unix-style line endings resulting in problems such as text subtitle files
    not being parsed correctly. Fixes #2594.

Have fun :)

MKVToolNix v35.0.0 released

Time for release v35.0.0 of MKVToolNix. Again, it only includes a small number of enhancements and bug fixes; nothing major.

There’ve been no changes regarding packaging since the previous release.

You can download the source code or one of the binaries. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are stil being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

New features and enhancements

  • mkvmerge: JSON identification: the "codec name" track property will be
    output as codec_name. The JSON schema has been bumped to v12 for this
    change.
  • MKVToolNix GUI: job queue: added a new type of action to execute after job
    completion: deleting source files for of multiplexer jobs. As this is a
    destructive operation, the action is disabled by default. Implements #869
    and #2570.

Bug fixes

  • mkvmerge: the "codec name" track property wasn’t copied from Matroska
    files. Fixes #2566.
  • MKVToolNix GUI: multiplexer: Windows: clearing the destination file name
    will reset the tab name to "<No destination file>" again. Fixes #2571.
  • MKVToolNix GUI: multiplexer: the file types were not re-translated if the UI
    language was changed. Fixes #2572.

Have fun :)