Log in

View Full Version : Maestro import ac3: time duration change


hartford
1st December 2005, 03:27
Never had this problem before.

I recorded a VHS through my video card.

I did some cleaning, then saved the wav file via VirtualDub.

The Avisynth file did contain this:

avisource("c:\file.avi").ConvertToYUY2(Interlaced=true).assumefps(29.97,true)

So, the wav samplerate was changed to 48003. I opened the wav in SoundForge, converted and saved as 48000. Duration of old and new wav file are the same.

Next, I converted the wav to ac3 with SoftEncode. I loaded the ac3 into SoftEncode as "block" and the duration differences were less than 0.01 seconds.

When I import the video and audio files into Maestro, the ac3 file is 5 seconds
shorter than the video.

I don't understand why Maestro is shortening the ac3 (or is it?). I tried the "audio sync" option, I tried using AC3_Fix; no joy.

What is weird is that when I used Muxman I still get de-sync.

Is this some strange problem with SoftEncode?

Open to suggestions.

Matthew
1st December 2005, 04:28
I vaguely recall DVDMaestro incorrectly reporting the AC3 length in the asset bin...but this is just a GUI bug. Multiplexed stream will be fine.

If you are talking about the display on the timeline then there may be a problem.

hartford
2nd December 2005, 03:50
I'm not talking about a reporting error; it is a "real" error.

I don't understand what this.

I've done many 2 hour captures; this capture is different and I don't understand what is happening.

Maestro and Muxman give the same results. Why?

The ac3 is either correct or not. The corrected wave (to 48000kHz samplerate) is essencially the same length as the video. The ac3 is nearly exactly the same duration as the wav. But Maestro and Muxman do the same "drift" of 5 seconds with the audio.

I don't get it. Never had this problem before.

Matthew
2nd December 2005, 23:15
MuxMan and DVDMaestro aren't going to play with your ac3...use besplit to get the length of the ac3 or calculate it yourself from the filesize (each 32 ms frames takes up 4xbitrate bytes).