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.
Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or try DVDFab DRM and remove iTunes movie & music protection! :)
+ 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.