Design one controlled motion, then inspect every frame for drift.
Use an image you own or may transform. Get explicit consent before animating an identifiable person, and avoid deceptive presentation.
Use a sharp image with the entire subject visible. Crop to the intended composition before upload so the model does not have to invent important edges.
Specify subject motion, camera motion and what must remain fixed. Example: 'slow push in; steam rises; cup and printed mark remain unchanged; no new objects.'
Choose only durations, ratios and quality options actually shown in your signed-in workspace. Video access is paid-plan gated in the audited code.
Look for face drift, extra limbs, warped text, changing logos, background popping and abrupt final frames. Regenerate with less motion if needed.
Write: camera move + subject action + environment motion + invariants + exclusions. Invariants such as 'label remains unchanged' help define success even when they do not guarantee it.
Reject a clip when a person's identity changes, a product claim or label mutates, anatomy breaks, or an invented event could mislead. Do not publish a near miss just because generation consumed credits.
Test input: Locked camera. The fern leaves move slightly in a soft indoor breeze; daylight shifts gently across the wall. Keep the pot, shelf and room geometry unchanged. No text or new objects.
Settings: Use an owned landscape still and the shortest standard duration currently offered.
Status: This separate protocol was not executed. The visible executed sample below uses a different disclosed input and must not be treated as its result.
Actual application handler, isolated environment, real provider; not the production browser/UI.
Prompt: A gentle slow camera push toward the orange mug. Keep the mug shape and handle stable. No new objects.
Recorded settings: veo-3.1-fast-generate-preview; 4 seconds; 720p; handler appended its no-text suffix.
Observed result and limitations: The 4.000-second 1280×720 clip pushed in, began with black side areas and eventually cropped out the teal circle. Audio exists but was not listened to.
Why it matters here: The crop demonstrates why camera motion, start framing and end framing need frame-by-frame review.
This is one of the same three image edits and one video reused across these 12 pages. It is a small illustrative sample and cannot be generalized. Read the evidence manifest.