Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mkvtoolnix-gui-98.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: mkvtoolnix-gui Distribution: openSUSE Tumbleweed
Version: 98.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Apr 6 14:28:43 2026
Group: Unspecified Build host: reproducible
Size: 14515507 Source RPM: mkvtoolnix-98.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://bunkus.org/videotools/mkvtoolnix/
Summary: Graphical user interface for mkvtoolnix utils
This package contains the graphical user interface for the mkvtoolnix utils.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Apr 06 2026 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 98.0
    New features and enhancements:
    * all: huge update to the Japanese translations which had been
      not worked on for several years. The program translation is
      now complete again, the man page translation has been extended
      as well. Both were reworked in most places.
    * GUI: chapter editor: added an option in the "additional
      modifications" dialog that toggles applying the selected
      modifications to all currently open chapter editor tabs.
    Bug fixes:
    * GUI: chapter editor: when renumbering chapters limiting the
      number of chapters to renumber did not work.
    * GUI: macOS: fixed refreshing widgets after system switches
      between dark & light modes.
    Build system changes:
    * The bundled `fmt` library was updated to v12.1.0.
* Fri Jan 02 2026 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 97.0
    New features and enhancements:
    * mkvmerge: MP4 reader: added support for TrueHD in MP4 with
      FourCC `mlpa`.
* Sat Nov 08 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to  version 96.0
    New features and enhancements:
    * all programs: added a command-line parameter `--no-bom` that
      disables writing byte order marks to text files encoded with
      one of the UTF variants.
    * MKVToolNix GUI: multiplexer: added variable
      `<MTX_CHAPTERS_FILE_NAME>` to the "run program after job
      completion" mechanism containing the absolute path to the
      chapters file name.
    Bug fixes:
    * mkvmerge: OBU reader: fixed probing files in which the first
      frame ends after the 1MB mark, which is how big the memory
      buffer used for probing content is.
    * mkvmerge: VobSub reader: VobSub `.idx` files that start with
      a byte-order mark (BOM) are now read again correctly.
    * mkvextract: AV1/IVF: fixed inserting a temporal delimiter
      OBU at the start of each frame if there is none.
    * mkvextract: AV1/IVF: fixed a potential calculation error
      when deriving frame rate numerator & denominator from
      Matroska's default duration.
    * mkvextract: AV1/IVF: fixed calculation of IVF frame number
      calculation from Matroska's frame timestamps by rounding
      instead of truncating.
* Wed Sep 24 2025 aschnell@suse.com
  - libboost_system was removed upstream (bsc#1249900)
* Sun Sep 14 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 95.0
    New features and enhancements:
    * mkvmerge, MKVToolNix GUI: new chapter generation feature: a
      new placeholder has been introduced when generating chapters
      for appended files, \<TITLE\>, which will be replaced by the
      appended file's title metadata.
    * mkvmerge: the display matrix from MP4 files are now
      translated into appropriate roll and yaw values for output
      MKV files.
    * mkvmerge: add `--date` argument to set the date metadata.
    Bug fixes:
    * build system: fixed building with the upcoming Boost v1.89.0
      by only requiring the header part of the Boost.System library
      as it's been header-only since v1.69.0.
    * mkvmerge: PCM packetizer: mkvmerge will now always write
      frames with 40ms of samples, no matter how long or short the
      frames in the source files were.
    * mkvmerge: MP4/QuickTime reader: fix exorbitant memory usage
      when reading PCM audio tracks.
    Build system changes:
    * Boost v1.74.0 or newer is now required.
* Sun Jul 27 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 94.0
    New features and enhancements:
    * MKVToolNix GUI: multiplexer: the "delete source files after
      multiplexing" job runner will now delete both files of an
      `.idx`/`.sub` VobSub file pair.
    Bug fixes:
    * all: fix compilation without FLAC.
* Sun Jun 15 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 93.0
    New features and enhancements:
    * all: updated the various lists that go into IETF/BCP 47
      language tags: ISO 639 languages; ISO 3166 countries; ISO
      15924 regions; IANA subtag registries.
    * translations: added a Hungarian translation of the programs
      & man pages.
    * mkvextract: tags extraction: added an option
      `--no-track-tags` (short: `-T`) for not extracting tags
      associated with tracks.
    * MKVToolNix GUI: multiplexer: the default regular expression
      for deriving the "forced display" track flag from file names
      for subtitles was extended to also match on the term `signs`.
    * MKVToolNix GUI: preferences: the revert buttons for the
      various "default regex for…" will only be enabled when the
      current text differs from the default, in other words: when
      reverting would actually change the text.
    * MKVToolNix GUI: preferences: the GUI will now auto-upgrade
      the "default regex for…" to their respective current default
      values if they're still set to one of the previous default
      values.
* Sat Apr 26 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 92.0
    New features and enhancements:
    * mkvmerge: FLAC reader: pictures embedded into the FLAC file
      were already handled as attachments, but they were left in
      the codec initialization data as well. They're now removed
      from the codec initialization data.
    * mkvmerge: FLAC reader: padding metadata blocks will now be
      removed from the codec initialization data.
    * mkvmerge: FLAC reader: embedded Vorbis comments will now be
      converted into Matroska comments or track/global header
      fields when available (e.g. `TITLE` will become the segment
      title & track's name, `LANGUAGE` will become the track's
      language). Copying of Vorbis comments that are converted
      into actual Matroska tags can be prevented with the usual
      options, e.g. `--no-track-tags`. The comments will also be
      removed from the codec initialization data.
    * mkvmerge, MKVToolNix GUI's chapter editor: when reading
      simple (OGM-style) chapter files & no character set is
      given for the file, mkvmerge will try UTF-8 first before
      falling back to the system's default encoding.
    * MKVToolNix GUI: multiplexer: the special drag & drop zones
      added in v91 are now shown by default in new installations.
    * MKVToolNix GUI: in new installations the main window will
      now be sized at 75% of the screen's resolution initially
      with a certain minimum initial size. This improves initial
      readability on high DPI screens that use screen scaling
      factors such as 150%.
    Bug fixes:
    * mkvmerge: Ogg reader: during identification the track tags
      are now reported properly.
    * MKVToolNix GUI: multiplexer: within the "additional
      options", both track-specific ones & the global ones on the
      "Output" tab, it wasn't possible to specify empty
      (zero-length) arguments. With the intended syntax of two
      consecutive single or double quotation marks the empty
      arguments were simply skipped. This was fixed, and it is now
      possible to specify e.g. `--title ""` in the global
      "Additional options" in order to force no title to be written
      ever.
* Sun Mar 16 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 91.0
    New features and enhancements:
    * MKVToolNix GUI: multiplexer: added actions in the
      "Multiplexer" menu for saving all currently open multiplexer
      tabs to a single `.mtxcfg` file. Loading this file later will
      restore all tabs.
    * MKVToolNix GUI: multiplexer: when adding files the GUI can
      automatically enable the "commentary" flag for audio and
      subtitle tracks if the file name contains the word "comments"
      or "commentary" delimited by certain characters
      (configurable). This feature is turned on by default.
    * MKVToolNix GUI: multiplexer: when adding files the GUI can
      automatically enable the "original language" flag for audio
      and subtitle tracks if the track's language matches one
      configured by the user (configurable). This feature is turned
      off by default.
    * MKVToolNix GUI: multiplexer: when adding files the GUI can
      automatically set several track flags based on the file name.
      It can now look for the same patters in the track names, too
      (configurable). This feature is turned on by default.
    * MKVToolNix GUI: multiplexer: added special drag & drop zones
      where users can drop files to circumvent the preferences wrt.
      what to do with multiple dropped files. Each drop zone
      corresponds to one of the three possible choices (add all to
      current settings; create one new settings & add all there;
      add new settings for each file & add one file to each). This
      feature is turned off by default.
    * MKVToolNix GUI: multiplexer: added additional special drag &
      drop zones where users can drop files to add them as
      attachments. One of the zones will automatically set up the
      dropped file to function as a cover image.
    * MKVToolNix GUI: multiplexer: when making destination file
      names unique by suffixing them with a running number the GUI
      will now also consider the destination file names of
      multiplex jobs currently in the queue that are currently
      running or still waiting for execution.
    Bug fixes:
    * mkvmerge: timestamps format v3: fixed the parser; it was
      completely broken for the lines containing the duration & an
      optional number of frames per second.
    * mkvmerge: DTS parser: if the X96 extension is present in a
      DTS-HD High Resolution stream, the sampling frequency will be
      set to 96kHz. This was broken when reading DTS from elementary
      streams & from Matroska files.
    * mkvpropedit, MKVToolNix GUI's chapter & header editors:
      fixed a bug leading to a segmentation fault when trying to
      replace an element at the end of the file that's followed by
      only void elements (at least one).
* Sun Feb 09 2025 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 90.0
    New features and enhancements:
    * MKVToolNix GUI: header editor: double-clicking on one of the
      three flag indicators ("Default track", "Forced display",
      "Enabled") for a track in the tree view will now toggle the
      corresponding flag.
    Bug fixes:
    * mkvmerge: AAC parser: LOAS/LATM streams: fixed use of
      uninitialized data when the `StreamMuxConfig` element doesn't
      contain the `audioMuxVersion` element; version 0 must be
      assumed in such a case. The result was that sometimes certain
      valid AAC packets were dropped.
    * mkvmerge: HEVC/H.265 parser: fixed calculation of picture
      order count calculation that was triggered under rare
      circumstances.
    * mkvmerge: Matroska reader: enabled limits for how much data
      a single Matroksa reader instance might buffer when the
      muxing core looks for packets for specific tracks, avoiding
      huge memory consumption in cases where tracks have huge gaps
      between packets. This might happen when appending files
      containing forced-only subtitle tracks, for example.
    * mkvmerge: TrueHD reader: increased the probe range for
      TrueHD sync frames from 128 KB to 512 KB to avoid
      mis-detection with certain files with a lot of data between
      sync frames.
    * mkvmerge: MP4/QuickTime reader: fixed detection of Big
      Endian LPCM audio.
    Build system changes:
    * The bundled `fmt` library was updated to v11.1.2.
    * added a new option to `configure` called `--disable-dbus` to
      disable looking for & using QtDBus even if it's present on
      the system. Default remains to probe for its existence.
* Fri Dec 27 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version  89.0
    New features and enhancements:
    * mkvmerge: AC-3 writer: mkvmerge will now use the codec ID
    `A_AC3` even for streams with bitstream IDs 9 or 10 instead
      of the deprecated codec IDs `A_AC3/BSID9` & `A_AC3/BSID10`.
    * MKVToolNix GUI: multiplexer: the mechanism for setting track
      languages to specific values upon adding a file has gotten a
      new option to always set the language, no matter whether or
      not the source container provided a track language or what it
      was set to.
    * all command-line tools: implemented an escape mechanism for
      when you want to use the `@` sign as the first character in
      an argument to an option such as `--title`. To escape it
      the `@` sign has to be doubled as in `--title @@midnight`.
    Bug fixes:
    * mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer & header
      editor: the MIME type for TrueType & OpenType fonts will be
      set properly to either the current MIME types `font/ttf` &
      `font/otf` or to the legacy MIME types
      `application/x-truetype-font` & `application/vnd.ms-opentype`
      depending on whether the "use legacy font MIME types" option
      is disabled or enabled, even if the MIME database used by Qt
      returns the wrong one or even other MIME types such as
      `application/x-font-ttf` & `application/x-font-otf`.
    * MKVToolNix GUI's multiplexer & header editor: ensured that
      both the legacy & the current font MIME types are always
      present in the MIME type combo boxes of attachments, no
      matter what Qt's MIME type database contains.
    * MKVToolNix GUI: the "disable tooltips" option in the
      preference will now disable the tooltip for the status bar,
      too.
* Thu Nov 14 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 88.0
    New features and enhancements
    * mkvmerge, MKVToolNix GUI's chapter editor: added support for
      reading chapters from PotPlayer bookmark files.
    Bug fixes:
    * configure: fixed setting `HAVE_QTDBUS` properly if the
      QtDbus module is found. Fixes #3744.
    * mkvmerge: MP4 reader: mkvmerge will no longer warn when
      multiple identical FourCCs are present within the same track
      headers.
    * mkvmerge man page: removed the wrong statement that an
      attachment's MIME type must be set before use of the
      `--attach-file` & `--attach-file-once` options. If not given,
      mkvmerge auto-detects the MIME type.
* Sat Sep 07 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 87.0
    New features and enhancements:
    * mkvmerge: chapters: added support for specifying MPLS files
      with `--chapters`, too, not just as regular source files.
      The documentation stated this was possible already, but that
      wasn't actually the case.
    * MKVToolNix GUI: multiplexer: added a progress dialog that is
      shown during file identification.
    * MKVToolNix GUI: jobs: the status bar now differentiates
      between numbers of warnings/errors that occurred in the
      current session and those that occurred before the current
      session.
    Bug fixes:
    * mkvmerge: AAC parser: LOAS/LATM streams: if the first
      `AudioSpecificConfig`
      element is not found within the first LOAS/LATM frame,
      `mkvmerge` will no longer discard the frames before it but
      defer parsing them until after it has found the
      `AudioSpecificConfig` element.
    * MKVToolNix GUI: job queue: fixed the GUI crashing when
      re-ordering the jobs in the job queue.
    Build system changes:
    * The bundled `fmt` library was updated to v10.2.1.
* Sat Jul 13 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 86.0
    New features and enhancements:
    * mkvmerge: Matroska reader: track statistics tags are
      included in the JSON identification output just like other
      tags had already been included: as part of the track
      properties, prefixed with `tag_`.
    * mkvmerge: MPEG TS reader: mkvmerge will now detect teletext
      subtitle tracks even if they're not listed in the PMT as
      long as it can find teletext pages flagged as subtitles in
      the header within the probed ranged of the file.
    * MKVToolNix GUI: multiplexer: the default mode for escaping
      the arguments in the "Show command line" dialog can now be
      set in the preferences.
    * MKVToolNix GUI: multiplexer: the "Show command line" dialog
      now includes the command lines for all currently open
      multiplex settings, switchable with a combo box.
    * MKVToolNix GUI: multiplexer: some users add the option
      `--regenerate-track-uids` to the "additional options", even
      though `--regenerate-track-uids` is a file-specific option,
      and you can only use global options in the "additional
      options". However, the GUI currently doesn't have an option
      for specifying additional file-specific options. The GUI now
      detects the use of this option in the "additional options" &
      adds it for each of the source files instead.
    * MKVToolNix GUI: multiplexer: the option
      `--regenerate-track-uids` has been added to the "additional
      command line options" dialog.
    * translations: added a Norwegian Bokmål translation of the
      man pages.
    Bug fixes:
    * mkvmerge: when using timestamp files for subtitle tracks,
      mkvmerge will no longer set a default duration for the track.
    * mkvmerge: when using timestamp files for subtitle tracks,
      mkvmerge will no longer queue frames longer than necessary,
      which resulted in the frames sometimes being written much
      later than they should have been according to their
      timestamps.
    * mkvmerge: when using timestamp files for subtitle tracks,
      mkvmerge will now write the packets' duration properly.
    * MKVToolNix GUI: job queue: the shortcut from the "Job queue"
      menu are now enabled correctly whenever the number of jobs in
      the queue changes (e.g. by adding new jobs).
* Sun Jun 02 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 85.0
    Bug fixes:
    * fixed compilation of `src/common/sorting.h` with certain
      compilers due to the deprecation & removal of
      `std::result_of<>` in C++20.
    * fixed compilation with the `gtest` library when `gtest`
      requires additional libraries by querying `pkg-config`
      for the correct flags & libraries to build with.
    * MKVToolNix GUI: multiplexer: restored the keyboard shortcut
      for switching to the "Attachments" tab (Alt+C for the
      English interface).
    * MKVToolNix GUI: multiplexer: fixed several cases when the
      keyboard shortcuts for copying the first source file's
      name/the destination file's name to the title (Ctrl+F &
      Ctrl+D) and the one for copying the title to the destination
      file name (Ctrl+T) were not enabled.
