Menu
Hi folks, I am combining Video form one source with the Audio form another source. The 2 MKV files are identical with the exception that video lengths are about 19.960 Seconds different and that causes my Audio to be off.
So I used mkvmerge GUI to mux the 1280 video from my bluRay rip with the DTS and the AC3 audios from the DVD rip. Unfortunately, the audio seems to be off by a smidgen on both of the output files, and I'm not sure how I can sync them. I use MakeMKV v1.7.8 mkvmerge GUI v5.8.0 to state again: ripped BD Derailed - 1280x544, 48 KHz 2-channel AAC.
Here is the info Video 1 duration is 01:29:37.040 Video 2 duration is 01:29:57.000 I have tried the following with no luck. I used MKVMerge and put in -14000 ms Audio Delay. And that works for about 20 minutes then Audio/Video sync problem again. I saw something about Video Stretch. But can't figure out how to use it.
Q1: Can someone tell me how to use the Video Stretch Function? Q2: Is there a Better and Easier way of mixing the Good Video from one file with Good Audio of the other file? Quote: 2012-09-02 Moritz Bunkus. Released v5.8.0. Build system: dropped support for gcc 4.6.0.
mkvpropedit: new feature: Added support for adding, deleting and replacing attachments. 2012-09-01 Moritz Bunkus. mmg: new feature: chapter editor: Added support for the edition flags 'hidden', 'default' and 'ordered' as well as the chapter values 'segment UID' and 'segment edition UID'. Implements ticket. 2012-08-30 Moritz Bunkus. documentation: Added a Basque translation of mmg's guide by Xabier Aramendi (see AUTHORS). all: bug fix: Fixed a buffer overflow in the Base64 decoder routine.
2012-08-19 Moritz Bunkus. source: Various fixes for building with g 4.7.x and clang 3.1. 2012-08-08 Moritz Bunkus. Build system: Boost's 'bind' library is not required anymore. The C11 features from 'functional' are used instead. 2012-08-07 Moritz Bunkus. mkvmerge: bug fix: MPEG transport streams whose timecodes wrap around/overflow are handled correctly.
2012-08-06 Moritz Bunkus. mkvmerge: bug fix: MP2/MP3 audio tracks in MPEG program streams that contained garbage at the start of the very first packet caused mkvmerge to use uninitialized/random values for certain parameters (sample rate, number of channels, and therefore also during timecode calculation). 2012-08-05 Moritz Bunkus. mkvmerge: new feature: Added support for reading ALAC (Apple Lossless Audio Codec) from CAF (CoreAudio), MP4 and Matroska files. 2012-08-02 Moritz Bunkus.
mkvmerge: new feature: mkvmerge will remove stuffing bytes from MPEG-1/-2 video streams that are used to keep the bit rate above certain levels (the 0 bytes between slices and the following start code). 2012-08-01 Moritz Bunkus.
mkvmerge: bug fix: Fixed audio/video synchronisation when reading MPEG program streams with MPEG-1/2 video with respect to B frames. mkvmerge: enhancement: SRT files can have spaces in their timecode line's arrow (e.g.
2012-07-31 Moritz Bunkus. mkvmerge: bug fix: VC1: mkvmerge will now only mark frames as I frames if a sequence header precedes them directly. 2012-07-30 Moritz Bunkus.
all: new feature: Added a Basque translation by Xabier Aramendi (see AUTHORS). 2012-07-20 Moritz Bunkus. all: bug fix: The programs do not try to create directories with empty names anymore. This happened if the output file name for e.g. Mkvmerge or mkvextract was only a file name without a directory component.
With Boost v1.50.0 the call to 'boost::filesystem::createdirectory' would result in an error if the name was empty (it didn't in earlier versions of Boost). 2012-07-11 Moritz Bunkus.
mmg: bug fix: Fixed mmg not reading the very last line of mkvmerge's output. The result was that messages like 'the cues are being written' did not show up in mmg and that the progress bar was not filled completely. Windows XP SP2 32-bit, MKVMerge GUI 5.8.0: Trying to append '03 03disorganisation.m4a' to '02 02strengthofmovements.m4a' causes MKVMergeGUI to throw an error: 'Assertion failed!' Same happens if they are muxed individually to MKV and attempted merge. Same also happens if they are muxed to MKV, extracted using MKVExtract to AAC and then appended. After dismissing that dialog it just totally crashes out and process self-terminates.
It works fine to merge most of the other M4A parts by appendation. I can also merge the files OK with the older MKVMerge 1.8.1, so it's a code regression since then. Here are the files. Thanks for the new version!
I want to ask something about mkvmerge and official cleaning/validation tools. Maybe its not very follows this topic, but somehow I feel that you may know the answers. Some people say TimecodeScale in matroska is mandatory but mkclean removes it.
This makes 'optimized' files incompatible with some matroska parsers/splitters/players. Is it normal to work around this issue or this is mkclean bug? Then on every file muxed by mkvmerge validator reports that there is 5000+ bytes of void data and mkclean (probably) removes it. What is that? Oo Also if I'll make mkv with 2 (or more?) video streams, validator reports a lot of things like ' First Block for video track #2 in Cluster at 40801376 is not a keyframe'. What is that? It expects that both streams will have keyframes at the same places?
I have no idea how can I achieve that without reading frametype information from 1st stream and then manually overriding frametype decisions by creating lookup list of frames that I pass to encoder Oo Finally, just curious, why you made header editor as separate window? To me it seems that having it as one more tab, just like chapter editor will be more consistent.