View Full Version : Deletframe, Duplicateframe, Freezeframe limit?
hartford
20th January 2005, 05:19
Reguarding Avisynth 1.5.5:
It seems that there is a limit on the "frame" function, somewhere
about 1000 frames (1024?).
After entering about 1000 "arguments" in Avisynth I find that further
arguments are off by one.
If I do this:
deletframe(10)
dupilicateframe(10)
Freezeframe(x,y,z)
|
|- 1000 args here
|
Duplicateframe(xxx)
Deletframe(xxx+2)
then insert _ANYWHERE_ in the list one more argument, then _entire_ list
is off by one.
I'm guessing that the limit is 1024.
stickboy
20th January 2005, 10:13
It doesn't make sense that there should be any such limit.
There is, however, a limit to number of filters you can have in your chain, because eventually you'll overflow your stack.
If you have a lot of DeleteFrame/DuplicateFrame/FreezeFrame calls, you might want to give my RemapFrames (http://www.avisynth.org/stickboy/) plug-in a try.
AS
20th January 2005, 22:00
I can safely say freezeframe, duplicateframe, deleteframe can handle at least 1000 instances in my personal experience, I think one of my friend script it within a function to fix frames and called it around 5000 times and it was still ok, I never got to see the script to verify the cout though ^^;
hartford
21st January 2005, 05:04
I used no filters.
I had filtered this clip using restore24. That produced some "jumpiness" and bad blending that I wanted to remove. I got to about
25% of the clip using the frame args when I noticed the "off by one"
problem.
Well, guess that I'll just use VDub markin-markout along with specific
frame statements.
Thanks.
hartford
21st January 2005, 05:06
Originally posted by stickboy
It doesn't make sense that there should be any such limit.
There is, however, a limit to number of filters you can have in your chain, because eventually you'll overflow your stack.
If you have a lot of DeleteFrame/DuplicateFrame/FreezeFrame calls, you might want to give my RemapFrames (http://www.avisynth.org/stickboy/) plug-in a try.
Thanks. I'll take a look. I'll let you know how it works for me.
stickboy
21st January 2005, 13:15
Originally posted by hartford
I used no filters.Any function that takes a clip as an argument and returns another clip derived from it is a "filter". This includes DeleteFrame/DuplicateFrame/FreezeFrame.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.