* Sun Apr 28 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 84.0
    New features and enhancements:
    * mkvmerge: added a new file-specific option
      `--regenerate-track-uids`. When used for Matroska files,
      `mkvmerge` will generate new random track UIDs instead of
      keeping existing track UIDs. This is done automatically when
      a Matroska file was created by MakeMKV.
    * mkvmerge: MP4 reader: added support for FLAC in MP4.
    * MKVToolNix GUI: multiplexer: the "Attachments" tab's title
      will now include the total number of attachments (both from
      source files & to newly attach).
    * translations: added a Norwegian Bokmål translation of the
      programs by Roger Knutsen (see `AUTHORS`).
    Bug fixes:
    * configure: when called with `--disable-gui` the build system
      still ran the check for the GUI libraries & failed if they
      weren't found. This check is now skipped when the option is
      given.
    * mkvmerge: several color-related track header properties were
      parsed into & stored as a wrong integer type internally. This
      could result in wrong values being copied when very large
      values were present in source files, or in error messages
      when very large values were used as command-line parameters.
    * MKVToolNix GUI: multiplexer: the keyboard shortcuts from the
      "modify selected tracks" sub-menu didn't work right after
      opening a file. They only started working after opening the
      "multiplexer" menu.
    Build system changes:
    * Release v8.0.0 of the `fmt` library is now required. If not
      found, the bundled copy will be used.
    * A C++20 compatible compiler is now required for several but
      certainly not all C++20 features. g++ v10 & clang++ v10
      should suffice.
