I have the same problem with some notable exception which may help pinpoint the root cause:
I have successfully made a very nice video and used many of the features of video pad (including cropping, adjusting brightness, fading to crossover or black/white, adding some text, and overlaying an audio track). I created an MPG file, from source files which were also all MPG files (except for teh audio which was an MP3 file).
I then tested this video by playing it back using an Open Source application called VLC Media Player - I prefer this one over Microsofts Windows app (Media Player), as it seems to work with just about any codec. The video played back just fine and the audio and video were in real time (according to the clock of Video Pad) and in sync. The total video length was 3'50" (230 seconds) long, and 115.1 MB.
I then uploaded this video to YouTube. They stripped off the audio track as it hasn't yet "been authorized by WMG". Watching the video from the host Youtube, it is seen in fast forward. Since it stripped off the audio, and only had video remaining, I can see that the time has been reduced to only 2'16" (136 seconds). This is 59% of the original time length.
I had a similar result when uploading it to another remote host (Shutterfly, in this second case), except tht the audio tack was not removed. It was fast forward motion video which freezes on the very last video frame while the audio plays until the end.
So why do the resulting videos work fine when played through VLC Media Player, but not when played back from the remote hosts (YouTube and Shutterfly)?
Might there be some way that we can adjust the settings in Video Pad to maintain the timeline, regardless of what codec is used to view it?
Thanks