Ok, I see what the problem is now. I wouldn't attempt to alter scripts after setting them up in queue like that anyway.
My suggestion if you want to batch export clips is to render out an MJPEG copy of the episode/movie from a very bare script (only containing things which would impact frame positions; it might also help to do a BilinearResize down to 352x240), scrub through that with VDub, taking down frame numbers in a text file. Then go back into VDub with the full-quality script, and use the Go To... dialog to jump to the specific in and out points, and proceed as usual in getting the Job Control set up.
Otherwise, the other option - which is what you say you want to do in the second half of your post, is this:
Create a new script, and inside it, put this:
- Code: Select all
Import("nameofavs.avs")
What that will do is make AviSynth read another script.
Now, the way to properly set this up is to make sure that you have two sets of scripts - a low quality one for scrubbing and a high quality one for export. These directly open the episodes/movies/whatever. You also have to make sure that the two sets have the exact same names (you can get around limitations here by putting one set in a different folder while you're working with the other), in order to avoid editing the Import scripts and thus potentially screw up the Job Control.
You'll also need to make sure that the Import() scripts - or script, if you decide to use ++ to append all the LQ or all the HQ scripts together so you can open them all at once* - are in the same folder as the set you're currently working with, again for convenience.
*like this:
- Code: Select all
Import("x.avs") ++ Import("y.avs") ++ Import("z.avs") ++ ...
The reason for abstracting it away from the base scripts with Import scripts is that if you have an Import script that you load and use you can do anything behind the scenes with the other scripts and it would be unlikely to harm the ability of things to go smoothly. In other words, if you were to edit a base script to change something prior to export but after setting up the jobs, VDub wouldn't like it because it very well might see them as two different video files, whereas with an Import script,
that script is what is seen as the video, so pulling a fast one is mediated through it and makes it harder for the editing program to raise a complaint.
This is theoretical; I know it works like this with Premiere, but I don't know if it'll succeed with VDub's Job Control.