* Sun Mar 10 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 83.0
    New features and enhancements:
    * translations: added a Belarusian translation of the programs
      & the man pages by prydespar (see `AUTHORS`).
    * mkvmerge, MKVToolNix GUI's chapter editor: added support for
      reading chapters from ffmpeg metadata files.
    * MKVToolNix GUI: added a new action type for execution after
      jobs or the queue finishes: quitting MKVToolNix.
    Build system changes:
    * The bundled `fmt` library was updated to v10.2.1.
    Other changes:
    * Tons of changes were made to support the latest development
      versions of libEBML & libMatroska.
* Wed Jan 03 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 82.0
    New features and enhancements:
    * mkvmerge: Matroska reader: the "video alpha mode" track
      header property will be copied to the output file if present.
    * mkvmerge: Matroska reader: the "video alpha mode" track
      header property will be reported in JSON identification mode
      as the track property `alpha_mode`.
    * mkvmerge: Matroska reader: the file's timestamp scaling
      factor will be reported in JSON identification mode as the
      container property `timestamp_scale`.
    * mkvmerge: MPEG transport stream reader: teletext subtitles
      intended for hearing impaired people (type 0x05) are now
      marked as such via the appropriate flag in the track headers.
    * mkvmerge: file identification: the JSON identification
      output schema version has been bumped to 19.
    * mkvmerge: added a new hack `always_write_block_add_ids` that
      can be used as a workaround for players that don't support
      the handling of missing "Block Addition ID" sub-elements of
      "Block More" elements in block additions properly. These are
      used for e.g. alpha channel data in VP9 with a "Block
      Addition ID" value of 1, which is also its default value.
    * mkvinfo: added support for the "video alpha mode" track
      header element.
    * mkvpropedit, MKVToolNix GUI's header editor: added support
      for the "video alpha mode" track header property. In
      `mkvpropedit` it's called `alpha-mode`.
    * MKVToolNix GUI: multiplexer: when adding files the GUI can
      automatically enable the "hearing impaired" flag for audio
      and subtitle tracks if the file name contains the word "cc"
      or "sdh" delimited by certain characters (configurable).
      This feature is turned on by default.
    * MKVToolNix GUI: multiplexer: when scanning for Blu-ray
      playlists the GUI will now ignore playlists that are likely
      meant for menus. Currently the GUI considers this to be the
      case when a playlist contains the same item at least five
      times. This behavior can be turned off in the preferences.
    Bug fixes:
    * mkvmerge: MPEG transport stream reader: fixed a crash
      introduced in v81 that occurred when there was at least one
      PCM track that wasn't copied from the transport stream file.
    * mkvmerge: when reading data from Matroska files damaged in a
      specific way, mkvmerge ended up trying to write various types
      of elements that aren't allowed to be written (so-called
      `EbmlDummy` elements as well as elements that don't have a
      value set) to the output file, which caused the underlying
      `libebml` library to abort. These types of broken elements
      are now filtered out.
    Build system changes:
    * Qt 5 is no longer supported. Qt 6 is now required for
      building MKVToolNix. This implies that the options to
      `configure` revolving around configuring Qt 5 or choosing
      between the two have been removed (e.g. `--disable-qt6`).
    * Qt 6 detection: if detection fails, error messages from
      `qmake` can now be found in `config.log`.
    * Qt 6 detection: `configure` will only consider Qt 6.2.0 or
      newer, not 6.0.x or 6.1.y anymore, due to the lack of
      support for the multimedia module.
    * Qt 6 detection: `configure` will now fail to detect Qt 6 if
      the 'multimedia' module is not found by `qmake` (e.g. due to
      development packages not being installed).
    * The bundled `fmt` library was updated to v10.1.1.
* Sat Dec 02 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 81.0
    New features and enhancements:
    * mkvmerge: MPEG transport stream reader: HEVC/H.265: added
      support for reading single-layer Dolby Vision from Annex B
      type bitstream read from MPEG transport streams.
    * mkvmerge: MPEG transport stream reader, HEVC/H.265
      elementary stream reader: added support for reading
      dual-layer Dolby Vision with both the base & enhancement
      layers in the same track from Annex B type bitstreams in MPEG
      transport files & elementary stream files.
    * mkvmerge: MPEG transport stream reader: HEVC/H.265:
      implemented combining dual-layer Dolby Vision with base &
      enhancement layers in different tracks.
    * MKVToolNix GUI: multiplexer: added a new option in the
      preferences for always enabling 'forced' subtitle tracks.
      A subtitle track is considered to be 'forced' if: the
      corresponding property is set in the source file; the
      track's name contains the word 'forced' (in English);
      deriving the 'forced display' flag from file names is active
      & the file name matches the corresponding pattern. The option
      is disabled by default.
    * MKVToolNix GUI: multiplexer: the functionality for detecting
      file name sequences when adding files can now recognize the
      patterns used by GoPro's cameras for chaptered video files.
    * xyzvc_dump: the end position of the current NALU will be
      output in non-portable format as well.
    * xyzvc_dump: HEVC: the tool will now also output the inner
      NALU type of Dolby Vision NALUs (`unspec62` and `unspec63`).
    Bug fixes:
    * mkvmerge: when the user requests processing be stopped after
      the video ends `mkvmerge` will now take appending files into
      account properly. It won't stop processing unconditionally
      after the first file ends anymore.
    * mkvmerge: AV1 handling in readers: the readers will now
      provide the pixel dimensions to the AV1 packetizer as early
      as possible, just like for other video packetizers. That way
      the pixel dimensions are available for calculating the
      display dimensions when command-line options such as
      `--aspect-ratio` & `--aspect-ratio-factor` are used. Before
      the change the calculation was done based on initial pixel
      dimension values of 0x0, resulting in display dimensions of
      0x0, too.
    * mkvmerge: HEVC/H.265 packetizer: when reading & appending
      HEVC/H.265 from Matroska, MP4/MOV or FLV files the first
      frame of all the appended files was sometimes dropped,
      resulting in broken video at the point where video is
      appended.
    * mkvmerge: MPEG transport stream reader: when reading MPEG
      transport streams from Blu-rays the four-byte long
      `TP_extra_header` structure in front of the transport
      packets are now skipped properly. Before the fix a stray
      byte with value of `0x47` inside that `TP_extra_header`
      structure could have thrown off the detection of where the
      transport packets start, leading to mkvmerge dropping a few
      audio and/or video frames at the start of the file.
    * mkvextract: AAC extractor: when an invalid program config
      element in the GA-specific config element is encountered,
      the program config element will be disregarded, which avoids
      mkvextract aborting with an exception.
    * xyzvc_dump: fixed the tool aborting with an exception when
      the last NALU in an Annex B type file was shorter than four
      bytes.
    Other changes:
    * AVC & HEVC dumper development tool: the tool has been
      renamed from `xvc_dump` to `xyzvc_dump` as `xvc` is an
      abbreviation for an existing video codec (Extreme Video
      Coding), and the tool has nothing to do with that codec.
* Mon Oct 30 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 80.0
    New features and enhancements:
    * MKVToolNix GUI: if the system's locale uses one of the Han
      scripts, the GUI will force Arabic numerals to be used in
      spin boxes. This prevents Suzhou numerals from being used.
    Bug fixes:
    * build system: fixed detection of Qt6 if `clang` is used for
      compilation on Linux. In that case Qt's `qmake` added a
      `gcc`-specific option that `clang` doesn't understand,
      `-mno-direct-extern-access`. `configure` will now pass the
      parameter `-spec linux-clang` to `qmake` so that it uses the
      correct compiler flags.
    * build system: fixed the use of `mktemp` to be more portable.
    * mkvmerge: if a video aspect ratio was given with
      `--aspect-ratio-factor`, the code would apply a second
      factor based on the pixel resolution, resulting in much too
      large values for the `DisplayWidth` element. For example,
      with a pixel resolution of 720x520 & an aspect ratio factor
      of 1/1 the result should be 720x520, but instead it was
      900x520. Up until release 76.0 this has only happened when a
      track order was given (which unfortunately includes all
      invocations with MKVToolNix GUI as it always includes the
      track order). Starting with release 77.0 this has always
      happened due to the automatic sorting of tracks implicitly
      creating a track order, even if none was given.
* Tue Aug 22 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 79.0
    New features and enhancements:
    * mkvmerge: AV1: added support for reading Dolby Vision from
      AV1 IVF & OBU streams. Patches by Quietvoid.
    * mkvmerge: MPEG TS reader: added support for colors in
      teletext subtitles.
    * MKVToolNix GUI: multiplexer: when adding files the GUI can
      automatically enable the "forced display" flag for subtitle
      tracks if the file name contains the word "forced" delimited
      by certain characters (configurable). This feature is turned
      on by default.
    * MKVToolNix GUI: multiplexer: added the option
      `--stop-after-video-ends` to the dialog for additional
      command line options.
    * MKVToolNix GUI: multiplexer: when adding Blu-ray playlists
      the dialog allowing the user to select the playlist to add
      will now show audio & video track properties as well (pixel
      dimensions for video; sampling frequency, channels for audio).
    * MKVToolNix GUI: header editor: in order to reduce confusion
      with users non that versed in Matroska elements, the naming
      of the two "language" track properties has been changed:
      the old element is now titled "Language (obsolete)" & the
      current, IETF BCP 47 based one is simply called "Language".
    * MKVToolNix GUI: preferences: you can now use the "delete"
      key to remove entries from simple list widgets for strings
      (e.g. the list of recently used destination directories).
    Bug fixes:
    * mkvmerge: DTS reader: if a DTS stream doesn't start with a
      DTS core but a sub-stream element (EXSS), the reader will
      now look for a core. If found, it'll start processing from
      there instead of from the start. This fixes the timestamp
      calculation if the sampling frequency in the core & in the
      extensions are different.
    * MKVToolNix GUI: multiplexer: the "emphasis" and
      "stereoscopy" combo-boxes now have a much smaller minimum
      width, allowing to make the whole "properties" pane much
      smaller again.
* Mon Jul 03 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 78.0
    New features and enhancements:
    * MKVToolNix GUI: header editor: for files that only contain
      legacy track language elements but no IETF language elements
      the header editor will now derive the IETF language elements
      from the legacy elements.
    Bug fixes:
    * all: Linux: if initializing the locale system based on the
      system's settings fails, e.g. if environment variables such
      as `LC_ALL` have been set to `fr_FR.UTF-8` but the locale
      for `fr_FR.UTF-8` hasn't been built, MKVToolNix
      will try to fall back to `en_US.UTF-8` first & `C.UTF-8`
      second. If neither of the three succeeds, an error message
      will be shown, and the program will abort. This fixes the
      programs not catching an exception from the
      `boost::filesystem` library which doesn't cope with
      mis-configured locale systems well.
    * mkvmerge: sorting tracks by type did not work properly when
      some tracks weren't copied.
    * mkvmerge: track numbers in the destination file were
      assigned out-of-order when the track order in the source
      files differs from the one in the destination file. Now
      they're assigned sequentially in the order the tracks
      appear in the destination file again.
    * MKVToolNix GUI: under certain circumstances the GUI would
      try to display error messages from a secondary thread, which
      isn't allowed in Qt, causing to program to either hang or
      outright crash.
    * MKVToolNix GUI: the GUI will check for several potential
      installation issues wrt. to having write access to certain
      directories (system's temporary directory, MKVToolNix's file
      identification cache directory and others) & display proper
      error messages if not.
    * MKVToolNix GUI: header editor: fixed the application
      crashing whenever you change a property below the "segment
      information" node. This bug was introduced in v77.
    * MKVToolNix GUI: header editor: when reading files that only
      contain legacy track language elements but no IETF track
      language elements, the header editor was showing all tracks
      as having "English" as the language. This bug was introduced
      in v77.
    * MKVToolNix GUI: header editor: when a legacy track language
      element contains a country code (e.g. `fr-CA`), the header
      editor was wrongfully using `und` = "undetermined" as the
      language for that element. Now it'll use the language from
      the language/country pair, which would be `fr` in the earlier
      example.
    * MKVToolNix GUI: header editor: the keyboard shortcuts from
      the "modify selected track" sub-menu didn't work right after
      opening a file. They only started working after opening the
      "header editor" menu.
    Build system changes:
    * The compilation database (`compile_commands.json`) is now
      always built. The variable `BUILD_COMPILATION_DATABASE` is
      not evaluated anymore.
* Sun Jun 04 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to  version 77.0
    New features and enhancements:
    * mkvmerge: tracks in the destination file will now be sorted
      by their type automatically unless the track order is
      specified with the `--track-order` option. The order is as
      follows: video tracks first followed by audio & subtitle
      tracks with other rarely used types of tracks last. Tracks
      of the same type will be sorted in the same order as their
      source files occur in the command-line arguments. Note that
      this doesn't affect file identification.
    * MKVToolNix GUI: multiplexer: the default list colors used
      for distinguishing source files does not include the darkest
      tier anymore (the ones where one or two components are set
      to the value 0x3f) as they're hard to distinguish from each
      other. Only affects new installations, or when the user
      presses the "reset to default colors" button.
    * MKVToolNix GUI: multiplexer: the GUI will now check the
      state of the 'track enabled' flag of all video, audio &
      subtitle tracks when starting to multiplex or adding a job to
      the job queue. If there's no track with its flag turned on
      for a type, the GUI will turn on the flag for the first track
      of the type. This behavior can be turned off in the
      preferences.
    * MKVToolNix GUI: header editor: the columns in the
      tracks/attachments view and the values on the "track type"
      page will now be updated each time a corresponding property
      is changed (e.g. when a track's name is changed) instead of
      showing what's in the file on disk.
    * MKVToolNix GUI: Windows: a new settings in the preferences
      lets the user chose whether to use the light or the dark
      color palette, or to follow the system settings.
    Bug fixes:
    * Fixed compilation with fmt v10.0.0.
    * mkvmerge: fixed several instances of wrong format strings
      for `fmt::format` used in debug messages.
    * mkvmerge: AV1 packetizer: the packetizer did not honor the
      aspect ratio (factor) given on the command-line via the
      `--aspect-ratio` or `--aspect-ratio-factor` options.
    * mkvmerge: JSON identification: cropping parameters are
      reported again even if some of the four values are not
      present in the file or set to 0.
    * MKVToolNix GUI: the defunct "disable the dark mode" checkbox
      was removed from the preferences.
    * MKVToolNix GUI: language dialog: under certain conditions
      the controls for the individual components remained disabled
      when the dialog is opened even though editing of individual
      components is selected.
    * MKVToolNix GUI: language dialog: the controls for the
      individual components weren't re-initialized properly after
      opening the dialog for the second & all following times,
      potentially leaving previously selected/entered entries
      intact, primarily when editing multiple tracks at once.
    * MKVToolNix GUI: header editor: using the actions from the
      "modify selected track" context menu only worked if the user
      right-clicked on the first column in the view. They now work
      for clicks on any of the columns.
    * MKVToolNix GUI: header editor: some of the actions toggling
      specific flags from the "modify selected track" did not work
      correctly if the flag wasn't currently present in the file,
      especially if the underlying value has a default value in the
      Matroska specs.
    Build system changes:
    * The bundled `fmt` library was updated to v10.0.0.
    * MKVToolNix GUI now uses an external Qt resource file instead
      of compiling it into the executable. The resource file has
      reached a size at which the C++ compiler exhausts available
      virtual memory on some 32-bit architectures.
      The GUI will look for the file in the directory set with
      `configure`'s `--datadir` parameter on other systems
      (which usually means `/usr/share/mkvtoolnix`). The `install`
      build system commands installs it into that folder.
* Sun Apr 30 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 76.0
    Important notes:
    * mkvmerge: removed the option `--blockadd`. Removing block
      additional data is not possible anymore, as it is often
      required for proper decoding.
    New features and enhancements:
    * mkvmerge: JSON file identification: added a child element
      called `num_index_entries` to the `properties` track element
      containing the number of index entries found for a track.
      Currently only implemented for Matroska files where it
      contains the number of cue points.
    * mkvmerge: the maximum block addition ID track header value
      is now calculated automatically from both the existing
      mappings & the actually used block additions in the block
      groups.
    * mkvmerge: Matroska reader: when reading WebM files that use
      block additions with ID 4 (HDR for VP9) an appropriate block
      addition mapping will be created automatically.
    * mkvmerge: MP4 reader: the title/movie name meta data
      (content of the `udta.meta.ilst.©nam` atom) will now be
      copied over as the segment title track header attribute.
    * mkvmerge: MP4 reader: the comment & encoder meta data
      (content of the `udta.meta.ilst.©cmt` & `….©too` atoms) will
      now be copied over as global tags `COMMENT` & `ENCODER`
      respectively.
    * mkvmerge, MKVToolNix GUI's multiplexer: added an option to
      stop processing after the primary video track ends called
      `--stop-after-video-ends`. This discards any remaining
      packets of other tracks.
    * MKVToolNix GUI: multiplexer: automatically setting the
      destination file name: added an option in the preferences
      for using the first source file's directory name instead of
      its file name as the basis for the destination
      file name.
    * MKVToolNix GUI: multiplexer: double-clicking on certain
      columns in the "tracks" view will now toggle them directly
      (columns "Default track" & "Forced track") or activate the
      corresponding control (columns "Language", "Name" &
      "Delay"). Double-clicks on other columns will do what
      they've done before, too: toggling the "Copy item" state.
    * MKVToolNix GUI: the dialog for editing language tags is now
      created only the first time the user wants to edit a
      language tag & cached afterwards instead of creating a new
      instance each time. This makes subsequent uses instant.
    Bug fixes:
    * mkvmerge: mkvmerge will now only try to probe for VobSubs if
      the name of the file to identify ends in either `.idx` or
      `.sub`, preventing mis-identification of other file types if
      VobSubs with the same base name exist in the same directory.
    * mkvmerge: AC-3: mkvmerge will now skip certain types of
      garbage data (16 bytes starting with 0x01 0x10) that can
      occur before each sync frame, fixing the file not being
      identified as AC-3.
    * mkvmerge: Matroska reader: when reading files that use block
      additions with IDs other than 1 (e.g. 4 for HDR for VP9) the
      IDs will now be kept & written to the output file. Before no
      ID would be written, effectively using 1 as that's the
      default value for the corresponding element.
    * mkvmerge: mkvmerge will no longer write block addition
      mappings or the max block addition ID track header elements
      when creating a WebM file as those elements aren't supported
      there.
    * mkvpropedit: fixed replacing chapters & tags in files that
      don't contain tracks.
* Sun Mar 26 2023 Luigi Baldoni <aloisio@gmx.com>:
  - Update to version 75.0.0
    New features and enhancements:
    * mkvmerge: MP4 reader: mkvmerge will now read Timed Text
      (FourCC `tx3g`) subtitle tracks & convert them on the fly to
      Matroska's simple text subtitle format (`S_TEXT/UTF8`; text
      only, no styles).
    Bug fixes:
    * all: switched back to using `boost::filesystem` functions
      for creating directories instead of the ones introduced to
      work around bugs in `std::filesystem`. The latter didn't
      work correctly with UNC paths after the switch to
      `boost::filesystem::path` in v74.
    * mkvmerge: VobSub reader: mkvmerge will now probe the `.idx`
      file during VobSub identification even if the `.sub` file is
      passed as the source. Avoids mis-detection of the `.sub` as
      MPEG program streams.
    * MKVToolNix GUI: the GUI could abort with an exception on
      startup while looking for the `mkvmerge` or `mediainfo`
      executables due to inaccessible folders.
    * MKVToolNix GUI: preferences: when opening the preferences
      the first time the UI might pre-select the first entry in
      the list of interface languages if the operating system's
      language is not available for MKVToolNix. This might also
      happen on Linux if e.g. `en_GB` is set, even though `en_US`
      is available. Now English (`en_US`) will be selected instead.
    * MKVToolNix GUI: multiplexer: when adding files the GUI has
      special handling for chapter/tags/segment info files. This is
      done by comparing their content to certain patterns. This
      recognition could wrongfully be  triggered if any such file
      was embedded in another file verbatim, e.g. with a chapter
      XML file attachment in a Matroska file. When trying to add
      that Matroska file, the GUI would treat it as a chapter file
      instead of a regular one. This content-based detection was
      fixed.
    Other changes:
    * mkvpropedit, GUI's header editor: removed support for the
      deprecated "minimum cache" & "maximum cache" track header
      elements.
