[Matroska-general] mkvtoolnix 2.0.0 has been released

Moritz Bunkus moritz at bunkus.org
Sat Jan 13 20:28:51 CET 2007


Hey maintainers & users,

I'm proud to present you version 2.0.0 of mkvtoolnix. This release
contains new features like support for AVC/h.264 elementary streams
(both single files and from AVIs); proper support for MPEG-1/-2 videos
without the ugly blockiness; support for extracting MPEG-1/-2 video
tracks; use of "simple blocks" with subtitles has been fixed; tons of
usability fixes to mmg; and the usual list of smaller bug fixes.

A special "thanks" to all the people who extensively tested my h.264
support and provided a lot of insight and sample files.

The usual links...
...to the home page:
http://www.bunkus.org/videotools/mkvtoolnix/

...the source code:
http://www.bunkus.org/videotools/mkvtoolnix/sources/mkvtoolnix-2.0.0.tar.bz2

...the Windows binaries (2000/XP or later):
http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-unicode-2.0.0-setup.exe

The binaries for the various Linux versions that I provide have already
been updated and are available from the download page:
http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

Here's the ChangeLog since 1.8.1:

------------------------------------------------------------------
2007-01-12  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: new feature: Added another tab for each track in which the
	user can add arbitrary track options.

	* mkvextract: enhancement: mkvextract will now also print which
	container format it uses for each track.

	* mkvextract: new feature: Added support for extracting MPEG-1/2
	video to MPEG-1/2 program streams.

	* mkvmerge: bug fix: Fixed the file type detection for MPEG-1/2 ES
	files with a single frame inside.

2007-01-11  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: MPEG-1/2 video: The sequence and GOP headers
	are not removed from the bitstream anymore. This should fix the
	blockiness if the sequence headers change mid-stream. Fix for
	Bugzilla bug #167.

2007-01-09  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: enhancement: mkvmerge now handles the first frames in
	AVC/h.264 ES streams properly, especially for files for which it
	did not find a key frame at the beginning in earlier versions.

2007-01-08  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: enhancement: Improved the detection of AVC/h.264 ES
	streams with garbage at the beginning.

	* mmg: enhancements to the job management dialog: There's a
	minimum width for the columns. The "up" and "down" buttons are
	disabled if all entries are selected. Pressing "Ctrl-A" selects
	all entries.

	* mmg: enhancements: "File -> New" will also focus the "input"
	tab.

2007-01-07  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: enhancements: The job manager can be opened with
	"Ctrl-J". The last directory from which a file is added is saved
	even if the file identification failed. The automatically
	generated output file name uses the extension ".mka" if no video
	track is found and ".mks" if neither a video nor an audio track is
	found in the first file.

	* mkvmerge: bug fix: Fixed the aspect ratio extraction for raw
	AVC/h.264 ES tracks.

	* mkvmerge: bug fix: If a raw AVC/h.264 ES file does not start
	with a key frame then all the frames before the first key frame
	are skipped, and mkvmerge does not abort anymore.

2007-01-05  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: AVC/h.264 ES parser: Fixed wrong NALU size
	length information in the AVCC.

	* mkvmerge: bug fix: AVC/h.264 ES parser: Fixed the decision if a
	NALU belongs to a previous frame or starts a new one.

2007-01-04  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: enhancement: Added an input for the new "NALU size length"
	parameter.

	* mkvmerge: bug fix: The NALU size length can be overridden for
	AVC/h.264 elementary streams. It defaults to 2 which might not be
	enough for larger frames/slices.

2007-01-03  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: Support for AVC/h.264 elementary streams with
	short markers (0x00 0x00 0x01 instead of 0x00 0x00 0x00 0x01).

	* mkvmerge: Removed the "--engage allow_avc_in_vfw_mode" hack.

	* mkvmerge: enhancement: Added "x264" to the list of recognized
	FourCCs for AVC/h.264 video in AVI and Matroska files.

	* mkvmerge: new feature: Added support for proper muxing of
	AVC/h.264 tracks in Matroska files that were stored in the MS
	compatibility mode (CodecID V_MS/VFW/FOURCC instead of
	V_MPEG4/ISO/AVC).

	* mkvmerge: bug fix: Fixed invalid memory access in the AVC ES
	parser.

2007-01-02  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: new feature: Added support for proper muxing of
	AVC/h.264 tracks in AVI files.

2007-01-01  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: new feature: Added support for reading AVC/h.264
	elementary streams.

2006-12-30  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: enhancement: All inputs and controls are cleared and
	deactivated if the user select "File -> New".

	* mmg: enhancement: The user can switch between the "generic" and
	"format specific options" pages even if no track is selected.

2006-12-29  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: mkvmerge would not write frame durations if
	"--engage use_simpleblock" was used resulting in unplayable and
	unextractable subtitle tracks.

2006-12-28  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: Added a workaround for RealAudio tracks for
	which the key frame flag is never set.

2006-12-27  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: bug fix: Fixed a segfault that occured if the user had a
	track selected and its the file the track was read from is
	removed.

	* mmg: bug fix: Fixed the behaviour of a couple of ComboBoxes on
	Windows after selecting "File -> New". E.g. if the user selected
	"700M" in the "split after this size" ComboBox, selected "File ->
	New" and selected "700M" again, then it would not show up in the
	command line window until he selected another option and returned
	to the "700M" afterwards.
------------------------------------------------------------------

Have a nice weekend :)

Regards,
Mosu

-- 
If Darl McBride was in charge, he'd probably make marriage
unconstitutional too, since clearly it de-emphasizes the commercial
nature of normal human interaction, and probably is a major impediment
to the commercial growth of prostitution. - Linus Torvalds




More information about the Matroska-general mailing list