MKVToolnix - Aktuelle Version

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • MKVToolnix - Aktuelle Version

      Version history:
      2008-03-04Moritz Bunkus
      * Released v2.2.0.

      2008-02-29Moritz Bunkus
      * mkvmerge: new feature: Added support for handling AC3 in WAV in ACM mode.

      2008-02-28Moritz Bunkus
      * mkvmerge: new feature: Added support for reading AC3 from QuickTime/MP4 files. Fix for bug 254.

      2008-02-27Moritz Bunkus
      * mkvmerge: new feature: Added support for handling AC3 in WAV in IEC 61937 compatible streams (aka SPDIF mode).
      * mkvmerge: new feature: Added support for WAV files with multiple data chunks.
      * mkvmerge: bug fix: Fixed a cause for the error message "no data chunk found" by fixing the skipping of 'fmt ' chunks.

      2008-02-23Moritz Bunkus
      * mkvmerge: new feature: Added support for AAC-in-AVI with CodecID 0x706d as created by mencoder. Fix for bug 266.

      2008-02-20Moritz Bunkus
      * mkvmerge: bug fix: Rewrote the OGM reader code. Another part of a fix for bug 267.


      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Schotenhüter ()

    • 18 Jan 2009: Released v2.4.2.

      * mkvmerge: bug fix: If subtitle files are appended to separate
      video files (e.g. two AVI and two SRT files) then the subtitle
      timecodes of the second and all following subtitle files were
      based on the last timecode in the first subtitle file instead of
      the last timecode in the first video file. Fix for bug 325.

      * mkvmerge: bug fix: Due to uninitialized variables mkvmerge would
      report OGM files as having arbitrary display dimensions. Fix for
      bug 326.

      * mkvmerge, mmg: enhancement: Implemented MIME type detection for
      attachments with libmagic on Windows.

      * mkvmerge: bug fix: If a Matroska file containing attachments was
      used as an input file and splitting was enabled then the
      attachments were only written to the first output file. Now
      they're written to each output file. Partial fix for bug 324.

      * mkvmerge: enhancement: Decreased the time mkvmerge needs for
      parsing Quicktime/MP4 header fields.

      * mkvmerge: bug fix: The parser for the simple chapter
      format (CHAPTERxx=...) can now handle more than 100 chapters. Fix
      for bug 320.

      * mmg: bug fix: The commands "Save command line" and "Create
      option file" did not save mmg's current state but the state it was
      in when the command "Show command line" was last used or when mmg
      was started.

      * mkvmerge: bug fix: Fixed a crash (segfault) with MPEG-4 part 2
      video if "--engage native_mpeg4" is used. Fix for bug 318.

      * Windows installer: The installer cleans up leftovers from old
      installations during an upgrade. It doesn't write registry entries
      for an exe called "AppMainExe.exe" anymore. It asks whether or not
      the user wants a shortcut on the desktop. It does not install the
      document for base64tool anymore because base64tool itself isn't
      installed anymore either. Fixes for bugs 314, 315, 316 and 317.

      * mmg: bug fix: Fixed a compilation problem with non-Unicode
      enabled wxWidgets. Fix for bug 313.

      * mkvmerge: new feature: Added support for reading the pixel
      aspect ratio from Theora video tracks.
    • * Released v2.5.2.

      * installer: bug fix: If the installer is run in silent mode
      (switch "/S") then it will not ask the user whether or not to
      place a shortcut on the desktop, and that shortcut will not be
      created. Fix for bug 345.

      * mmg: new feature: Added two buttons "enable all" and "disable
      all" to the list of attached files that enable / disable all
      attached files.

      * mmg: bug fix: The action "File" -> "New" did not clear the
      internal list of attached files resulting in unexpected behaviour
      if files with attachments where added afterwards.

      * mmg: bug fix: The button "remove all files" did not clear the
      list of attached files.

      * mkvinfo: new feature: Made mkvinfo's GUI translatable. Added a
      German translation for the GUI.

      * mmg: On Linux wxWidgets 2.8.0 and newer uses the GTK combo boxes
      which suck. A lot. Therefore mmg uses wxBitmapComboBoxes for
      wxWidgets >= 2.8.0 on Linux and normal wxComboBoxes in all other
      cases. wxBitmapComboBoxes are still drawn by wxWidgets itself
      (just like wxComboBoxes before 2.8.0) and offer much better
      functionality. Fix for bug 339.

      * mkvmerge, mmg: bug fix: The MIME type autodetection for
      attachments was broken for paths with non-ASCII characters on
      non-UTF-8 encoded systems (mostly on Windows). Fix for bug 340.

      * source: various fixes for compilation with wxWidgets 2.9.

      * all programs: bug fix: The locale was not detected properly
      often resulting in the program aborting with the message that
      "the locale could not be set properly". Fix for bug 338.

      * mmg: bug fix: Fixed the selection of the translation to use if
      the LC_MESSAGES environment variable has been set on Windows.

      * Released v2.5.0.

      * mmg: bug fix: Fixed a crash during the check if files could be
      overwritten by the next mux. Possible fix for bugs 335 and 336.

      * mkvmerge, mkvinfo, mkvextract, mmg: Made all those programs
      nearly completly translatable. Added a German translation for all
      four programs (only for the programs, not for the static
      documentation: man pages, the guide to mmg etc).

      * mkvmerge, mmg: new feature: Added options ('-m' /
      '--attachments' and its counterparts '-M' / '--no-attachments')
      to mkvmerge for selecting which attachments to copy and which to
      skip and the corresponding controls to mmg.

      * mkvmerge: bug fix: Fixed the detection of AAC files whose first
      AAC header does not start on the first byte of the file.

      * mmg: bug fix: It was possible to crash mmg by clicking onto the
      root element in the chapter editor.

      * mkvextract: bug fix: During timecode extraction mkvextract wrote
      large timecodes in scientific notation.

    • Released v2.5.3.

      * mkvmerge, mkvextract, mmg: bug fix: If the environment variables
      LANG, LC_ALL, LC_MESSAGES contained a locale that was supported by
      the system but for which mkvtoolnix did not contain a translation
      (e.g. fr_FR, it_IT, en_AU) then the programs would abort with an
      error message. Fix for bug 338.

      * mkvmerge: bug fix: Appending raw AVC/ES files resulted in
      segmentation faults. Fix for bug 344.

      * mkvmerge: bug fix: When mkvmerge was run with the --attachments
      option to copy only some of the attachments in a Matroska file
      then any attachment with an ID larger than the first skipped
      attachment ID was not copied into the new file. Fix for bug 346.

    • Released v2.6.0.

      * mmg: new feature: Added a header editor for Matroska files.

      * mkvextract: bug fix: The "simple" chapter extraction mode (OGM
      style chapter output) outputs strings converted to the system's
      current charset by default now instead of always converting to
      UTF-8. This can be overridden with the "--output-charset" command
      line option. Fix for bug 359.

      * mkvmerge: bug fix: QuickTime audio tracks will be stored with
      the CodecID "A_QUICKTIME". The CodecPrivate element contains the
      full "STSD" element from the QuickTime file (just like
      V_QUICKTIME). This method is used for all audio tracks which don't
      have a well-defined storage spec for Matroska (e.g. AAC, AC3,
      MP2/3 are still stored as A_AC3, A_AAC etc). Hopefully a fix for
      bugs 354 and 357.

      * mkvmerge: bug fix: The CodecPrivate element for QuickTime video
      tracks like Sorenson Video Codecs contained wrong data. Fix for
      bug 355.

      * all: Added a Japanese translation by Hiroki Taniura (see

      * mkvmerge: bug fix: Fixed detection of little endian PCM tracks
      in MOV files. Fix for bug 356.

      * mkvextract: bug fix: The charset for text output was not
      initialized correctly resulting in garbled display of non-ASCII
      characters in non-UTF-8 locales.

      * all: bug fix: A couple of translated strings were converted from
      the wrong locale when they were displayed.

      * mmg, mkvinfo: The GUIs now require an Unicode-enabled version of

      * all: bug fix: The tools use the API call "GetOEMCP()" on Windows
      instead of "GetACP()". This should make messages output in cmd.exe
      come out correctly for Windows versions for which cmd.exe uses a
      different code page than the rest (e.g. on German Windows).

      * mkvinfo: enhancement: If mkvinfo is started in GUI mode on
      Windows then the console that was started with it will be closed.

      * mkvinfo: bug fix: Chapter names and tag elements were recoded to
      the wrong charset resulting in garbled output. Fix for bug 353.

    • * Released v2.7.0.

      * Build requirements changed: mkvtoolnix requires Boost v1.32.0 or

      * mkvmerge: mkvmerge will now use SimpleBlock elements instead of
      normal BlockGroup elements by default.

      * mkvmerge, mmg: new feature: Added support for the "forced track"
      flag. Fix for bug 128.

      * mmg: bug fix: The header editor and chapter editor will not
      write zero bytes anymore if there's not enough space to write an
      EbmlVoid element when saving to Matroska files.

      * mkvmerge: By default mkvmerge keeps the aspect ratio information
      in AVC/h.264 video bitstreams now (equivalent to specifying
      "--engage keep_bitstream_ar_info" in earlier versions). A new
      option "--engage remove_bitstream_ar_info" is available that
      restores the previous behaviour.

      * mkvmerge: bug fix: Fixed the aspect ratio extraction for
      AVC/h.264 video by adding three more pre-defined sample aspect
      ratios. Mkvmerge also only assumes "free aspect ratio" if the
      aspect ratio type information indicates it and not if the
      type information is unknown.

      * mmg: new feature: Added drag & drop support for the header
      editor (files can be opened by dropping them on the header

      * mkvmerge: new feature: Added support for reading the track
      language from QuickTime/MP4 files. Thanks to Eduard Bloch for the
      code for unpacking the language string.

      * mmg: bug fix: All arguments are shell escaped and quoted instead
      of only those with spaces in them. Only applies to the menu
      options "show command line", "save command line to file" and "copy
      command line to clipboard". Fix for bug 364.

      * mkvmerge, mkvextract: new feature: Added support for MLP audio.

      * mmg: bug fix: When adding a file with colons in the segment
      title all colons were replaced with the letter 'c'.

      * mkvmerge, mkvetract: new feature: Added support for TrueHD audio
      (read from raw streams with or without embedded AC3 frames, MPEG
      program streams).

      * mmg: bug fix: The job manager's status output was garbled if mmg
      was run with another language as English.

      * mmg: bug fix: The progress bar for each individual job in the
      job dialog wasn't updated if mmg was run with another language as

      * mmg: bug fix: The timecodes in the job queue editor were off by
      one month. The "added job on" was additionally off by an amount
      depending on the user's time zone. Fix for bug 362.

      * mkvmerge: bug fix: The MPEG program stream (VOB/EVO) reader was
      sometimes reading the timecodes wrong resulting in bad audio/video
      synchronization. Fix for bug 337.

    • Released v2.8.0.

      * all: Added a translation to Chinese (simplified) by Dean
      Lee (see AUTHORS).

      * mkvmerge: enhancement: Added support for handling AC3 audio in
      MP4 files with the FourCC "sac3" (as created by e.g. Nero Recode
      v3/4). Fix for bug 384.

      * mkvmerge, mmg: enhancement: Made mmg's "FPS" input field
      available for all video tracks. mkvmerge's corresponding option
      "--default-duration" now not only modifies the track header field
      but affects the frame timecodes as well.

      * mkvmerge: bug fix: The VobSub reader was dropping the very last
      MPEG packet possibly resulting in the very last subtitle entry
      being garbled or discarded completely. Patch by Todd Schmuland.

      * mmg: enhancement: Added "60000/1001" as a pre-defined option to
      the "FPS" drop-down box.

      * mmg (header editor): bug fix: The header editor controls on the
      right stopped responding after the second file had been loaded or
      the "reload file" feature had been used. Fix for bug 372.

      * mmg: new feature: Added an option for clearing all inputs after
      a successful muxing run.

      * mkvmerge: bug fix: Made the AAC detection code stricter in what
      it accepts. This results in fewer mis-detections. Fix for bugs 373
      and 374.

      * mkvmerge: bug fix: Splitting without the option "--engage
      no_simpleblocks" resulted in broken files: all frames were marked
      as B frames. Fix for bug 371.

      * mkvinfo: bug fix: Timecodes of SimpleBlock elements that were
      output formatted in summary mode were too small by a factor of

      * mkvmerge: bug fix: The duration of subtitle frames was
      overwritten with the difference between the next frame's timecode
      and the current frame's timecode if a timecode file was used for
      that track. Fix for bug 286.

      * mmg: bug fix: Removed the option "always use simple blocks" from
      the preferences dialog as this option was already removed from
      mkvmerge. Fix for bug 370.
    • Released v2.9.0.

      * all: Added a translation to Traditional Chinese by Dean
      Lee (see AUTHORS).

      * mkvmerge: bug fix: mkvmerge was not handling dropped frames well
      when converting from VfW-mode MPEG-4 part 2 to native mode MPEG-4
      part 2 (with '--engage native_mpeg4'). This resulted in timecodes
      being to low which in turn resulted in the loss of audio/video
      synchronization. Fix for bug 236.

      * mkvextract: bug fix: The modes 'chapters', 'cuesheet' and 'tags'
      did not honor the '--redirect-output' option and where always
      writing to the standard output.

      * mkvmerge: new feature: Added a hack ('vobsub_subpic_stop_cmds')
      that causes mkvmerge to add 'stop display' commands to VobSub
      subtitle packets that do not have a duration field. Patch by Todd
      Schmuland (see AUTHORS).

      * mmg: enhancement: Changed how mmg sets the output file name if
      automatically if the option is enabled. If the user adds more than
      one file then the output file name is set each time a file is
      added and not only when the first one is unless the user has
      changed the output file name manually. Fix for bug 229.

      * mkvmerge: enhancement: Improved support for QuickTime audio
      tracks with version 2 of the STSD sound descriptor.

      * mmg: bug fix: The "remove all" button was sometimes disabled
      even though there were still files left to be removed.

      * mkvmerge: enhancement: The MPEG program stream reader will now
      detect invalid padding packets and skip only to the next 2048 byte
      packet boundary instead of skipping several good packets. Patch by
      Todd Schmuland (see AUTHORS).

      * mmg: enhancement: The "no chapters" checkbox can now be used for
      QuickTime/MP4 files and OGM files as well.

      * mkvmerge: enhancement: The OGM reader will only print the
      warning that no chapter charset has been set by the user if the
      title or the chapter information contained in the OGM file is
      actually used and not overwritten with '--title ...' or

      * mkvextract: bug fix: The VobSub extraction was made more
      compatible with most applications. Fix for bug 245. Patch by Todd
      Schmuland (see AUTHORS).

      * mkvmerge: bug fix: Fixed support for Windows systems that use
      code pages that are not supported by the iconv library (e.g. code
      page 720). mkvmerge was exiting with warnings causing mmg to
      report that file identification had failed. Fix for bug 376.

      *mkvmerge: new feature: Added support for handling MPEG-1/-2
      video in AVI files. Fix for bug 388.

      * all: bug fix: Global variables are deconstructed in a
      pre-defined way no longer causing segfaults when the programs are
      about to exit.

      * mkvmerge: enhancement: Implemented small speedups for some
      common memory operation (affects e.g. the MPEG program stream

      * mkvmerge: bug fix: Fixed potential and actual segmentation
      faults occuring when appending VC-1 video tracks, Dirac video
      tracks and DTS audio tracks.

      * mmg: bug fix: The header and chapter editors will no longer
      crash the application if the user wants to open a file that's
      locked by another process and show an error message instead.

      * mkvmerge: enhancement: Invalid VobSub packets whose internal SPU
      length field differs from its actual length are patched so that
      the SPU length field matches the actual length. This fixes
      playback issues with several players and filters. Fix for bug

      * mkvmerge: new feature: Added support for reading chapters from
      MP4 files. Fix for bug 385.
    • Released v2.9.5.

      2009-06-06 Moritz Bunkus <>

      * mkvmerge: bug fix: The handling of TrueHD/MLP audio in MPEG
      program streams was broken resulting in many dropped packets.

      * all: bug fix: There was the possibility that invalid memory
      access occured and e.g. mkvmerge crashed on systems with the
      posix_fadvise() function (mainly Linux) if mkvmerge was opening
      several files from certain file systems (e.g. VFAT). Apart from
      obvious crashes the only other side effect was that the
      posix_fadvise() function would not be used resulting in slightly
      worse I/O performance.

      2009-05-31 Moritz Bunkus <>

      * mkvmerge: new feature: Improved the control over which tags get
      copied from a source file to the output file. The old option
      "--no-tags" was replaced with the new options "--no-global-tags"
      which causes global tags not to be copied and "--no-track-tags"
      which causes track specific tags to not be copied. The new option
      "--track-tags" can be used to select tracks for which tags will be
      copied. The default is still to copy all existing tags.

      * mkvmerge: new feature: Included chapters, global and track
      specific tracks in the output of mkvmerge's identification mode.

      * mkvmerge: Renamed a couple of command line options to make the
      command line interface more consistent: "--no-audio",
      "--no-video", "--no-subtitles", "--no-buttons", "--audio-tracks",
      "--video-tracks", "--subtitle-tracks", "--button-tracks". The old
      versions of these options "--noaudio", "--novideo", "--nosubs",
      "--nobuttons", "--atracks", "--vtracks", "--stracks" and
      "--btracks" still work.

      * mkvmerge: bug fix: The sequence header of MPEG-1/2 video tracks
      is put into the CodecPrivate again while still leaving sequence
      headers in the bitstream as well. This is more compatible with
      some existing parsers.

      2009-05-30 Moritz Bunkus <>

      * mmg: bug fix: Removed the check if the user has added
      tracks and files before starting mkvmerge because mkvmerge itself
      is able to create track-less files (e.g. chapters only). Fix for
      bug 402.

      * mkvmerge: bug fix: Improved the handling of consecutive AC3
      packets with the same timecode (e.g. if AC3 is read from MP4
      files). Fix for bug 403.

      2009-05-27 Moritz Bunkus <>

      * mkvmerge: bug fix: Fixed an endless loop in the TrueHD code
      occuring when the TrueHD stream is damaged somewhere.

      2009-05-26 Moritz Bunkus <>

      * mkvmerge: bug fix: Fixed the detection of MPEG transport streams
      with other packet sizes than 188 bytes (e.g. 192 and 204 bytes).

      2009-05-24 Moritz Bunkus <>

      * mkvmerge: bug fix: The detection of invalid padding packet
      lengths in the MPEG program stream reader was improved to not
      produce as many false positives. Patch by Todd Schmuland (see
      AUTHORS). Fix for bug 393.

      2009-05-23 Moritz Bunkus <>

      * mkvmerge: new feature: Added support for the FourCCs ".mp3" and
      "XVID" in QuickTime files.

      * mmg: bug fix: Pressing 'return' in the job dialog will close the
      dialog on Windows, too. Fix for bug 392.

      2009-05-22 Moritz Bunkus <>

      * mmg: bug fix: Fixed the behaviour of how mmg sets the output
      file name automatically if the option is enabled. If the user adds
      more than one file then the extension of the output file name is
      set each time a file is added and not only when the first one
      is. The full file name and path will only be set when the first
      file is added. Fix for bug 391.
    • Released v2.9.7.

      2009-06-28 Moritz Bunkus <>

      * mkvmerge: bug fix: The handling of NVOPs in native MPEG4 part 2
      video storage has been improved. NVOPs are dropped again both from
      packed and non-packed bitstreams, and timecodes are adjusted to
      match the number of dropped frames.

      2009-06-25 Moritz Bunkus <>

      * mmg: The "preferences" dialog has been split up into several
      tabs. Some other preferences available in other dialogs have been
      merged into the "preferences" dialog.

      * mkvmerge: bug fix: The I frame detection for AVC/h.264 video has
      been fixed. Sometimes a single I frame was recognized as two or
      more consecutive I frames resulting in garbled display and wrong
      timestamps. Fix for bug 415.

      2009-06-23 Moritz Bunkus <>

      * mmg: new feature: The list of common languages can be configured
      by the user via the 'preferences' dialog.

      2009-06-22 Moritz Bunkus <>

      * all: bug fix: The programs do not try to close iconv handles -1
      anymore which resulted in segfault during uninitialization on some
      platforms (e.g. FreeBSD, Mac OS X). Fix for bug 412.

      2009-06-21 Moritz Bunkus <>

      * mkvmerge: bug fix: Complete rewrite of the code for the native
      storage mode for MPEG4 part 2 video tracks. Fix for bug 298.

      2009-06-18 Moritz Bunkus <>

      * mkvmerge: bug fix: Made the detection rules for raw MP3, AC3 and
      AAC audio files more strict. This avoids a mis-detection of
      certain files, e.g. AVC/h.264 ES files being misdetected as MP3
      files. Fix for bug 414.

      2009-06-14 Moritz Bunkus <>

      * mkvmerge: bug fix: Appending MP4 or OGM files with chapters will
      merge the chapters from all appended files and not just take the
      chapters from the first file and discard the chapters from the
      following files. Fix for bug 397.

      * mkvmerge, mmg: new feature: The language for chapters read from
      files such as OGM and MP4 files can be chosen with the
      --chapter-language command line option. Fix for bug 399.

      * mkvmerge, mmg: new feature: Chapter and tag information
      contained in source files are now shown in the "track" selection
      box and can be toggled individually. The user can set the charset
      for chapters if the source file's chapters are not encoded in
      UTF-8 (e.g. in some OGM/MP4 files). The old file specific
      checkboxes "no tags" and "no chapters" have been removed. Fix for
      bug 400.

      2009-06-13 Moritz Bunkus <>

      * mmg: bug fix: The chapter editor was corrupting Matroska files
      if the chapters were saved to a file twice in a row without
      reloading them from the Matroska file.

      2009-06-09 Moritz Bunkus <>

      * mmg: enhancement: If the user selects the option "Verify" from
      the "Chapters" menu then a message will be shown even if the
      validation succeeded. Fix for bug 410.

      * mmg/mkvmerge: bug fix: Adding MP4 files with chapter entries
      that are not encoded in UTF-8 will not result in mkvmerge aborting
      with a message about invalid UTF-8 sequences anymore. Fix for bug
    • Released v2.9.8.

      * mmg: bug fix: The inputs for timecode files and the language are deactivated if the user has selected a track that will be appended to another track. Fix for bug 432.

      * mmg: bug fix: mmg will handle multiple consecutive spaces in the options given with "add command line options" properly and not cause mkvmerge to exit with misleading error messages anymore. The "add command line options" dialog has been reordered, and the drop down box in it is now read-only. Fixes for bug 429.
      * doc, mmg: bug fix: The tooltip and documentation for the 'delay' option was misleading. Fix for bug 420.

      * mmg/header editor: enhancement: Implemented a considerable speedup in the processing of large files.

      * mmg/header editor: bug fix: The header editor copes better with files that do not contain all mandatory header fields. The missing ones are added or assumed to be default values.

      * all: bug fix: Selecting the translations with the "--ui-language" option did not work on Mac OS X.

      * mkvmerge: bug fix: Fixed an invalid memory access in the VobSub reader module. Fix for bug 426.
      * mmg: bug fix: Tracks added from Matroska files did not get their 'default track' drop down box set correctly if the flag was 'off' in the source file and no other track of its kind hat its 'default track' flag set.
      * mkvmerge: bug fix: mkvmerge was wrongly turning the 'default track' flag back on for the first subtitle track muxed from a Matroska file if none of the subtitle tracks muxed had their 'default track' flag set in their source files and if the user didn't use the '--default-track' option for setting that flag explicitely.

      * mmg: bug fix: Running mkvmerge on Windows from an installation directory with two spaces in the path (e.g. "C:\Program Files\Video tools\mkvtolnix") crashed mmg when the user started muxing. Fix for bug 419.

      *mmg: bug fix: Files for which all tracks were disabled were left out from mkvmerge's command line so that tags, chapters and attachments were not copied from such files either.
      * mkvmerge: bug fix: Appending MPEG4 part 2 video tracks from Matroska files which contain aspect ratio information will not result in an error message "connected_to > 0" anymore. Fix for bug 427.

      * mkvmerge: bug fix: Fixed the audio sync for tracks read from AVI files containing garbage at the beginning. Fix for bug 421.
      * mmg: bug fix: Trying to save chapters that contain editions without a single chapter entry does no longer result in a crash but a descriptive error message instead. Saving empty chapters to a Matroska file will remove all chapters contained in the file instead of not doing anything. Fixes for bug 422.

      * mkvinfo: enhancement: Implemented speed-ups of up to 50% for middle to larger files.

      * mkvmerge: bug fix: Fixed reading AVC/h.264 video tracks from OGM files. Fix for bug 418.
      * mmg: bug fix: The chapter language for chapters copied from source files (e.g. Matroska, MP4 or OGM files) is only changed if the user has selected any language other than "und". Fix for bug 420.
      * mmg: bug fix: mmg will no longer show an error message if the user has not selected a country in the "chapters" tab of the preferences dialog.

    • 2.9.9 (November 26, 2009)
      2009-11-11Moritz Bunkus
      * mmg: bug fix: The warning that no FPS has been entered for AVC/h.264 elementary streams is not shown anymore for appended tracks (only once for the first track that they're appended to).

      2009-10-25Moritz Bunkus
      * mkvmerge: bug fix: The pixel cropping parameters were not kept when muxing from Matroska files.
      * mkvmerge: bug fix: The display width/height parameters were not kept when muxing from Matroska files if the bitstream of the track contained different aspect ratio information. Now the order is "command line" first, "source container" second and "bitstream" first.

      2009-09-04Moritz Bunkus
      * mkvmerge: bug fix: Fixed the subtitle track selection for AVI files.

      2009-08-23Moritz Bunkus
      * mkvmerge: enhancement: A single '+' causes the next file to be appended just like putting the '+' in front of the file name.

      2009-08-21Moritz Bunkus
      * mkvmerge: bug fix: The integrated help ('--help') contained wrong information about the '--sync' option. Fix for bug 435.

      2009-08-18Moritz Bunkus
      * mmg: enhancement: The file dialogs for 'add file'/'append file' will show files with extensions in all uppercase as well. This only applies to file systems that distinguish between case (e.g. most of the non-Windows, non-FAT world). Fix for bug 433.

      2009-08-16Moritz Bunkus
      * mkvmerge: bug fix: Missing ChapterLanguage elements were assumed to be set to "und". They're now assumed to be "eng" in accordance with the Matroska specifications.
      * Added a new program 'mkvpropedit' that can modify certain properties of existing Matroska files. It is mmg's header editor, just for the command line.
    • 3.0.0 (December 12, 2009)

      2009-12-12Moritz Bunkus
      * Released v3.0.0.
      * mmg: enhancement: Added support for showing the muxing progress for both normal muxes and the job manager in Windows 7's taskbar.

      2009-12-06Moritz Bunkus
      * all: bug fix: The charset for output in cmd.exe for non-English interface languages has been fixed on Windows Vista and Windows 7.
      * all: enhancement for Windows platforms: If one of the mkvtoolnix components is run without having been installed before then translations will be read from the directory the .exe is run from.

      2009-12-05Moritz Bunkus
      * configure: Added an option ('--without-build-timestamp') that omits the build timestamp from all version information so that two builds of mkvtoolnix can be byte-identical.

      2009-12-04Moritz Bunkus
      * mkvpropedit, mmg: bug fix: Editing headers of files created by HandBrake would cause crashes and/or corrupted files after saving. Fix for bug 445.
    • 3.1.0

      2010-01-18 Moritz Bunkus
      * Released v3.1.0.

      2010-01-11 Moritz Bunkus
      * mkvmerge: bug fix: If the first input file was a Quicktime/MP4 file and all tracks from that file were deselected for muxing then mkvmerge would crash. Fix for bug 458.

      2010-01-09 Moritz Bunkus
      * mmg: bug fix: The option 'AAC is SBR/HE-AAC' was not honored for appended AAC tracks. This could lead to mkvmerge aborting with an error that the track parameters did not match if it itself could not detect HE-AAC in the second file.

      2010-01-06 Moritz Bunkus
      * documentation: Added a Chinese Simplified translation for mmg's guide by Dean Lee (see AUTHORS).

      2010-01-05 Moritz Bunkus
      * documentation: Added a Japanese translation for the man pages by Katsuhiko Nishimra (see AUTHORS).

      2010-01-03 Moritz Bunkus
      * mmg: bug fix: The output file name is checked for invalid characters before the muxing process is started. Fix for bug 455.
      * mkvpropedit, mmg: bug fix: Files with an infinite segment size are handled correctly now. Fix for bug 438.
      * mkvmerge: bug fix: Matroska files which have its 'tracks' element located behind the clusters are read correctly now.
      * mmg: enhancement: After muxing the "abort" button is changed to "open folder" which opens the explorer on the output file's folder. This only happens on Windows.

      2010-01-02 Moritz Bunkus
      * mmg: enhancement: When constructing the output file name mmg will only suggest names that don't exist already by appending a number to the file name (e.g. resulting in "/path/file (1).mkv").

      2009-12-30 Moritz Bunkus
      * mkvmerge: new feature: Added support for reading chapters from MP4 files that are stored in tracks with subtype 'text'. Such files are used e.g. on iPods/iPhones and can be created by HandBrake. Fix for bug 454.

      2009-12-29 Moritz Bunkus
      * mmg: ...

    • 3.2.0

      010-02-11 Moritz Bunkus
      * mmg, mkvpropedit: Fixed another bug causing a crash writing chapters/other elements to existing Matroska files.

      2010-02-10 Moritz Bunkus
      * Build system: bug fix: Improved detection of Boost::Filesystem for newer Boost versions.

      2010-02-09 Moritz Bunkus
      * docs: Added a Chinese Simplified translation for the man pages by Dean Lee (see AUTHORS).

      2010-02-06 Moritz Bunkus
      * mkvmerge: bug fix: Outputting error messages about invalid XML files will not cause mkvmerge to crash on Windows anymore.
      * mmg: enhancement: Added an input field for the segment info XML file (mkvmerge's "--segmentinfo" option) on the "global" tab.

      2010-02-03 Moritz Bunkus
      * mmg: bug fix: The jobs will be saved in the 'mkvtoolnix/jobs' sub-directory of the 'application data' folder instead of the 'jobs' folder in the current directory. On Windows this is the special 'application data' folder inside the user's profile directory, e.g. 'C:\Users\mbunkus\AppData\mkvtoolnix'. On non-Windows systems this is the folder '.mkvtoolnix' in the user's home directory. mmg's configuration file has also been moved from ~/.mkvmergeGUI to ~/.mkvtoolnix/config on non-Windows systems. Fix for bug 466.

      2010-01-28 Moritz Bunkus
      * mkvextract: bug fix: Files are only opened for reading, not for writing, so that mkvextract will work on files the user only has read-only permissions for.
      * mkvextract: bug fix: Modes 'attachments', 'chapters', 'tags' and 'cuesheet': mkvextract will output an error message if the file cannot be opened (e.g. because it does not exist or due to lack of access).

      2010-01-24 Moritz Bunkus
      * mmg: enhancement: Changing the interface language does not require a restart anymore.
      * mkvmerge: bug fix: Reading VOB files bigger than 4 GB was broken in v3.1.0 on 32bit platforms.

      2010-01-22 Moritz Bunkus
    • 3.3.0

      2010-03-24 Moritz Bunkus
      * Released v3.3.0.
      * Build system: Sped up builds by using pre-compiled headers. Patches by Steve Lhomme (see AUTHORS) and myself.

      2010-03-23 Moritz Bunkus
      * mkvmerge: bug fix: Fixed the default duration for interlaced MPEG-1/2 video tracks. Also added the 'interlaced' flag for such tracks. Patches by Xavier Duret (see AUTHORS). Fix for bug 479.

      2010-03-22 Moritz Bunkus
      * mkvmerge: bug fix: Specifying a FourCC with spaces at the end will not result in an error anymore. Fix for bug 480.

      2010-03-19 Moritz Bunkus
      * mkvmerge: bug fix: Timecodes for MPEG-1/2 tracks are calculated properly, especially for B frames. Patch by Xavier Duret (see AUTHORS). Fix for bug 475.

      2010-03-18 Moritz Bunkus
      * mkvmerge: enhancement: Added a message in verbosity level 2 to the splitting code. It reports before which timecode and after what file size a new file is started.
      * All: A lot of changes preparing mkvtoolnix for use with the upcoming libebml2/libmatroska2 versions were applied. Patches by Steve Lhomme (see AUTHORS).

      2010-03-15 Moritz Bunkus
      * mkvmerge: bug fix: Fixed a crash when reading Matroska files that contain Vorbis audio with in MS compatibility mode (CodecID A_MS/ACM). Fix for bug 477.
      * All: enhancement: Added support for old Mac-style line endings (only '\r' without '\n') in text files.

      2010-03-11 Moritz Bunkus
      * mmg: enhancement: Added the values "4483M" and "8142M" to the "split after this size" drop down box.

      2010-03-06 Moritz Bunkus
      * mmg: bug fix: Fixed compilation if gettext is not available.

      2010-03-03 Moritz Bunkus
      * Build system: Added project files and fixes for compilation with Microsoft Visual Studio 8. Patches by David Player (see AUTHORS).
      * Installer: bug fix: A couple of start menu links to pieces of the documentation...

      2010-03-02 Moritz Bunkus
      * Build system: bug fix: Fixed the configure script and compilation on OpenSolaris.

      2010-02-26 Moritz Bunkus
      * Installer: bug fix: The "jobs" directory in the application data folder is removed during uninstallation if the user requests it. Fix for bug 474.
      * mkvextract: bug fix: Fixed granulepos calculation when extracting Vorbis tracks into Ogg files. Fix for bug 473.

      2010-02-24 Moritz Bunkus
      * All: bug fix: The programs will no longer abort with an error message if a selected interface translation is not available. The "C" locale is used instead. Fix for bug 472.

      2010-02-23 Moritz Bunkus
      * mkvmerge, mkvextract: enhancement: Improved the error resilience when dealing with damaged Matroska files. When a damaged part is encountered reading will continue at the next cluster.

      2010-02-20 Moritz Bunkus
      * mkvmerge: bug fix: Fixed the handling of UTF-16 encoded chapter names in MP4/MOV files.

      2010-02-18 Moritz Bunkus
      * mkvmerge: enhancement: Some Matroska files contain h.264/AVC tracks lacking their CodecPrivate element (e.g. files created by gstreamer's muxer). For such tracks the CodecPrivate element (the AVCC) is re-created from the bitstream. Fix for bug 470.
      * mkvmerge: bug fix: MP4 files that do contain edit lists but whose edit lists do not span the entire file are processed properly. Such files are created by current x264 builds. Fix for bug 469.

      2010-02-13 Moritz Bunkus
      * Build system: Fixed configure for systems on which 'echo' does not support the '-n' parameter (e.g. Mac OS).

      Installerversion fuer Windows

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Schotenhüter ()

    • v3.4.0.

      * build: Building mkvtoolnix now requires libebml v0.8.0 and
      libmatroska v0.9.0 or later.

      * all: Added a translation into Ukrainian by Serj (see AUTHORS).

      2010-05-06Moritz Bunkus

      * Windows installer: Added the choice to run the installer in the
      same languages that the GUIs support. Patch by Serj (see AUTHORS)
      with modifications by myself.

      2010-04-27Moritz Bunkus

      * mkvmerge: bug fix: Fixed the handling of non-spec compliant
      AVC/h.264 elementary streams in Matroska files with the CodecID
      V_ISO/MPEG4/AVC. Fix for bug 486.

      2010-04-23Moritz Bunkus

      * all: Added a translation into Russian by Serj (see AUTHORS).

      2010-04-19Moritz Bunkus

      * mkvmerge: bug fix: mkvmerge will not output a message that it
      has extracted the display dimensions from AVC/h.264 bitstream if
      the source container (e.g. Matroska) overrides that setting. Fix
      for bug 485.

      2010-04-12Moritz Bunkus

      * mmg's header editor, mkvpropedit: Fixed crashes with files
      created by Haali's GS Muxer containing "content encoding" header

      2010-04-11Moritz Bunkus

      * mkvextract: bug fix: Extracting SSA/ASS files which miss the
      "Text" column specifier in the "Format:" line are handled
      correctly. Fix for bug 483.

      2010-04-07Moritz Bunkus

      * mkvmerge: bug fix: Fixed a segfault when reading Matroska files
      containing level 1 elements other than clusters with a size of 0.

      2010-04-03Moritz Bunkus

      * Build system: The LINGUAS environment variable determines which
      man page and guide translations will be installed.

      2010-03-24Moritz Bunkus

      * mkvmerge: bug fix: Fixed a tiny memory leak. Fix for bug 481.