* Thu Mar 16 2023 Max Lin <mlin@suse.com>
  - Requires qt6-multimedia in Leap 15.5
* Sun Feb 12 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 74.0.0
    New features and enhancements:
    * mkvmerge: SRT handling: added a hack called `--engage
      keep_whitespaces_in_text_subtitles` which disables stripping
      whitespaces from the start & end of each line of SRT entries
      during muxing.
    Bug fixes:
    * all: Windows: UNC paths of type `\\?\C:\…` are supported
      again by switching back to Boost's file system library
      instead of using C++17's file system library.
    * mkvmerge: AVC/H.264 & HEVC/H.265 packetizers: when appending
      tracks the pixel dimensions will be checked & muxing will be
      aborted if they don't match.
    * mkvmerge: file type detection: file types that can be
      detected unambiguously by their content (e.g. Matroska, MP4,
      WAV…) will now preferred in the detection order over file
      types based on their extension. Prevents certain cases of
      mis-detection, e.g. DTS in WAV but with a file name
      extension of `.dts` being detected as the wrong type of DTS.
    * mkvmerge: SRT handling: whitespaces will now be stripped
      from the start & the end of each line of each entry, not
      just from the end of the last line.
    * mkvextract: SRT extraction: whitespaces will not be stripped
      from the start & end of the whole entry anymore.
    * MKVToolNix GUI: multiplexer: when adding multiple files that
      include certain file types (chapters, segment info and tag
      files) and when the choice where to add them is "all files
      to a single new tab", these certain file types will now be
      added in the newly added tab as well instead of the current
      tab that had already been open.
    * build system: fixed compatibility with Ruby 3.2.0 by using
      `FileTest.exist?` instead of `File.exists?`, `Dir.exists?` &
      `FileTest.exists?` which were removed in that release.
    Build system changes:
    * MKVToolNix is now using & requiring Boost's "file system"
      and "system" libraries again instead of C++17's file system
      library. This is due to gcc's library not supporting UNC
      paths of types `\\?\C:\dir\file.ext`.
