01 Script The script is built around the bike’s two selling points: the safety feature and the indoor docking station . It was made following the short-form structure: hook , retention , payoff . The process was then turned into a skill * so it can be reused more easily next time.* Claude skill: saved instructions that let Claude repeat a process the same way each time. Das Script dreht sich um die zwei Verkaufsargumente des Bikes: die Sicherheitsfunktion und die Dockingstation für drinnen . Es folgt der Struktur für Kurzvideos: Hook , Retention , Payoff . Den Prozess habe ich anschließend in einen Skill * verwandelt, damit er sich nächstes Mal leichter wiederverwenden lässt.* Claude Skill: gespeicherte Anweisungen, mit denen Claude einen Prozess jedes Mal gleich wiederholen kann.
02 Storyboard Kept as basic as possible: a simple sketch of every shot, so the whole film is easy to visualize before the stills are built. The sketch was generated with Claude, and a skill was created for this process. So einfach wie möglich gehalten: eine simple Skizze von jeder Einstellung, damit sich der ganze Film vorstellen lässt, bevor die Stills gebaut werden. Die Skizze wurde mit Claude generiert, und für diesen Prozess entstand ein Skill .
03 Stills Stills come first, because generating a still costs far less than generating a clip . The characters were made with character sheets , alongside the bike, the docking station and the police cars. These stills then became the references that drove the clip generation. A skill was created for this process. Die Stills kommen zuerst, denn ein Still zu generieren kostet weit weniger als einen Clip . Die Figuren sind mit Character Sheets entstanden, ebenso das Bike, die Dockingstation und die Polizeiautos. Diese Stills wurden dann zu den Referenzen, die die Clip-Generierung gesteuert haben. Für diesen Prozess entstand ein Skill .
04 Clips The clips began in Seedance 2.5 draft mode at 480p . A quick calculation showed that route would cost far more credits than I could afford, so I took a gamble and went straight to 720p , which turned out to be only a little more expensive. The prompts started out with timestamps describing each action. With 5- and 10-second generations, though, the model often couldn’t fit the whole action into the time frame, so it dragged on and the clips came out unfinished. After several failed generations, I experimented by removing the timestamps and simplifying the prompts as much as possible, to let the video model do its job as well as it can. Die Clips begannen im Seedance 2.5 Draft -Modus mit 480p . Eine kurze Rechnung hat gezeigt, dass dieser Weg weit mehr Credits kosten würde, als ich mir leisten konnte, also habe ich es gewagt und bin direkt auf 720p gegangen, was sich als nur wenig teurer herausstellte. Die Prompts begannen mit Timestamps, die jede Handlung beschrieben. Bei Generierungen von 5 und 10 Sekunden hat das Modell aber oft nicht die ganze Handlung in den Zeitrahmen bekommen, sie zog sich, und die Clips blieben unfertig. Nach mehreren gescheiterten Generierungen habe ich die Timestamps weggelassen und die Prompts so weit wie möglich vereinfacht, damit das Videomodell seine Arbeit so gut machen kann, wie es eben kann.
05 Cut The draft cut came first, to prove the 45-second goal was achievable. Once the pacing felt right, everything else was built on top of it: audio leveled, then sound design and score, then captions, then the LUT * and the finishing. The clips were generated at 720p, but the final export is 1080p, the standard vertical size for Shorts, Reels and TikTok.* LUT (look-up table): a colour preset that gives the whole video one consistent look. This one is a faded, matte, cinematic film look with a night grade: slightly lifted blacks, softer highlights, colours about a fifth less saturated, cooler shadows and warmer highlights. Generated by Claude using my own instructions. Zuerst kam der Rohschnitt, um zu beweisen, dass sich das 45-Sekunden-Ziel erreichen lässt. Als das Tempo stimmte, wurde alles andere darauf aufgebaut: Ton ausgepegelt, dann Sounddesign und Score, dann Untertitel, dann die LUT * und der Feinschliff. Die Clips wurden in 720p generiert, der Export ist aber 1080p, die Standardgröße im Hochformat für Shorts, Reels und TikTok.* LUT (Look-up-Table): eine Farbvorlage, die dem ganzen Video einen einheitlichen Look gibt. Dieser hier ist ein verblasster, matter, filmischer Look mit Nachtgrading: leicht angehobene Schwarztöne, weichere Lichter, Farben etwa ein Fünftel weniger gesättigt, kühlere Schatten und wärmere Lichter. Von Claude nach meinen eigenen Vorgaben erstellt.
06 Score The score was designed mainly with Claude. I described my idea, Claude wrote a prompt, and I used it in ElevenLabs, which is connected to Claude through an MCP * . Three options were generated and one was chosen, then more versions of it were generated until the final one was approved.* MCP (Model Context Protocol): a connector that lets Claude use another app’s tools directly, ElevenLabs in this case. Den Score habe ich hauptsächlich mit Claude gestaltet. Ich habe meine Idee beschrieben, Claude hat einen Prompt geschrieben, und ich habe ihn in ElevenLabs verwendet, das über einen MCP * mit Claude verbunden ist. Es wurden drei Optionen generiert und eine ausgewählt, danach weitere Versionen davon, bis die finale freigegeben war.* MCP (Model Context Protocol): ein Konnektor, über den Claude die Werkzeuge einer anderen App direkt nutzen kann, hier ElevenLabs.
07 Key learnings Plan before spending credits . The script and the sketch settled the whole film before a single still existed.Short prompts and strong references beat long, detailed direction. Once I dropped the timestamps and kept each prompt to one simple action, the clips finished what they started.Check the cost early . Draft mode at 480p would have used more credits than I could afford. In this case particularly, I moved straight to 720p because credits were limited, so I took as much risk as I could and hoped to fix it in post .Prove the pacing first . Drafting a rough cut is a habit from editing long-form videos: it proves the pacing before any polish, and here it confirmed the 45 seconds.Next time Camera direction – I’d like to experiment with bolder moves in a future project. This time, the failed generations and a limited credit budget kept me playing it safe. Character sheets – two full-body poses plus one face close-up per character, not twelve, to keep the characters consistent and avoid faces morphing across the generations. Planen, bevor Credits ausgegeben werden . Script und Skizze haben den ganzen Film festgelegt, bevor es ein einziges Still gab.Kurze Prompts und starke Referenzen schlagen lange, detaillierte Anweisungen. Als ich die Timestamps weggelassen und jeden Prompt auf eine einfache Handlung beschränkt habe, haben die Clips zu Ende gebracht, was sie angefangen haben.Die Kosten früh prüfen . Der Draft-Modus in 480p hätte mehr Credits verbraucht, als ich mir leisten konnte. In diesem Fall bin ich besonders deshalb direkt auf 720p gegangen, weil die Credits begrenzt waren, ich bin also so viel Risiko eingegangen, wie ich konnte, und habe gehofft, es in der Postproduktion zu richten .Zuerst das Tempo beweisen . Einen Rohschnitt zu machen ist eine Gewohnheit aus dem Schnitt von Langformaten: Er beweist das Tempo vor jedem Feinschliff, und hier hat er die 45 Sekunden bestätigt.Nächstes Mal Kameraführung – Ich würde in einem künftigen Projekt gern mutigere Bewegungen ausprobieren. Diesmal haben mich die gescheiterten Generierungen und ein knappes Credit-Budget auf Nummer sicher gehen lassen. Character Sheets – zwei Ganzkörperposen plus eine Gesichts-Nahaufnahme pro Figur, nicht zwölf, damit die Figuren konsistent bleiben und sich Gesichter über die Generierungen hinweg nicht verändern.