Docs / Concepts

Shot sheet

The shot sheet (分镜表) is one table that lists every shot of an episode. Pictures, prompts and video takes are made from it.

The shot sheet is a table in shots.md in the episode folder. One row is one shot, and one shot is one video that the video model makes in one call. Your agent writes it from the episode script in the Shot sheet loop.

You can change any cell in the 分镜表 tab of the app. Open it with minicut open PROJECT --episode EPISODE --tab shots, or edit the sheet with minicut script. Each save in the minicut script editor runs checks 4 to 6.

One shot

A shot has an id such as C01. The same id names its folder, clips/c01. The table has one column for each thing a shot holds:

ColumnWhat it holds
ClipThe shot's id, such as C01
SecThe shot's length in seconds, a number
SizeThe shot size
Angle/moveThe camera angle and move
ActionWhat happens in the shot
Line (speaker)The spoken line and who says it
SoundThe sound of the shot
WhoThe characters in the shot, as @name tags, or -
WhereThe place of the shot, as an @name tag, or -
PropsThe props in the shot, as @name tags, or -
On-screen textWords written inside the picture, such as a sign
Cut

Camera cuts inside one video go in its Action cell, never in extra rows. A card made by the editor, such as an end card, is a row with an id like E01.

Above the table, the plan gives the target length of the episode on its own line. Under the table, a Screen order: line lists every shot once, in the order they play.

Sec has to fit the video model you chose, because each model has its own shortest and longest shot. See minicut check STEP.

Shot states

A shot is in one state at a time. The app shows the state in Chinese and minicut shots prints the same words. The state is worked out from the shot's files each time you look, so the app and the CLI always agree.

StateShown asMeaning
sheet待写提示词The shot is on the sheet and has no prompt yet
writing写提示词Your agent is writing the prompt now
promptFail提示词未通过The prompt failed its check
ready生成The prompt is written and the shot is ready to generate
queued排队中A job for the shot is waiting to start
running生成中A job for the shot is running
saving保存中The result is being saved as a take
failed生成失败The job failed, and the row shows why
stopped已停止The job was stopped
unchecked待检查The shot has a take that is not checked yet
fail未通过The take failed a check, and the row shows the first reason
done已生成The take is made and passed its checks

minicut shots lists every shot with its state. See minicut shots.

Next