You are on page 1of 2

Fixing Audio Synch

Sometimes the AVI file you have cut (the second, third ... files) may have it's audio out of synch. The way
to fix this isn't very hard, but it takes some maths =)
1.

First figure out whether the audio is ahead of the video, or the other way around - the easiest way to do
this is to listen to the audio when people are talking (and you can see their mouth movements).

2.

Start VirtualDub and load in your AVI file (from the "File" menu).

3.

From the "Video" menu, select "Direct Stream Copy".

4.

From the "Audio" menu, select "Direct Stream Copy".

5.

From the "Video" menu, select "Frame Rate". You should see the following screen :

Remember both A and B values, but more importantly, you should minus A from B. Example : B - A =
0.536 <== let's call this "C"
Don't touch any other setting in this section.
6.

Use the Move to last frame to skip to the end of the movie and take note of the total time of the movie.

Remember the end/total time. Example : 49.624 seconds <== let's call this "T"
7.

From the "Video" menu, select "Select Range". You should see the following screen :

8.

Disable the "Offset audio to maintain A/V sync" option.

9.

Now this is the hard (math) part. You'll now need to set the "Start offset" or "End Offset" settings to
move the video forwards/backwards (and hence, make the video move backwards/forwards). To work
out what you need to type in :

C * T / A * 1000 = 0.536 * 49.624 / 24 * 1000 = 1108


If your audio is ahead of video (you hear it before you see it), then enter this value into the "Start Offset"
(Time) box. If the video is ahead of the audio (you see it before you hear it), then enter this value into the
"End Offset" (Time) box.
10. From the "File" menu, select "Save as AVI" and save the file as a new AVI (don't overwrite your
existing files). The new AVI file should have synched audio (although the starting 1108 ms won't have
sound).

1) Open up Command Prompt (CMD)


2)type in cd then the location of the file (in my case
c:\users\james\desktop)
3)type in dir /x
4)Next to the file you want to delete it will say the files 8.3 name
(ex. FILENA~1)
5)type del then the files 8.3 name (ex. FILENA~1) del STAR4~1.mp4

Windows tells me the file is too large for the destination file system. Bu-wha-? My virtual
hard disks is over 4GBbut I checked! My Book had over 350GB free space! I thought
it was the network problem (so I plugged it in direct), I thought it was read-only thing
(resetting it did nothing), I was scratchin my head until I Goggled and figured it out.
The darn thing was formatted in FAT32. Did you know FAT32 doesnt accept files larger
than 4GB? Now WHY a 500GB storage space is formatted in FAT32 is beyond me!
But now, Ive got a dilemma.
1) if this was a new disk, Id be able to reformat it (Right clicking the Drive in My
Computer and Format)
2) but I got data, luckily, on a Windows, you can convert your disk on the fly!
a) Run the command prompt as Administrator (Start->Command Prompt->Right-click>Run as Administrator)
b) At the command prompt, type
C:\Users\J>convert f: /fs:ntfs /nosecurity

where f: is the drive of your external hard disk.


And tada! Two hours of trying to figure out what the heck was wrong, and fixed in 2
minutes.
Sooooo typical of a computer problem for ya.
UPDATE: When prompted to Enter the current volume label for drive [Drive Letter
Here], if your drive has a label, you need to enter it (e.g. My Passport without the
quotations). If your drive doesnt have a label, just press the enter key for blank.
To find the volume label (if there is one specified), go to My Computer, right-click the
drive youre trying to convert, select Properties. In the General tab, the volume label is
the name in the first field.

You might also like