I wanted to layer other clip.
One clip's FPS is 30. Other clip's FPS is 25.
So i used ConvertFPS.
I read a guide which http://avisynth.nl/index.php/FPS
LINEVideo1File = FFVideoSource(LINEVideo1FileName,cache=False, threads=1).AssumeFPS(30) # This clip's FPS is 30.
YoutubeVideo1File = FFVideoSource(YoutubeVideo1FileName,cache=False, threads=1).ConvertFPS(30) # This clip's FPS is 25.
I want to change Youtube's FPS. But I didn't.
I just see The Error Message.
NEW Frame rate to small. Must be greater than 60000.00000 Increase or use 'zone='.
But.. I can just use parameter New_FPS... I can write 30 or clip name. the This manual said.
So, I tryed write 60000.
Frame count of this clip changes 23046 to 15364
I don't understand this parameter value.
+ Reply to Thread
Results 1 to 7 of 7
Try this to see what the frame rate really is, if you haven't done so already.
YoutubeVideo1File = FFVideoSource(YoutubeVideo1FileName,cache=False, threads=1).Info()
The error message seems to imply your source is 90000 fps as it occurs when reducing the frame rate and the new rate is less than 2/3 of the source rate. For example, if you tried to convert a 25fps source to 10fps, you'd see the following error message, as the minimum "new" frame rate for a 25fps source is 16.67fps unless you use the zone option.
NEW Frame rate to small. Must be greater than 16.66666 Increase or use 'zone='.
There appears to be something peculiar happening when the video is being decoded.
Use ChangeFPS rather than ConvertFPS.