Hey, all. I use a digital camera to take videos, and after about a minute the audio begins to drift noticeably out of sync. This is a serious problem, and I'd like to know how to repair it in Windows.
The format is 20 fps MPEG-4 (*.mov). I took a test video, and analysed it in Adobe Audition. The video length was 1433.599 seconds, but it should have been the same as the audio length, which was 1431.386 seconds.
This means I have to be able to reduce the video length by a factor of .99845633262858. Is there any software which can stretch the video in this way, to such a specific degree? I tried Adobe Premier, but its stretching tool is very clumsy, and does not suffice.
I was thinking, maybe I could just drift the frames, so that instead of 20.000 fps, it was 20.031 fps--but with the same frames. Would that work?
Any help would be much appreciated!
+ Reply to Thread
Results 1 to 10 of 10
-
-
The audio rate is just fine. The video length is what needs changing. I know changing the audio would be easier, and if necessary I will do it. Still, I'd like to do this the right way, not the quickest way.
-
In VirtualDub/VirtualDubMod there is an option to change the video framerate to match the audio. It is not however what I would describe as "the right way". You would need to remux from mov to avi first anyway.
-
Hmm. That would require converting the video several times, but it's worth a shot. I will try it, thanks.
-
Can't think of any real reason why MJPEG from a .mov shouldn't be compatible with avi, as such I can't see why you would need to convert the video at all.
-
Okay, good news & bad news...
VirtualDub worked great! I was able to get the video back in sync with the audio by adjusting the framerate, and by using the "direct stream copy" setting, I was able to avoid losing any quality in the process.
However, I was mistaken about the MJPEG format. It turns out the camera (a Kodak Easyshare C330) uses Quicktime MPEG-4 video, not MJPEG. Gspot won't even recognize it, and VirtualDub won't, either. That means I have to convert it to a recognizable format, first, and that *does* cause quality loss.
What's a bit more disturbing is that Quicktime, which is the program I use to convert it to AVI before adjusting the framerate, changes the video size from 320x240 to 720x480, which stretches the image width.
I'm not sure what to do. How do I restore the original 4:3 aspect ratio? -
I can't seem to get mencoder to work. I'm pretty bad with command-line software.
However, I have another question...
The original resolution was 320x240, but the new resolution is 720x480. Yet both options show up as 4:3 aspect ratio. Now, 320/240 = 4/3, but 720/480 = 3/2. Does resolution dictate aspect ratio, or is it something different? In other words, should I be worried about moving from 320x240 to 720x480? -
A 4:3 NTSC DVD will still be 720x480. It is just that the pixels aren't square. Now how you are playing back this file though makes a difference, because if it is played back with 1:1 pixels assumed then it would be the 3/2 AR that you were talking about. If the player resizes correctly, then it will look fine.
Similar Threads
-
How to stretch longer audio stream to a shorter video stream ?
By ralf07 in forum AudioReplies: 9Last Post: 31st Aug 2011, 22:42 -
MKVmerge - stretch audio
By snadge in forum Newbie / General discussionsReplies: 1Last Post: 17th Mar 2010, 05:52 -
Help to stretch video
By adhouse13972 in forum Video ConversionReplies: 8Last Post: 7th Jan 2009, 13:06 -
Syncing spearate audio/video: Better to stretch/shrink video than audio?
By stantheman1976 in forum EditingReplies: 15Last Post: 16th Jan 2008, 04:14 -
[WMP11]- how to stretch the movie to remove the black bars?
By LuckY7 in forum Newbie / General discussionsReplies: 5Last Post: 26th Dec 2007, 12:44