How it works
Reserve one complete interval for each photo: frames = floor(capture seconds ÷ interval seconds). Clip seconds = frames ÷ playback fps. If the first photo starts at time 0, the first-to-last start span is (frames − 1) × interval, not the full interval budget. Camera finishing time is separate.