View Single Post
Old 20th July 2009, 22:25   #936  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,302
If DGPulldown creates that pulse effect (BTW it should not, maybe neuron2, the author, can help us to understand why), you should go with ChangeFPS/ConvertFPS. Take a look at AviSynth documentation for AssumeFPS/ChangeFPS/ConvertFPS differences and be careful if your source is not progressive (see end of AviSynth doc page).
AssumeFPS is generally to be avoided because:

Quote:
The AssumeFPS filter changes the frame rate without changing the frame count (causing the video to play faster or slower). It only sets the framerate-parameter
If sync_audio is true, it also changes the audio sample rate by the same ratio, the pitch of the resulting audio gets shifted.
It means that you risk to change audio sample rate, going out of DVD-Video spec. Instead by using your script:

Quote:
Audio = Audio.AssumeFPS(25,sync_audio=true)
Audio = Audio.SSRC(48000)
assuming that your input file has already 48000 Hz audio rate, you are speeding up audio (from 48000 to 48000*25/23.976) and then speeding down it (from 48000*25/23.976 to 48000): no sample rate change change and out of sync guarantee.



Bye
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum

Last edited by MrC; 20th July 2009 at 22:34. Reason: More details
MrC is offline   Reply With Quote