Quote:
Originally Posted by qwerty159
I'm also having an issue with audio sync. My entire video library is out of sync to varying degrees, sometimes by -.125, sometimes as high as -.375 seconds. They're mostly xvid DVD rips. Slipping the audio by hitting the circle button + L2/R2 helps, but it seems to gradually creep back out of sync and it's tough to get it dead on in 1/4 second increments.
|
This problem is mainly due to the widespread use of VBR (Variable BitRate) for MP3 encoding. This is an excellent way to keep audio MP3 files small for the given average bitrate, and then the (inevitable) loss of precise timing does not matter. It does matter a lot when combining that audio track with a video stream though, as that needs perfect sync (which is impossible with VBR) for perfect viewing pleasure.
Modern PC players can afford to waste a lot of CPU power on forcibly adapting the audio replay to adhere strictly to the average rate specified, thus minimizing the average sync 'slippage', but local variations of sync differencies will always occur with VBR MP3 sound, though it may be reduced to unnoticeable levels.
A PS2 player (and many cheap DVD players) can not waste sufficient CPU power to do such 'average rate adaption' well, and therefore suffer more extreme sync problems as gradual slippage accumulates for the entire length of a movie.
Quote:
|
I don't see that many people posting this issue, so do I assume that usually SMS works with perfectly sync'ed audio for most?
|
No, I don't think so. But I'm sure many do what I do, which is to convert all videos/movies having VBR sound to use CBR sound instead (still MP3), which has no such problems.
Quote:
|
I wonder if I need to turn off the dolby support or investigate sync parameter three in the menu. I'm using a Western Digital usb hard drive.
|
None of those factors should be responsible for this problem.
The only way to eliminate it completely is to convert the audio track to CBR (Constant BitRate) by re-encoding it. For this I use VirtualDub and set it up to use "Direct stream copy" for video and "Full processing mode" for audio, and choose an MP3 codec for the audio "Compression..." setting, which opens a configuration dialog where I set that codec to use an appropriate CBR bitrate.
For non-music movie/TV material any rate from 96kbps and up should do fine. I use 96kbps myself for most TV shows, but not all codecs support that rate, in which case 128kbps is the standard choice.
You also need to ensure that you choose a bitrate encoding with suitable sample rate, so if the original encoding (as checked by GSpot) used 48000Hz, then you need to choose an encoding using the same (most releases use either 48000Hz or 44100Hz).
Just make sure the chosen encoding isn't shown as being VBR or ABR (different name for the same thing, calling it Adaptive instead of Variable).
It may sound like a lot of work doing this for
every downloaded video, like I do, but it really isn't that hard. VirtualDub has a 'Job control' system that allows you to process entire folders of videos using the same settings, so there's no need to set them up per video. You don't even have to set them up per session, as the settings can be saved for future reuse.
For a normal conversion session I simply do the following:
1: Launch VirtualDub
2: Use the command "File" / "Load processing settings..." to get my conversion settings
3: Use the command "File" / "Job control..." to open the job control dialog box
4: In the box, use its command "Edit" / "Clear list"
5: Still in the box, use its command "Edit" / "Process directory..." to select two directories
(The first one holding your original videos, the second one for new encoded copies.)
6: Still in the box, click its button entitled "Start"
And that's all there is to it. VirtualDub will then start the conversion file by file, and since this just affects the audio tracks, it shouldn't take very long. Just a few minutes for a normal TV show even on a very average (or even sub-standard) computer (like mine

).
Best regards: dlanor