Start with a two-column static-edit sheet

ItemWhat to enter
Production form<Static motion comic selected in the visual plan, or a creator-approved still substitution for one shot>
Delivery specification<Target duration; aspect ratio; frame rate; captions; loudness target>
Accepted images<SHOT or IMG ID, project-relative path, and frozen state visible in the image>
Per-line voice<Project-relative path, measured voiced range, and exact scripted line>
Segment duration<Lead-in silence + complete voiced range + reaction hold>
Crop-window move<Hold, push, pull, or one-direction pan; include distance or rate>
Sound across a cut<An L-cut from speaker to listener, or a J-cut in which the next speaker begins early>
Continuity state<Positions, eyelines, held objects, prop locations, and established knowledge>
Gaps<Missing file, unusable image, or a new action that requires upstream work>

Enter accepted images and per-line voices before arranging the sequence. The static route uses image and audio files that are currently readable. A completed prompt, successful job response, or plausible filename supplies no media. When a video project is missing one shot, use a still only for the shot the creator approved and record that decision in the edit list.

Treat camera movement as a crop-window move

A push, pull, left pan, or right pan in a still segment describes the crop window moving across one frozen image. A push can transfer attention from a two-person composition to one character’s response. A pan can move the visual center from a door key to a repaired window latch. These moves do not turn a head, extend a hand, close a door, or move the key into another hand. When the story needs a new action result, cite another accepted keyframe. If no accepted frame contains that result, list it as an upstream gap.

When an image and the delivery frame use different shapes, scale to fill and crop from the center. If a face or essential prop sits away from the center, make the crop externally and register the resulting file path. Adjacent moves in one continuous scene should keep a consistent direction and comparable rate. Insert a held frame before reversing direction so the preceding move has a visible stop. Use a fixed window for a note, sign, or small prop that the audience needs to read.

Complete original example: who closes the bookshop?

The Corner Booklight is an original paper lesson created for this article. Its characters, paths, voice files, and timings are teaching records. No images, voices, render, or viewing results exist. The six keyframes, three voice lines, filenames, and timing values are designed placeholders for this lesson. They remain internally coherent without claiming that media was accepted or heard. A real project must replace them with creator-accepted media paths and voiced ranges measured from the current audio files. The example delivery specification is vertical nine-by-sixteen at twenty-four frames per second, with a total duration of fourteen point six.

Apprentice Cen Lu wants to close the used-book shop alone and show that she can accept responsibility from her aunt, Qiao Lan. Qiao remembers that Cen left the rear window open on a previous night, so the brass key remains on its wall hook. Cen has replaced the window latch and asked the neighboring shopkeeper to inspect it. Qiao does not surrender the whole shop at once. She lets Cen close the front door while she waits at the corner. The key moves from hook to Qiao’s palm and then to Cen’s palm, while the relationship changes from refusal to bounded trust.

Output rangeEdit-list record
0.00–2.80CUT-BOOK-01; source SHOT-BOOK-01 · output/keyframes/doorway-pair.webp; in 0.00, out and duration 2.80; hold. Voice 0.60 · output/voices/cen-close.wav; caption 0.60–2.25 Let me close tonight. The key remains on the wall hook behind Qiao.
2.80–5.60CUT-BOOK-02; source SHOT-BOOK-02 · output/keyframes/qiao-window-look.webp; in 0.00, out and duration 2.80; three-percent push-in. Voice 0.35 · output/voices/qiao-window.wav; caption 0.35–2.35 You left the rear window open last time. Qiao has not removed the key.
5.60–7.60CUT-BOOK-03; source SHOT-BOOK-03 · output/keyframes/new-latch.webp; in 0.00, out and duration 2.00; hold. Voice 0.30 · output/voices/cen-latch.wav; caption 0.30–3.00 I replaced the latch, and Uncle Liang checked it. The voice continues into the next image.
7.60–9.80CUT-BOOK-04; source SHOT-BOOK-04 · output/keyframes/qiao-reaction.webp; in 0.00, out and duration 2.20; three-percent push-in. Cen’s preceding line ends at 1.00 in this segment, creating an L-cut onto the listener. The next caption starts at 1.65 in this segment.
9.80–12.40CUT-BOOK-05; source SHOT-BOOK-05 · output/keyframes/key-qiao-palm.webp; in 0.00, out and duration 2.60; hold. Voice starts at -0.55 · output/voices/qiao-corner.wav. Its caption stays on the preceding segment at 1.65–4.25 Close the front door first. I’ll wait at the corner. This is a J-cut.
12.40–14.60CUT-BOOK-06; source SHOT-BOOK-06 · output/keyframes/key-cen-palm.webp; in 0.00, out and duration 2.20; hold; no caption. Cen holds the key, Qiao stands toward the street corner, and the front door remains open.

