View Full Version : mkvtoolnix 1.8.0 has been released
issa
10th December 2006, 08:44
I have a problem joining 3 avi with "srt" subtitle into a mkv.
It's seem to be the third "srt" never get merge or missing in the final mkv file.
martino
23rd December 2006, 14:15
When will they finally add support for raw 264 streams to be muxed into mkv???
imcold
24th December 2006, 15:57
:search:
pdanpdan
25th December 2006, 16:01
Hello
I use to make mkv from my DV tapes, with video (Xvid), audio(AAC) and 2 subtitle files (SSA date and time - seconds and minutes)
It was working fine with 1.7 series of mkvmerge
Now with 1.8 and 1.8.1 it's not working anymore - it looks like it's merged in the file, but it's not shown.
I attached a SSA file that works in 1.7 and not in 1.8
Any suggestion, please?
Mosu
27th December 2006, 12:21
The attachment has not yet been approved. Could you please send it to my email address? moritz@bunkus.org
Thanks.
Mosu
1st January 2007, 15:46
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-1.8.1-build20070101-1.rar
This build contains support for reading AVC/h.264 elementary streams. As I don't have access to a lot of such files (nor to a lot of MP4 files with AVC/h.264 inside) I thought I'd ask here if a couple of you guys would like to test it ;)
BTW: AVC-in-AVI is still not supported, but should not be hard to add once support for AVC ES has stabilized.
BTW2: This build also fixes pdanpdan's subtitle problems.
MacAddict
1st January 2007, 16:27
Am I missing something with the 20070101 build here? I'm simply trying to mux my usual XviD and Ogg stream together and it fails right away saying "The stretch setting for track.nr 0 in file xxxxxxx.ogg is invalid. Not trying to stretch anything so I went in and manually set the stretch field to 0 and then I receive an error of "Error: Invalid sync option specified in '--sync 0:0,0/1'. The linear sync value may not be smaller than zero." Previous builds seem to work fine so maybe I've missed something else here?
Mosu
1st January 2007, 16:36
Please try http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-1.8.1-build20070101-2.rar
BTW: Don't put "0" into the "stretch" input box, just leave it empty.
MacAddict
1st January 2007, 17:24
Thank you Mosu for the quick response, new build works perfectly.
Selur
1st January 2007, 21:40
Does this build work for anyone with avc files?
I get "File identification failed .... Return code: -107374819" even when I throw a mp4 file with avc in it at it. (which works with the normal 1.8.1)
Cu Selur
kurt
1st January 2007, 21:55
@ Selur: I tried several avc files (mp4) and got no problems with the latest build...
Selur
2nd January 2007, 00:21
Strange,.. will try tomorrow maybe it's my system
-> DOH, mkvtoolnix consists of more files than the rar contains, after copying it over my 1.8.1 build mp4s work, but .avc files give me an File identification faild error Return code: 2.
Cu Selur
Mosu
2nd January 2007, 09:16
Care to upload 5MB of that AVC file to my FTP server, please?
MacAddict
2nd January 2007, 12:50
I initially was getting file ID failed too on everything. However, it was my own fault...make sure in the 'settings' tab that your pointed the proper directory of mkvmerge :-)
Palikrovol
2nd January 2007, 17:06
I've found i little bug in the GUI when inserting information in any "drop-down menus" (like Language).
In a track, if you select the language box and type the first letter of your language ("s" for "Spanish"), in the box appears the first language with this letter. If you then go to another track and back to the first, the language changes has not took effect.
It works if you select twice the box (to show and hide the drop menu) and then type the letter.
It doesn't work if you select the box, type the letter and then select the box again.
If the language is selected with the mouse, it works.
Regards
kurt
2nd January 2007, 17:52
Would it be possible to add an option for delaying chapterfiles? A lot of my backups produce a delay after ripping...
(progs: Ripit4me, Fixvts, ChapterXtractor)
Mosu
2nd January 2007, 19:41
I initially was getting file ID failed too on everything. However, it was my own fault...make sure in the 'settings' tab that your pointed the proper directory of mkvmerge :-)
Believe me, I've stepped into this particular trap myself a few times :)
Mosu
2nd January 2007, 19:44
I've found i little bug in the GUI when inserting information in any "drop-down menus" (like Language).
This is not completely my fault. I'm copying the current value from the drop down box to the command line whenever I get a "contents changed" event from the toolkit (wxWidgets). Obviously such an event isn't sent if you do what you do.
I might be able to get this working nevertheless, but I won't spend time on it at the moment. Sorry ;)
Mosu
2nd January 2007, 19:47
Would it be possible to add an option for delaying chapterfiles? A lot of my backups produce a delay after ripping...
(progs: Ripit4me, Fixvts, ChapterXtractor)
Sure it's possible, but I won't do it. mkvmerge already has too many options. But you can use mmg's chapter editor. Load the chapters, use the "adjust timecodes" feature, save them back to a file, then use that file as the new chapters.
Palikrovol
2nd January 2007, 19:54
This is not completely my fault. I'm copying the current value from the drop down box to the command line whenever I get a "contents changed" event from the toolkit (wxWidgets). Obviously such an event isn't sent if you do what you do.
I might be able to get this working nevertheless, but I won't spend time on it at the moment. Sorry ;)
OK, thank you.
Not a big issue anyway ;)
kurt
2nd January 2007, 21:06
Sure it's possible, but I won't do it. mkvmerge already has too many options. But you can use mmg's chapter editor. Load the chapters, use the "adjust timecodes" feature, save them back to a file, then use that file as the new chapters.
thanks for the hint. But how can I save the new chapterfile? and is it possible to change one timecode manually so that all the others change automatically with this same value (like in subesync for subtitles)?
Mosu
2nd January 2007, 21:23
thanks for the hint. But how can I save the new chapterfile?
Chater menu.
and is it possible to change one timecode manually so that all the others change automatically with this same value (like in subesync for subtitles)?
There's a button "adjust timecodes" which adds the value you enter to all chapters beneath the selected node. Have a look at mmg's help for more explanations.
joseph5
2nd January 2007, 22:28
Is it possible to have an option to create ordered chapters?
kurt
3rd January 2007, 00:20
Chater menu.
There's a button "adjust timecodes" which adds the value you enter to all chapters beneath the selected node. Have a look at mmg's help for more explanations.
Ah, now it works great like you've said. So there is really no need for adding the delay option to mkvtoolnix :)
Mosu
3rd January 2007, 10:01
Is it possible to have an option to create ordered chapters?
I'm not spending time on the chapter editor at the moment, sorry.
Mosu
3rd January 2007, 10:02
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-1.8.1-build20070103-1.rar
2007-01-03 Moritz Bunkus <moritz@bunkus.org>
* 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.
foxyshadis
3rd January 2007, 10:39
Does that require the same --engage_native_mpeg4 or is it automatic? (Also, very cool!)
Mosu
3rd January 2007, 11:12
All the recent changes have nothing to do with "--engage native_mpeg4". They're all related to AVC/h.264 video, not to MPEG 4 ASP. (Yes, AVC is also MPEG 4, I know.)
All this is automatic. If the input mkvmerge gets is AVC then it will output proper "Matroska-correct" packaged AVC video tracks with the CodecID V_MPEG4/ISO/AVC. The "--engage" option named "allow_avc_in_fvw_mode" is gone completely.
LeMoi
3rd January 2007, 11:16
All this is automatic. If the input mkvmerge gets is AVC then it will output proper "Matroska-correct" packaged AVC video tracks with the CodecID V_MPEG4/ISO/AVC. The "--engage" option named "allow_avc_in_fvw_mode" is gone completely.
Yess, thanks a lot for this option !
Mosu
3rd January 2007, 11:40
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-1.8.1-build20070103-2.rar
2007-01-03 Moritz Bunkus <moritz@bunkus.org>
* 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.
Selur
3rd January 2007, 17:31
Care to upload 5MB of that AVC file to my FTP server, please?
uploaded mosu.ts and mosu.avc (extracted with mencoder)
LeMoi
3rd January 2007, 18:23
I'm trying to mux an aac file, and I have this error
http://images.yeuxverts.net/_images_/n0dpbe.jbayub.118e8s.jpg
It works fine with AAC with PS, @ 48 kbps, but this one is AAC PS @ 32kbps
It worked fine with 2006-12-09 build, not with today's build.
I'm uploading the file to your ftp.
menlvd
4th January 2007, 20:30
same fault on mkvtoolnix-unicode-1.8.1-build20070103-2.rar
and
mkvtoolnix-unicode-1.8.1-build20070101-2.rar
22:22:00: Querying mkvmerge's capabilities
22:22:01: Capability: VERSION=mkvmerge v1.8.1 ('Little By Little')
22:22:01: Capability: BZ2
22:22:01: Capability: LZO
22:22:01: Capability: FLAC
22:23:26: identify 1: command: ``"mkvmerge" "@C:\windows\Temp\mmg-mkvmerge-options-1352-1167938606"''
22:23:27: identify 1: result: 3
22:23:27: identify 1: errors[0]: ``Assertion failed: !m_sps_list.empty(), file src/common/mpeg4_common.cpp, line 1467''
22:23:27: identify 1: errors[1]: ``''
22:23:27: identify 1: errors[2]: ``This application has requested the Runtime to terminate it in an unusual way.''
22:23:27: identify 1: errors[3]: ``Please contact the application's support team for more information.''
but if i'll replace mkvmerge.exe from mkvtoolnix-unicode-1.8.1-build20061209-1.rar
and
mkvtoolnix-unicode-1.8.1-build20061230-1.rar
all adding with no ploblems
Mosu
4th January 2007, 20:58
Yes, I know that file identification is broken with recent builds, but I also know how to fix it. Expect a fix tomorrow evening at the latest.
menlvd
4th January 2007, 21:31
and one my fault since from mkvtoolnix-unicode-1.8.1-build20061230
problem muxing any type of data (ac3, dts, m2v, etc)
http://img230.imageshack.us/img230/6734/20070104231536ty8.th.jpg (http://img230.imageshack.us/my.php?image=20070104231536ty8.jpg)
in mkvtoolnix-unicode-1.8.1-build20061209
no that problem
I'll replace libebml.dll & libmatroska.dll from build20061209 and muxing work fine for me
Mosu
5th January 2007, 12:36
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).
Fixes several issues including the problems with Selur's and LeMoi's files. Download here:
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-1.8.1-build20070105-1.rar
Note: If in doubt please install a fresh 1.8.1 and extract this archive into the same directory. I've just tested it myself and there are definitely NO problems with DLLs etc this way. Yes, earlier RARs did have this problem because I accidentally included libebml and libmatroska DLLs that were compiled with an older compiler.
menlvd
5th January 2007, 17:46
Thanks works fine :)
no problems for me
HeadBangeR77
7th January 2007, 23:16
Works fine for me, as well.
Thanks very much for this clever tool! You're truly a gentleman and a scholar :D
Yong
8th January 2007, 09:51
I dont know if its support mpeg4-asp es:D (what should i call it?)
, since now its support h264 es
, so i give it a try and...
, error when i try to mux mpeg4-asp es stream:
http://img440.imageshack.us/img440/1451/clipboard01wj2.gif
Im using the lastest build 20070105-1.
Possible to add support for mpeg4 asp es muxing?;)
EDIT: just a thought, is it possible to support stdin? so we could use some apps like mencoder/ffmpeg with sdtout to mkvmerge without creating temp file:)
Mosu
8th January 2007, 12:36
MPEG-4 ASP ES is not supported and will not be.
But it would be nice if you could upload that file to my FTP server so that I can fix this error.
No, stdin support is definitely not possible. mkvmerge is reading each file more than once and relies heavily on the file being seekable.
Yong
8th January 2007, 13:10
Why asp es muxing is not supported?:confused:
Ok the asp es is uploaded.;)
buzzqw
8th January 2007, 15:20
@bunkus
Hi !
i have a stupid question... what is the "way" of numbering tracks in mmg.exe ? i see --track-name 0 for mp4 tracks, --track-name 1 for ac3... what is the code to order/numbering in such manner ?
BHH
buzzqw
9th January 2007, 09:49
resolved
using the -1 wild card
like this
"mkvmerge.exe" -o "movie.mkv" --aspect-ratio 1:2.350000 --chapters "chapters.txt" "movie.mp4" --track-name -1:test1 --language -1:ita "audio.mp4" --track-name -1:test2 --language -1:eng "audio2.mp4"
BHH
Demone
11th January 2007, 12:24
@Mosu
a little problem:
http://forum.doom9.org/showthread.php?t=120326
Mosu
11th January 2007, 13:48
Why asp es muxing is not supported?:confused:
Ok the asp es is uploaded.;)
Not enough requests from users, no personal interest in it, not enough time.
Mosu
11th January 2007, 13:52
i have a stupid question... what is the "way" of numbering tracks in mmg.exe ? i see --track-name 0 for mp4 tracks, --track-name 1 for ac3... what is the code to order/numbering in such manner ?
You can always get the track numbers directly from mkvmerge. Just run "mkvmerge -i yourfile.ext" and it will print something like
File 'The Incredibles.mkv': container: Matroska
Track ID 1: video (V_MS/VFW/FOURCC, DIVX)
Track ID 2: audio (A_AC3)
Track ID 3: audio (A_AC3)
Track ID 4: subtitles (S_VOBSUB)
Track ID 5: subtitles (S_VOBSUB)
The numbers listet as "Track ID ..." is the one you need. This is actually what mmg does when you add a file: it spawns "mkvmerge --identify-verbose the_file_you_just_added.ext" and parses the output.
Most of the time mkvmerge uses "0" for container types which can only hold a single track (e.g. MP3, AC3, AAC). For other containers it usually numbers them in the order the tracks are found, sometimes starting at 1, sometimes starting at 0. AVI is a special case. Here 0 is always the video track and 1, 2, 3 etc are the audio tracks.
-1 is the wildcard and can also be used in the case of single-track containers as you've done.
menlvd
11th January 2007, 14:18
bug in mkvmerge.exe 20070109-2 & 20070109-1
16:11:25: identify 1: output[0]: ``File 'G:\mi2 T03 3_2ch 448Kbps eng.ac3': container: AVC/h.264 elementary stream (ES)''
16:11:25: identify 1: output[1]: ``Track ID 0: video (MPEG-4 part 10 ES)''
mkvmerge from build20070108-2 works fine for me
16:15:26: identify 1: output[0]: ``File 'G:\mi2 T03 3_2ch 448Kbps eng.ac3': container: AC3''
16:15:26: identify 1: output[1]: ``Track ID 0: audio (AC3)''
Mosu
11th January 2007, 14:53
I know. I've already moved the AVC/h.264 ES detection to after most of the other types because the AVC/h.264 reader is pretty fault tolerant regarding the "identification".
buzzqw
11th January 2007, 19:30
thanks Mosu !
my need (in AutoMKV) was to mux with correct id/track name (i add the video track name, audio track language and audio track name, as Director cut) in mkv and the -1 switch solved my need ! thanks again
BHH
Mosu
11th January 2007, 19:33
my need (in AutoMKV) was to mux with correct id/track name (i add the video track name, audio track language and audio track name, as Director cut) in mkv and the -1 switch solved my need ! thanks again
This works as long as each input file only contains a single track.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.