Log in

View Full Version : A bug in mkvtoolnix 0.7.1?


PowerK6
15th October 2003, 02:56
I use mkvmerge to merge a video(XviD) , is it good with MPC and WMP6.4
but when i open it with WMP9,it cann't display the video.But i use the old version mkvmerge in mkvtoolnix0.7.0 to remerge,it works good with WMP9,MPC WMP6.4.
what's the problemH

Mosu
15th October 2003, 08:08
Originally posted by PowerK6
I use mkvmerge to merge a video(XviD) , is it good with MPC and WMP6.4
but when i open it with WMP9,it cann't display the video.But i use the old version mkvmerge in mkvtoolnix0.7.0 to remerge,it works good with WMP9,MPC WMP6.4.
what's the problem?H

Dunno, I don't use any of these players. Anyway, please download version 0.7.2 (http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-0.7.2.rar) and see if this problem persists.

Stranger
15th October 2003, 13:16
Hi, I post here because the "possible bug" I found is both in 0.7.1 AND 0.7.2

Have you try to mux a video track with at least 2 audio track?
I tried and the resulting file appears as having a SINGLE audio track.
I used both TCMP and BSPlayer, but none of them allows me to select an audio track.
Moreover muxing dirrent kind of audio stream has different results:
muxing 2 aac (despite they are lc or he) will result in a file in which you can hear just one audio track (I didn't understand which one, sometimes the first track, sometimes the second one) but muxing two ac3 tracks will result in a file in which both plays together.
The strange thing is that if I take a file with a video track and 2 ac3 track muxed with VDM (correctly working) and simply save it as matroska this problem comes out (so now I don't know if this is a muxing problem or a matroska splitter problem).

BTW, was anyone able to mux a video file with two audio tracks and can choose between them? HOW?

Tnx in advice.
Stranger.

Mosu
15th October 2003, 13:25
Originally posted by Stranger
Have you try to mux a video track with at least 2 audio track?

Sure, all the time.

I tried and the resulting file appears as having a SINGLE audio track.

Details, please. Were you using three input files, or did the input file have several tracks? In the latter case the GUI in 0.7.1 had a bug which was fixed in 0.7.2, though.

What does mkvinfo output for the resulting file? (Run 'mkvinfo output.mkv > report.txt' or whatever you named your output file, then look at the file 'report.txt' in the same directory.)

I can't say anything about playback, though, but these things are not bugs in mkvmerge but the playback filters/programs.

Stranger
15th October 2003, 14:34
Well, first of all tnx a lot for replying.
Then, there are 3 different input file.
After running the mkvinfo I can say the mux toll is PERFECT!
I post here the result of the report.txt

---
+ EBML head
+ Segment
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 61)
|+ Segment information
| + Muxing application: libebml v0.6.0 + libmatroska v0.5.2
| + Writing application: mkvmerge v0.7.2
| + Duration: 537.320s
| + Date: Wed Oct 15 13:26:28 2003 UTC
| + Segment UID: 0x54 0x78 0x2d 0xf2 0x9b 0x49 0x1b 0x26 0xd3 0xe0 0x6a 0x70 0xd2 0xa4 0xb1 0x3f
|+ Segment tracks
| + A track
| + Track number: 1
| + Track UID: 488524826
| + Track type: video
| + MinCache: 1
| + Codec ID: V_MS/VFW/FOURCC
| + CodecPrivate, length 40 (FourCC: XVID, 0x44495658)
| + MaxCache: 1
| + Default duration: 40.000ms (25.000 fps for a video track)
| + Video track
| + Pixel width: 640
| + Pixel height: 272
| + Display width: 640
| + Display height: 272
| + Lacing flag: 0
| + A track
| + Track number: 2
| + Track UID: 2853572422
| + Track type: audio
| + Codec ID: A_AAC/MPEG4/LC/SBR
| + Audio track
| + Sampling frequency: 24000.000000
| + Channels: 6
| + Output sampling frequency: 48000.000000
| + A track
| + Track number: 3
| + Track UID: 2200314672
| + Track type: audio
| + Codec ID: A_AC3
| + Default flag: 0
| + Audio track
| + Sampling frequency: 48000.000000
| + Channels: 6
|+ Cluster
----

As i see in the matroska file there are 3 different track and 2 audio files, so the mux work was perfect :)
Thank for the tip, it worked

As I think it's a bug from the matroska splitter, so I've just to wait for a better matroska splitter, that's all.

Tnx a lot for your great job, very very useful :)
Stranger.

ChristianHJW
15th October 2003, 21:23
Originally posted by Stranger As I think it's a bug from the matroska splitter, so I've just to wait for a better matroska splitter, that's all.

MPC (http://sf.net/projects/guliverkli) has currently the best built in stream switcher, for TCMP it works fine also, but you need TCMP RC4 build 44 ....

Winterider
15th October 2003, 23:32
When you made the MKV, did you choose a default audiotrack, even if it was the first one ?

Mosu
15th October 2003, 23:40
Originally posted by Winterider
When you made the MKV, did you choose a default audiotrack, even if it was the first one ?

If you do not explicitely chose a track to be the default track for its type then the first track of its type that is found will be set to be the default track. So there will always be a track that is marked as the default track.

Stranger
16th October 2003, 10:38
I tried MPC, tnx for tip.
It seems there is something still wrong, I'm going to explain.
The stream switch in MPC works correctly but....
If I set the audio to the ac3 of the previous mkv file everything goes fine, but if I switch to the AAC audio (correctly recognized by CoreAAC DS as 24000 -> 48000 Hz AAC+SBR 6ch....Yeah, I love it :) ) I noted that audio is VERY low in volume (believe me, it's VERY hard to understand a single word)
Obviously I tried muxing the video with just the aac track and there is no problem in this way.
The problem is the same despite if I set the ac3 track or the aac track as default track.

Please, don't hate me ;)
Stranger.