* Tue Jan 03 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 73.0.0
    New features and enhancements:
    * mkvmerge: greatly enhanced the speed of Base64 decoding
      which is used used e.g. when reading pictures embedded in
      Ogg or FLAC files or for binary data inside XML chapter &
      tag files. Even small blocks of data could take unreasonably
      long.
    * mkvmerge: added support for reading HEVC/H.265 video from FLV
      containers.
    Bug fixes:
    * mkvmerge: splitting: fixed a typo in the string output in
      GUI mode regarding the timestamps before which splitting was
      done.
    * MKVToolNix GUI: job output: after having run multiple jobs
      the "Clear output" functionality only reset the visible
      parts. However, using the "save output" function would also
      save the output generated before the user used "clear
      output". Now only the output after the last use of "clear
      output" is saved.
    * build system: when probing for the FLAC library the Ogg
      libraries will be linked with the compiled test program as
      well. This fixes detection if the `pkg-config` settings for
      FLAC don't list Ogg & the linker doesn't find the library
      automatically.

Files

/usr/bin/mkvtoolnix-gui
/usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop
/usr/share/icons/hicolor/128x128/apps/mkvextract.png
/usr/share/icons/hicolor/128x128/apps/mkvinfo.png
/usr/share/icons/hicolor/128x128/apps/mkvmerge.png
/usr/share/icons/hicolor/128x128/apps/mkvpropedit.png
/usr/share/icons/hicolor/128x128/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/16x16/apps/mkvextract.png
/usr/share/icons/hicolor/16x16/apps/mkvinfo.png
/usr/share/icons/hicolor/16x16/apps/mkvmerge.png
/usr/share/icons/hicolor/16x16/apps/mkvpropedit.png
/usr/share/icons/hicolor/16x16/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/24x24/apps/mkvextract.png
/usr/share/icons/hicolor/24x24/apps/mkvinfo.png
/usr/share/icons/hicolor/24x24/apps/mkvmerge.png
/usr/share/icons/hicolor/24x24/apps/mkvpropedit.png
/usr/share/icons/hicolor/24x24/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/256x256/apps/mkvextract.png
/usr/share/icons/hicolor/256x256/apps/mkvinfo.png
/usr/share/icons/hicolor/256x256/apps/mkvmerge.png
/usr/share/icons/hicolor/256x256/apps/mkvpropedit.png
/usr/share/icons/hicolor/256x256/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/32x32/apps/mkvextract.png
/usr/share/icons/hicolor/32x32/apps/mkvinfo.png
/usr/share/icons/hicolor/32x32/apps/mkvmerge.png
/usr/share/icons/hicolor/32x32/apps/mkvpropedit.png
/usr/share/icons/hicolor/32x32/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/48x48/apps/mkvextract.png
/usr/share/icons/hicolor/48x48/apps/mkvinfo.png
/usr/share/icons/hicolor/48x48/apps/mkvmerge.png
/usr/share/icons/hicolor/48x48/apps/mkvpropedit.png
/usr/share/icons/hicolor/48x48/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/64x64/apps/mkvextract.png
/usr/share/icons/hicolor/64x64/apps/mkvinfo.png
/usr/share/icons/hicolor/64x64/apps/mkvmerge.png
/usr/share/icons/hicolor/64x64/apps/mkvpropedit.png
/usr/share/icons/hicolor/64x64/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/96x96/apps/mkvextract.png
/usr/share/icons/hicolor/96x96/apps/mkvinfo.png
/usr/share/icons/hicolor/96x96/apps/mkvmerge.png
/usr/share/icons/hicolor/96x96/apps/mkvpropedit.png
/usr/share/icons/hicolor/96x96/apps/mkvtoolnix-gui.png
/usr/share/man/be/man1/mkvtoolnix-gui.1.gz
/usr/share/man/bg/man1/mkvtoolnix-gui.1.gz
/usr/share/man/ca/man1/mkvtoolnix-gui.1.gz
/usr/share/man/de/man1/mkvtoolnix-gui.1.gz
/usr/share/man/es/man1/mkvtoolnix-gui.1.gz
/usr/share/man/fr/man1/mkvtoolnix-gui.1.gz
/usr/share/man/hu/man1/mkvtoolnix-gui.1.gz
/usr/share/man/it/man1/mkvtoolnix-gui.1.gz
/usr/share/man/ja/man1/mkvtoolnix-gui.1.gz
/usr/share/man/ko/man1/mkvtoolnix-gui.1.gz
/usr/share/man/man1/mkvtoolnix-gui.1.gz
/usr/share/man/nb/man1/mkvtoolnix-gui.1.gz
/usr/share/man/nl/man1/mkvtoolnix-gui.1.gz
/usr/share/man/pl/man1/mkvtoolnix-gui.1.gz
/usr/share/man/ru/man1/mkvtoolnix-gui.1.gz
/usr/share/man/uk/man1/mkvtoolnix-gui.1.gz
/usr/share/man/zh_CN/man1/mkvtoolnix-gui.1.gz
/usr/share/man/zh_TW/man1/mkvtoolnix-gui.1.gz
/usr/share/metainfo/org.bunkus.mkvtoolnix-gui.appdata.xml
/usr/share/mime/packages/org.bunkus.mkvtoolnix-gui.xml
/usr/share/mkvtoolnix/qt_resources.rcc
/usr/share/mkvtoolnix/sounds
/usr/share/mkvtoolnix/sounds/finished-1.webm
/usr/share/mkvtoolnix/sounds/finished-2.webm
/usr/share/mkvtoolnix/sounds/finished-3.webm


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 24 15:27:28 2026