Every SHOT has a recorded fate, and neither a voice nor a caption crosses the end of the cut. The third image’s voice continues onto the fourth, then the fifth image’s voice begins during the tail of the fourth. A gap separates the spoken lines. The fifth and sixth keyframes record two frozen key states; neither image pretends to show the handoff in motion.

Count continuity signals and give reaction shots a cause

Continuity signalState across the six images
Brass keyWall hook → wall hook → wall hook → wall hook → Qiao’s palm → Cen’s palm
Rear-window latchEyeline points toward it in the first two images → repaired state is visible in the third → later images preserve that state
Character positionsBoth inside the door → Qiao faces rear window → Cen stands by latch → Qiao reacts → both near door → Qiao moves toward the street corner
Established knowledgeCen makes request → Qiao raises prior failure → Cen supplies new action → Qiao absorbs it → Qiao offers a bounded trial → Cen accepts the current responsibility

The example tracks four continuity signals. The reaction image has a specific trigger: Qiao hears that the latch was replaced and checked by the neighboring shopkeeper, so she reconsiders the request. The L-cut preserves Cen’s complete line while placing its landing on Qiao’s silent response. The J-cut brings Qiao’s decision into the reaction image before the edit reveals the key in her palm. Sound carries the relationship change; frozen images display the accepted states.

Captions use the exact script wording and are timed relative to the CUT that owns them. A caption crossing a picture cut can extend beyond that segment’s duration, while remaining aligned with its voice on the full timeline and avoiding every other caption. After regenerating one voice line, measure its voiced range again and retime affected segments while preserving unaffected source IDs.

What belongs before rendering and after rendering?

Before rendering, use $short-drama-edit to write the edit list and run check. It validates source IDs and files, zero in-points and coherent durations for stills, storyboard coverage, exact caption wording, voice files, ranges across cuts, and overlaps. Declare the delivery aspect ratio and frame rate. A still is scaled to fill that delivery frame and center-cropped. When its focal point sits away from the center, cite the actual pre-cropped file. If a mixed edit also contains video with different specifications, normalize that video externally and record the adopted output. The tool can animate still crop windows, mix registered voices, and burn captions from the edit list. If a measurable item lacks its dependency, the report should mark it unmeasured.

After structural checks, watch the real render and listen to its actual sound. Confirm that the crop preserves the eyeline and key, reaction holds fit the chosen dramatic beat, ambience crosses cuts cleanly, captions remain readable, and no final syllable is clipped. A completed render, existing file, and matching duration establish technical facts. The creator or review stage judges performance and pacing. This lesson stops at a paper timeline and makes no claim that those later judgments occurred.

FAQ

Can one keyframe appear in several segments?

Yes. One accepted keyframe can carry speech, a listener reaction, and a later return. Every use needs an editorial purpose plus its real source, duration, crop move, and sound record. Shorten a repetition that merely fills time, or use another accepted image that carries new information.

Can a still-frame push show a character handing over a key?

No. The move changes only the crop window over a frozen image. A handoff needs two or more accepted keyframes that show its states, or upstream production of actual motion footage.

Do it with the skill

Use $short-drama-edit to turn my accepted frozen keyframes and per-line voices into an edit list. For every segment, record the real SHOT or IMG path, zero in-point, full duration, crop-window move, voice, and exact caption. Mark any L-cut or J-cut onto a listener reaction, then check shot coverage, overlaps, and character and prop continuity. Run check first and keep technical results separate from pacing or performance judgments.

Read the method: Static-keyframe editing entry, fields, and checks · Still sources, crop movement, voice, and sound across cuts

About Drama SkillsThe short-drama-edit skill on GitHub

All guides