I've just updated this script from v3.3, for some reason on my A560 any video I record seems to only last 1 second? (I have the video duration set to 10 seconds). It continues taking still images after each video just fine, thought I'd mention it as a possible bug though.
This video interleave functionality works fine using v3.5 on my normal test camera (an A1200)
So I dug out my old beaten up A560 and tried it too. Worse than your situation, the camera actually crashes when it goes to start a video. I've attached the resulting ROMLOG for reference.
Looking at the code, the only thing that might be wonky is the statement:
capmode.set('VIDEO_STD')
I'll have to play with it - maybe the A560 does not have a valid value for VIDEO_STD.
As a secondary point, if I wanted to alter the file to a) Increase the number of still images that the script took before shooting video, and b) wanted to increase the length of the video that the script took, what would be the upper limit of either variable?
To extend the number of images taken between each video clip, change the
100 value here :
@param v Video Interleave (shots)
@default v 0
@values v Off 1 5 10 25 50 100
to what ever shot interval you want. Then change the
100 value here to the same number :
video_table = { 0, 1, 5, 10, 25, 50, 100 }
To extend the video time, change the
300 value here:
@param w Video Duration (sec)
@default w 10
@range w 5 300
to the number of seconds you want.
(I tried altering the length of the video to 9999 and got an error message?)
Well, 9999 seconds is almost 3 hours. Exactly what error message did you receive?
The script parameter input function should have limited your selection to something between 5 and 300 seconds. Regardless, you are not going to get three hours of video time.
Update : my A560 only crashes if the mode dial is in AUTO mode. In M mode it takes the 1 second videos you are seeing but after that shooting becomes a bit erratic (might be due to being indoors at night)