srhlefty
17th May 2003, 06:10
Hi, I've been using avisynth scripts to frameserve mpeg-2 files into virtualdub and subsequently convert them to avi's. However, after examining the number of frames virtualdub claims the mpeg-2 has, and comparing it with the number of frames virtualdub claims the output avi has, I find a discrepency of about 30 frames. Normally for one file this is no big deal--but I am eventually appending about 10 of these files together, which at 60fps (I'm deinterlacing the source) has been causing the audio to desync with the video to a noticable degree.
What is the nature of this problem, and can it be solved? The source is 720x480 NTSC interlaced, which I am deinterlacing and resizing with the following script:
loadplugin("C:\Program Files\GordianKnot\MPEG2DEC.dll")
mpeg2source(".\d2v_mpa\05162003-01.MPG.d2v")
BicubicResize(640,480,0,0.75)
Bob
The avs is then opened in virtualdub, the appropriate audio file selected and delayed accordingly, and video compression set to divx.
As of this writing I was not able to access avisynth.org, so I apologize if a similar question has been asked already.
I would appriciate any input. Thanks for your time!
--UPDATE: it seems as though it drops exactly 31 frames from the end every time. Ring any bells?
Steve
What is the nature of this problem, and can it be solved? The source is 720x480 NTSC interlaced, which I am deinterlacing and resizing with the following script:
loadplugin("C:\Program Files\GordianKnot\MPEG2DEC.dll")
mpeg2source(".\d2v_mpa\05162003-01.MPG.d2v")
BicubicResize(640,480,0,0.75)
Bob
The avs is then opened in virtualdub, the appropriate audio file selected and delayed accordingly, and video compression set to divx.
As of this writing I was not able to access avisynth.org, so I apologize if a similar question has been asked already.
I would appriciate any input. Thanks for your time!
--UPDATE: it seems as though it drops exactly 31 frames from the end every time. Ring any bells?
Steve