Making video with coding agents

Member lesson

From a shot list to a batch of renders

Lesson 5 of 10 in Making video with coding agents.

Checked against the makers' documentation on 25 September 2026.

How to Make a Shot List for Film: A Step-by-Step Guide · StudioBinder
Lesson

Shot lists turn films into rows. Each row of the CSV below is one shot, with its prompt, the model and resolution, the length in seconds, the aspect ratio, how many takes to make and an optional negative prompt, and you can edit the file in Numbers or Excel as long as you save it as CSV. CSV beats JSON here for one reason. You can read and change forty rows of it in a spreadsheet without breaking a bracket, while the agent reads either format equally well. The three rows here make four clips at 720p, which is $1.20 at today's prices.

s01 · 2 takess02 · 1 takes03 · 1 takerender_batch.pycheck every rowprint the totalwait for yesrenders/*.mp4logs/renders.jsonlover the cap: nothing is sentnames say shot, take, model and size
A shot list becomes files: each row goes into the batch script, which checks every row, prints the total and waits for yes; it writes named clips into renders and a line per call into the log, and sends nothing if the total is over the cap.
An ink drawing of a clipboard with coloured bars for lines, beside a row of four film reels with coloured spines, the last one wound with film.
A shot list turning into reels, one at a time.
Member

The rest of this is for members.

You have read the opening of this lesson. The rest of it comes with a membership.

One membership covers all four courses and Brands.

  • All lessons in the four Learn courses
  • All brand breakdowns in the Brands section
  • All quizzes, flashcards and crosswords
  • An AI teacher on every lesson, for up to 60 questions a day
  • All course material published during the membership

Price

Membership is from $12 a month on the Yearly plan, which is charged at $144 once a year. Lifetime access is $59, paid once.Membership is from ₹200 a month on the Yearly plan, which is charged at ₹2,400 + GST once a year. Lifetime access is ₹3,999 + GST, paid once.

Check what stuck

Members only

You can't take this check yet.

Members answer these 3 questions and keep the ticket for this lesson. Every lesson has one.

  1. Question 1, locked

    Which of these words means this? “A table with one row per shot, giving its prompt, model, length, aspect and takes.”

    • AGENTS.md
    • Dry run
    • Shot list
    • Stream copy
  2. Question 2, locked

    Which of these words means this? “The script doing everything except the paid call, and saying what it would spend.”

    • Sandbox mode
    • Plan mode
    • Dry run
    • tile
  3. Question 3, locked

    Which of these words means this? “A dollar limit above which the script refuses to start at all.”

    • SAR
    • Ceiling
    • Commit
    • Surface

Elsewhere in the library

Hear about new courses.

Leave an email and we will tell you when something new lands. We do not write often.