mkvtoolnix |
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Danke für die Info
Cu Selur
__________________ Hybrid
|
|
25.11.2006 18:39 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
|
01.01.2007 20:18 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
Hey 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 enhancements 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/mkvtool...x-2.0.0.tar.bz2
...the Windows binaries (2000/XP or later):
http://www.bunkus.org/videotools/mkvtool...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@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@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@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@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@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@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@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@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@bunkus.org>
* mkvmerge: new feature: Added support for proper muxing of AVC/h.264 tracks in AVI files.
2007-01-01 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: new feature: Added support for reading AVC/h.264 elementary streams.
2006-12-30 Moritz Bunkus <moritz@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@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@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@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
__________________ mkvtoolnix 2.1.0 (ohne Unicode)
|
|
13.01.2007 20:32 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Nice
Danke
Zitat: |
Have a nice weekend |
you too
Cu Selur
__________________ Hybrid
|
|
13.01.2007 21:48 |
|
|
scrat
e-divx Webmaster
Dabei seit: 22.09.2003
Beiträge: 1.657
Herkunft: Österreich
|
|
hey!
oh, ein versionssprung auf die 2.x er reihe...
danke für die info!
mfg
scrat
__________________ www.e-divx.at - Alles über Divx,XviD,Matroska,(S)VCD,DVD und vieles mehr
Matroska Guide - Encoden mit GordianKnot, VirtualDubMod im x264/Xvid Format
Flask im IRC: S: irc.chello.at / P: 6667 / C: #videozeug
|
|
13.01.2007 23:51 |
|
|
empty
Super Moderator
Dabei seit: 14.04.2002
Beiträge: 1.879
|
|
Zitat: |
support for AVC/h.264 elementary streams |
Cool, ich liebe es.
Solange MeGUI noch nicht richtig fluppt, brauche ich MKVtoolnix noch sehr häufig. Klasse wäre, wenn auch noch gleich die GUI für mkvextract mit beiliegen würde. Auf alle Fälle ein Stück sehr feine Software, mit dem es Spaß macht zu arbeiten.
Viele Grüße bb empty
__________________ The brain needs oxygen,
so why wear a tie?
|
|
14.01.2007 19:27 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
2007-02-21 Moritz Bunkus <moritz@bunkus.org>
* Released v2.0.2.
2007-02-19 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: Reintroduced the "--engage allow_avc_in_vfw_mode"
hack.
2007-02-06 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: Fixed suppoert for DTS-in-WAV files which
are encoded with 14 bits per word.
2007-02-03 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: enhancement: Added support for DTS files which use
only 14 out of every 16 bits and which are not stored inside a WAV
file.
2007-01-30 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge, mmg: Changed the default for the "NALU size length" to
"4" and added a warning if "3" is used.
* mkvmerge: bug fix: File type detection for Qt/MP4 files which
start with a "wide" atom has been fixed.
* mmg: bug fix: The "NALU size length" drop down box is now also
enabled for h.264 tracks read from AVIs and for h.264 tracks
stored in "VfW compatibility mode" in Matroska files.
2007-01-28 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge, mmg: new feature: Extended the option
"--default-track" so that it can be forced to "off" allowing the
user to create a file for which no track has its "default" flag
set. Fix for bug #224.
2007-01-17 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: Fixed the wrong "default duration" if the
user used "--default-duration ...23.976fps".
2007-01-16 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: The AVC/h.264 ES reader was losing frames if
the file size was an exact multiple of 1048576 bytes.
* mkvmerge: bug fix: The AVC/h.264 ES packetizer produced invalid
CodecPrivate data if the AVCC did not contain the aspect ratio
information. Fix for Bugzilla bug #225.
* mkvmerge: bug fix: The Matroska reader passes the correct track
number down to the AVC/h.264 ES packetizer in the case of "AVC
in Matroska stored in VfW mode".
* mkvmerge: bug fix: Fixed a crash (segmentation fault) in the
AVC/h.264 ES handling code.
2007-01-15 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge, mkvextract, mkvinfo: new feature: Added support for
using CodecState for signaling changes to CodecPrivate. It is used
for MPEG-1/-2 video if it is turned on with "--engage
use_codec_state". |
Quelle: http://www.bunkus.org/videotools/mkvtoolnix/index.html
Cu Selur
__________________ Hybrid
|
|
21.02.2007 17:20 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
|
22.02.2007 08:19 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Danke für die Info.
Cu Selur
__________________ Hybrid
|
|
22.02.2007 08:29 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
2007-03-08 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: The MPEG program stream reader will now sort the tracks it finds first by their type (video > audio > subs) and then by their stream ID.
* mkvmerge: Disabled the support for DTS tracks in MPEG program streams because DTS HD is not supported yet.
* mkvmerge: enhancement: Implemented a major speed-up for reading |
http://www.bunkus.org/videotools/mkvtool...d20070308-1.rar
Cu Selur
__________________ Hybrid
|
|
08.03.2007 17:57 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
@mosu: Besteht eine Chance, dass man beim Schneiden eventuell ein Vorschaufenster dazu bekommt? (Ohne ist das Schneiden extrem "anstrengend".
)
Cu Selur
__________________ Hybrid
|
|
15.03.2007 09:05 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
Nein, sorry. mkvmerge enthält keinerlei Decoder-Code und wird diesen auch nie enthalten. mkvmerge/mmg ist auch nicht dafür gedacht, irgendwelche Videoschnittarbeiten zu erledigen. Das Splitten dient eigentlich nur dazu, dass man eine Datei auf mehrere CDs aufteilt.
An welchen Stellen mkvmerge exakt splitten kann steht auch leider erst direkt beim Muxen fest. Das bedeutet, dass ich auch nicht eine einfache Liste aller möglichen Splitpunkte produzieren könnte, ohne einen kompletten Muxvorgang zu erledigen.
Das einzige, was ich dir anbieten kann, ist dass mkvmerge beim Muxen alle potenziellen Splitpunkte ausgibt, wenn man die "verbosity" hoch setzt (--verbose oder kurz -v).
__________________ mkvtoolnix 2.1.0 (ohne Unicode)
|
|
15.03.2007 09:46 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Das einzige, was ich dir anbieten kann, ist dass mkvmerge beim Muxen alle potenziellen Splitpunkte ausgibt, wenn man die "verbosity" hoch setzt (--verbose oder kurz -v). |
Das wäre zumindest schonmal was.
Könntest Du auch ein "Analyse" oder so hinzufügen, dem man ein mkv file gibt und zu dem es dann die mögliche Schnittliste erzeugt? Muxe .ts mit h264 Material drin mit Haalis Muxer über Graphedit und würde die gerne schneiden und da die recht groß sind würde ich ungerne nochmal muxen wenn ich es vermeiden kann.
Cu Selur
__________________ Hybrid
|
|
15.03.2007 10:36 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
Mal schauen, wann ich dafür Zeit finde. Leider ist gerade h264 so eine Sache... So einen Analysemodus wird es nicht geben, weil es (leider) zum Auffinden aller wirklichen Splitpunkte komplett gemuxt werden muss.
Normalerweise reicht bei einem existierenden MKV aber auch, dass man die Ausgabe von mkvinfo entsprechend analysiert und einfach davon ausgeht, dass mkvmerge direkt vor jedem Keyframe des ersten Videotracks splitten kann. Unter Linux wäre das dann so einfach zu erledigen:
Zitat: |
mkvinfo -s yourfile.mkv | grep '^I frame, track 1' |
(Unter der Annahme, dass track 1 auch wirklich Video ist)
__________________ mkvtoolnix 2.1.0 (ohne Unicode)
|
|
15.03.2007 11:02 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Hmm, an sich ne gute Idee, werd ich mir die Tage wohl mal die Ausgaben von mkvinfo genauer angucken.
Cu Selur
__________________ Hybrid
|
|
15.03.2007 14:46 |
|
|
4_GiTS
Grünschnabel
Dabei seit: 21.06.2007
Beiträge: 4
|
|
default track flag bei subtitles |
|
hallo erstmal..
hab n kleines prob mit dem default flag (windows unicode 2.0.2-1, benutzte mmg):
wenn ich bei einem subtitle track versuche, das default track flag auf "no" zu setzen, übernimmt er die einstellung zwar (command line:"...--language 3:eng --track-name "3:English Subs (ASS)" --default-track 3:no..."), aber später im mkv scheint davon nix anzukommen, wenn ich mit media player classic(+Haali Media Splitter 1.7.189.11 und DirectVobSub 2.37) wiedergebe, hat er immer automatisch die subs an. Laut AVI-Mux GUI (1.17.7) ist das default flag noch gesetzt bei den subs, dafür aber nicht bei einem hinzugefügten Audio-Track. Mach ich da was falsch?
wenn nicht gibts da irgendeine möglichkeit, manuell nachträglich an den flags was zu ändern? (will nicht AVI-Mux benutzen, das kriegt zwar die flags wohl richtig hin, aber vernichtet attachments..)
|
|
21.06.2007 12:19 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Mal geguckt ob Du eventuell diesbezüglich irgendwas im Splitter eingestellt hast? (Haalis Splitter hat diesbezüglich ja auch Einstellungen.)
Sicher das die Tack ID auch stimmt, die Du beim Umstellen verwendest?
Was sagt mkvinfo dazu?
Cu Selur
__________________ Hybrid
|
|
21.06.2007 19:53 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
Dass die Tracks einen Eintrag mit 'Default track' enthalten ist richtig, aber der Wert sollte halt auf 'no' stehen. Bitte überprüf das in der resultierenden Datei mit mkvinfo. Wenn das Element 'Default track' komplett fehlt oder auf 'yes' steht, dann ist es an, wenn es existiert und auf 'no' steht, dann aus.
Jede Kategorie (video, audio, subs) hat sein eigenes 'Default track'-Flag. Das bedeutet, dass durchaus mehrere Tracks existieren können, bei denen das 'Default track'-Flag gar nicht vorhanden ist oder vorhanden ist und auf 'yes' seht. Aber halt nur einmal pro Kategorie.
__________________ mkvtoolnix 2.1.0 (ohne Unicode)
|
|
21.06.2007 22:04 |
|
|
mosu
Der mkvtoolnix-Mann
Dabei seit: 05.04.2004
Beiträge: 38
Herkunft: Braunschweig
|
|
|
21.06.2007 22:05 |
|
|
4_GiTS
Grünschnabel
Dabei seit: 21.06.2007
Beiträge: 4
|
|
hey danke erstmal für die schnelle antwort.
also habs mit dem neuesten prebuild (30.05.) versucht, resultat ist das gleiche:
mkvinfo sagt bei dem subtitle track (gibt nur einen, der war auch schon vorher in dem mkv drin, halt mit default flag : 1): "Default flag: 1 at .." obwohl ich für diesen track in mmg definitiv auf "no" gestellt hab.
und an einstellungen im haali kanns eigentlich nicht liegen, denn ich habs auch mal mit avimux gui probiert, wenn ich dieses mkv im media player classic abspiele, stellt er nicht automatisch die subs an, was aber der fall ist wenn ich von mmg muxen lasse.
so habs auch nochmal mit mkvinfo gecheckt, bei der von avimux gui gemuxten steht das default flag auf 0.
|
|
22.06.2007 00:49 |
|
|
|