VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Hello,

    I believe the solution to my problem might be simple, but I'm not experienced enough to know what it is. Here's the lowdown:

    I enjoy the show "Whose Line Is It Anyway" and I've been capturing it from ABC Family quite often as of late. I use a Leadtek 2000 XP at 10 bits and I capture to MPEG-2. I then convert to DivX via VirtualDub-MPEG2. I believe I either have dropped frames or bad frames when I capture, but in the past I've been able to fiddle with the frame rate and audio interleaving in VirtualDub and get the audio and video synced, either pre or post processing.

    The last time I captured (Friday), I ended up with an hour long 3GB capture file, as usual. However, the audio and video I could not get to sync in VirtualDub. The funny thing is, though, that if I play it in BSPlayer the sync is absolutely PERFECT, the video is smooth, and in FlaskMPEG the sync is close to perfect! It seems the audio and video rates aren't "locked" as they should be. The lengths of the two streams are the same. The only way I can get them to "lock" is reprocessing through TMPGenc, but that degrades the quality and the MPEG-2 gets a little jumpy/choppy. (But the sync is perfect, and I can get to DivX via VirtualDub-MPEG-2.) Anyway, I'd like to be able to process directly from the captured MPEG-2 and go to DivX.

    Here's some questions:
    WHY do the MPEG-2 video and audio streams maintain PERFECT sync in BSPlayer? Is there a program out there capable of reproducing that "perfect sync" to allow for conversion to DivX without actually completely reprocessing/reencoding the video? (In other words, a program that just "locks" the audio and video permanently as BSPlayer transiently does.) It doesn't make sense to me that a video & audio stream can play in perfect sync in BSPlayer and not be able to be processed in perfect sync using some program out there! If it's in sync in BSPlayer, why can't it be in sync elsewhere? My guess is that there are some dropped frames and BSPlayer smoothly accounts for that. Isn't there a piece of software out there that can do that? Preferably free?

    Thanks for any help you all can give!

    P.S. I know this must be possible because FlaskMPEG gives near-synced audio. I need something easier to use and less buggy, though. Either a program that fixes the audio/video streams so I can load it into VirtualDub-MPEG2 OR a program that can process directly to DivX with the streams in sync.
    Quote Quote  
  2. Try ReStream.
    Incidentally, you might want to look into VirtualDybMod_Sync. It fiddles with the audio sample rate in real time on the fly during video capture to maintain perfect sync. If you capture video using VirtualDubMod_Sync, you won't have these problems.
    Quote Quote  
  3. Spectroelectro,

    ReStream looks like a great program...but I'm not exactly sure what options in the program I need to use in order for it to work. If you have suggestions, I'd appreciate it.

    As for VirtualDubMod_Sync, does it capture to MPEG-2? I've found I get the best quality by capturing directly to MPEG-2 and then encoding to DivX. Thanks for the suggestion, either way.
    Quote Quote  
  4. I tried several different options with ReStream and can't seem to get it to work. I don't understand how it can play so flawlessly in BSPlayer but not convert well. I'm stumped.

    Any more help would be appreciated.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!