View Full Version : I do the EnsureVBRMP3Sync,but audio is not sync
gameyixiu
19th December 2007, 09:27
My movie fps is 29.97.
I write the script like this:
DirectshowSource("D:\test\1.avi", fps=29.97, convertfps=true)
EnsureVBRMP3Sync()
My VideoPlayer open this avs,The audio is not sync with the video.
I see the movie audio-tracks codec is Mpeg-1 Audio Layer 3.
why EnsureVBRMP3Sync is not effect.
Delta2
19th December 2007, 11:39
Try to convert it with some all-in-one free tools, there is a lot of alternatives in this area, everyone can make his one
http://www.softpedia.com/get/Multimedia/Video/Encoders-Converter-DIVX-Related/AVI2ISO.shtml
IanB
19th December 2007, 13:23
EnsureVBRMP3Sync() does not correct the offset of your Audio stream. It just make sure that if you seek then the correct output sample is consistantly delivered. Yes it's name is a little confusing.
It works the same way as the SeekZero=True option for DirectShowSource(). i.e. whenever you seek backwards it first seeks to zero and then reads forwards to the correct location. If you seek forwards it reads from the current position to the correct location.
Delta2
22nd December 2007, 13:52
I wonder if you decode MP3 with FFDSHOW
Play that script again, but without decoding that audio with FFDSHOW
use Fraunhofer decoder instead
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.