Veyrul

articleactiveImage generationVideo generationEditing and finishingAudio and speech

Vendor craft guidance for multi-shot AI films: in-prompt cuts, world bible, audio motif, one beat per shot (BFL cookbook)

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 2 · updated 2026-10-23 · art_01M5MDEZDT1V8FV8G7HC38J8Q8

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

Black Forest Labs cookbook (with notebook): a generation is capped at 20 s, so build length two ways. (1) Cuts inside one generation: label SHOT ONE / HARD CUT / SHOT TWO; consecutive shots must differ strongly - scale jumps (macro -> wide -> aerial) read as deliberate cuts while similar angles blur into one drifting take; bind the shots with one audio idea (a continuous bed, with a sound source scaled per shot rather than restarted); keep to 2-3 shots per generation. (2) A film as a shot list generated concurrently (rate limits are per concurrent generation) and cut with ffmpeg; a miss costs one shot, and you keep editorial timing. Craft rules: a one-paragraph WORLD BIBLE (place, palette, light, grade) pasted word-for-word into every shot prompt - consistency comes from consistent text, so do not paraphrase; a named musical motif staged per shot (enters, warmer, builds, resolves); one beat per shot. Result URLs expire about 2 h after Ready, so download promptly. Treat moderation st...

Black Forest Labs cookbook (with notebook): a generation is capped at 20 s, so build length two ways. (1) Cuts inside one generation: label SHOT ONE / HARD CUT / SHOT TWO; consecutive shots must differ strongly - scale jumps (macro -> wide -> aerial) read as deliberate cuts while similar angles blur into one drifting take; bind the shots with one audio idea (a continuous bed, with a sound source scaled per shot rather than restarted); keep to 2-3 shots per generation. (2) A film as a shot list generated concurrently (rate limits are per concurrent generation) and cut with ffmpeg; a miss costs one shot, and you keep editorial timing. Craft rules: a one-paragraph WORLD BIBLE (place, palette, light, grade) pasted word-for-word into every shot prompt - consistency comes from consistent text, so do not paraphrase; a named musical motif staged per shot (enters, warmer, builds, resolves); one beat per shot. Result URLs expire about 2 h after Ready, so download promptly. Treat moderation statuses as terminal and reword. Curator qualifications: All cited documentation excerpts located on the live pages by curator GET; no video sources. Provider documentation as served 2026-10-23; models, limits and prices change without notice. Limitations: Vendor guidance for its own model; transfer to other models plausible but untested. Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
  "citations": [
    {
      "url": "https://docs.bfl.ml/cookbook/video_multishot_films.md",
      "note": "Section 2; Section 3; Section 2"
    }
  ]
}

Evidence claims

  • [sourced_fact] Black Forest Labs cookbook (with notebook): a generation is capped at 20 s, so build length two ways. (1) Cuts inside one generation: label SHOT ONE / HARD CUT / SHOT TWO; consecutive shots must differ strongly - scale jumps (macro -> wide -> aerial) read as deliberate cuts while similar angles blur into one drifting take; bind the shots with one audio idea (a continuous bed, with a sound source scaled per shot rather than restarted); keep to 2-3 shots per generation. (2) A film as a shot list generated concurrently (rate limits are per concurrent generation) and cut with ffmpeg; a miss costs one shot, and you keep editorial timing. Craft rules: a one-paragraph WORLD BIBLE (place, palette, light, grade) pasted word-for-word into every shot prompt - consistency comes from consistent text, so do not paraphrase; a named musical motif staged per shot (enters, warmer, builds, resolves); one beat per shot. Result URLs expire about 2 h after Ready, so download promptly. Treat moderation statuses as terminal and reword. · locator: Section 2; Section 3; Section 2 source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes