Latest / AI Fire Daily / #567 Neil: Create Realistic AI Videos With Claude ChatGPT And Flow
Transcript
- 0:00We have all been there. You drop actual money
- 0:02on credits for the newest, shiniest AI video
- 0:06platform. You wait five agonizing minutes for
- 0:09it to render. And congratulations. You get a
- 0:12guy with seven fingers. Exactly. You have just
- 0:15paid for a video of a guy with a melted face.
- 0:18It is incredibly frustrating. It really is. I
- 0:20mean, it feels less like creating and more like
- 0:22pulling the lever on a very expensive slot machine.
- 0:25Welcome to the deep dive. We are skipping the
- 0:28hype cycle today. It feels like a new AI video
- 0:31platform drops every single week right now. Oh,
- 0:34at least once a week. Right, and everyone promises
- 0:37perfectly realistic motion. But the results,
- 0:40they usually look unfinished. They just, you
- 0:41know, they look obviously generated. Yeah, and
- 0:43constantly testing those new platforms costs
- 0:45real money. Every failed attempt just burns through
- 0:48your monthly credits. It is expensive. Totally.
- 0:51That trade off simply does not make much sense
- 0:52anymore. So today we are looking at something
- 0:55completely different. We are exploring a workflow
- 0:58that is a bit older, but it is pure gold. It
- 1:01prioritizes absolute meticulous control over
- 1:04random generation. It's a highly deliberate process,
- 1:08very intentional. We're going to walk you through
- 1:10a very specific three tool stack today. We will
- 1:13use Claude for visual style. We will use ChatGPT
- 1:175 .6 for our reference images. And finally, Google
- 1:21Flow for the actual video generation. I know
- 1:23it sounds like a lot of jumping around, but once
- 1:25you understand the underlying logic, it just
- 1:28changes everything. Let's unpack this blueprint.
- 1:31Before you build a physical house, you need an
- 1:33architectural blueprint. So if our goal is to
- 1:36make a highly realistic video, Why are we starting
- 1:39with a text -based AI? Good question. Why not
- 1:41just jump straight into an image generator? Because
- 1:44vague prompts create messy videos. It is literally
- 1:47that simple. Right. If you just open a video
- 1:50generator and ask for a cool cinematic shot,
- 1:53the AI has to guess. It fills in the blanks.
- 1:56And frankly, AI is terrible at guessing. So you've
- 1:58got to choose a specific capture style first.
- 2:00Exactly. This choice shapes everything else down
- 2:02the line. It defines the lighting. It defines
- 2:04the camera angle. It dictates the color grading.
- 2:07It establishes the overall baseline for realism.
- 2:10Spot on. You have to choose one clear capture
- 2:12method. You have to think about the exact camera
- 2:15setup you want to simulate. Are you pretending
- 2:18to be a fan recording on a smartphone from the
- 2:21bleachers? Right. Is it a documentary crew with
- 2:24a shaky handheld rig? Yeah. Or a fixed cinema
- 2:27camera on a heavy tripod? You have to make that
- 2:29decision immediately. When you describe the capture
- 2:31style clearly, the machines understand the physics
- 2:34of the scene. Chat GPT 5 .6 and Google Flow can
- 2:38produce a much more mathematically consistent
- 2:40result when they have strict parameters. I have
- 2:42to admit a vulnerability here. I still wrestle
- 2:45with prompt drift myself. Oh sure. I start with
- 2:48a gritty sci -fi scene and end up with a cartoon.
- 2:51It just slips away from me. That happens to everyone.
- 2:54Well, it's a known vulnerability in how these
- 2:56neural networks operate. They want to drift toward
- 2:58average generic concept. They regress to the
- 3:00mean. Exactly. That is exactly why we use Claude
- 3:04Opus 5 for this very first step. Why Opus 5 specifically?
- 3:08Because Anthropic designed Opus 5 specifically
- 3:11for complex reasoning. Plus, it handles high
- 3:13-level vision input beautifully. It can look
- 3:16at an image and dissect the underlying technical
- 3:18data. So the practical step here is that you
- 3:21upload a reference image to Claude. You go online,
- 3:24find a still frame from a movie or a photograph
- 3:27with a visual style you love. but you probably
- 3:30don't know how to describe the technical lighting
- 3:32yourself. Right, and Opus 5 notices those tiny
- 3:35details for you. It sees the nuances in the lighting
- 3:37contrast. It feels the specific lens type. It
- 3:40analyzes the color treatment. It gives you precise
- 3:44technical data instead of a vague artsy summary.
- 3:47So you feed Claude a highly specific prompt.
- 3:50You ask it to analyze exactly how the original
- 3:52footage was captured. You are asking for the
- 3:55camera and lens feel, the lighting, the color
- 3:58grading. The framing. And the level of realism.
- 4:01But here is the absolute crucial instruction.
- 4:04You must tell a law to give you one concise style
- 4:07description. You must strictly command it to
- 4:09avoid poetic or vague language. Does using non
- 4:12-poetic language actually change how the AI interprets
- 4:16the image data? Absolutely. Poetic language introduces
- 4:20ambiguity into the latent space. If you say a
- 4:23scene is bathed in a sea of golden tears, the
- 4:27image generator might literally draw a sea of
- 4:29crying eyes. Technical terms give the machine
- 4:32exact mathematical boundaries for pixel generation.
- 4:36So literal descriptions prevent the AI from hallucinating
- 4:39unnecessary artistic flourishes. That is exactly
- 4:42right. You take that dry literal description
- 4:45from Claude and you save it. That text becomes
- 4:48your anchor. It helps you keep the exact same
- 4:50visual style throughout the entire rest of the
- 4:52workflow. Exactly. So Claude has given us the
- 4:54mathematical boundaries of our lighting and lens.
- 4:57We have the blueprint, but a blueprint isn't
- 4:59a house. Right. How do we start laying the physical
- 5:02bricks without the AI hallucinating? This is
- 5:04where we transition from text to our first foundational
- 5:06image. We need to cast our actor and scout our
- 5:09location. And for this you recommend using ChatGPT
- 5:115 .6? I do. Why move away from Claude at this
- 5:14stage? Because ChatGPT 5 .6 is uniquely strong
- 5:18at creating detailed persistent characters. It
- 5:21handles realistic faces better than almost anything
- 5:23else right now. It understands skin texture.
- 5:26It understands how clothing folds. It gets the
- 5:29micro details right. Why does that matter so
- 5:32much? I mean, we're just going to animate it
- 5:34later anyway. Because its image editing is incredibly
- 5:37precise. Video generators like Google Flow will
- 5:40use your still image as the absolute foundation
- 5:43for movement. If your starting frame is flawed,
- 5:46your video will be a nightmare. When your first
- 5:48frame looks hyper realistic, your final video
- 5:51looks far more stable. So the workflow here is
- 5:54that you upload a clear photo of a character.
- 5:57You want to preserve specific facial features.
- 5:59Then you paste Claude's exact visual style description
- 6:02right alongside it. Let's describe a specific
- 6:04scenario for you. You are prompting ChatGPT to
- 6:07use the uploaded person as your main character.
- 6:10You explicitly tell it to preserve the facial
- 6:12features, the hairstyle. the body proportions,
- 6:16their core identity. Let's say you ask for a
- 6:1816 by 9 realistic image. Our character is walking
- 6:22alone on a mountain trail. It is late afternoon.
- 6:24And you apply Claude's technical visual style.
- 6:27You prompt for natural lighting, realistic skin
- 6:29texture, believable shadows falling across the
- 6:32trail. You ask for imperfect camera framing to
- 6:35sell the realism. And you explicitly ban certain
- 6:39things. You say, no CGI details, no text, no
- 6:42extra people. So ChatGPT generates the image.
- 6:46You have to check the face and hands carefully,
- 6:48check the clothing, check how the light hits
- 6:50the trees, but inevitably something will be slightly
- 6:54off. Yes, and here is the golden rule of AI editing.
- 6:57If one detail looks wrong, do not regenerate
- 7:00the whole image. Ask ChatGPT 5 .6 to edit just
- 7:05that specific part. Right, because if you regenerate,
- 7:08you lose the magic of the parts that actually
- 7:10worked. Exactly. You maintain your base image.
- 7:13If the left hand is weird, you tell ChatGPT,
- 7:15fix only the left hand. Once you have a strong,
- 7:18flawless frame, you lock it in. It becomes the
- 7:20main reference for your next shot. Yes. It's
- 7:22exactly like stacking Lego blocks of data. Yes.
- 7:24You lock the base piece down and build on top
- 7:27of it. You don't rebuild the entire foundation
- 7:28just to change one window. That is a brilliant
- 7:31analogy. You build consistency block by block.
- 7:35This step -by -step process helps ChatGPT preserve
- 7:39the character, the outfit, and the exact location.
- 7:42Let's say we want a second shot for our sequence.
- 7:44We want to change the camera angle. Okay. We
- 7:46tell ChatGPT to move the camera behind the person,
- 7:49but now we want to show a grizzly bear farther
- 7:53ahead on the trail. Ooh, dramatic. We tell it
- 7:56to preserve the same time of day and realistic
- 7:58camera quality from the first shot. you are creating
- 8:01this new shot directly from your approved first
- 8:04frame. You never start from scratch. Right. Because
- 8:07you do it this way, Google Flow will eventually
- 8:09receive a perfectly consistent set of images.
- 8:11The lighting matches, the clothes match. Wait,
- 8:14if I want a hiker and a bear, why not just ask
- 8:16ChatGPT to generate both the hiker and the bear?
- 8:19in the very first prompt. Because AI image generators
- 8:23have a notoriously short attention span for spatial
- 8:26relationships, if you ask for two complex subjects
- 8:29immediately, it blends their traits. The hiker
- 8:31might suddenly have fur. Introducing them sequentially
- 8:34anchors the main subject first so the AI's neural
- 8:37network doesn't get confused. Got it. Too many
- 8:40subjects at once dilutes the AI's focus and consistency.
- 8:44Precisely. You have to guide its focus one subject
- 8:46at a time. Sponsor. This episode of the deep
- 8:49dive is brought to you by our sponsors. We'll
- 8:51be right back Okay, we are back. So we have a
- 8:54beautiful mathematically consistent set of still
- 8:58frames Now comes the most dangerous part of this
- 9:01whole process. Yeah adding time and motion We
- 9:04have to figure out how to add physics without
- 9:06letting the AI warp our characters into Monsters,
- 9:10this brings us to step three During those flat
- 9:13reference images into moving video with Google
- 9:15Flow. In step two, you successfully created two
- 9:18still images with two different camera angles.
- 9:21We have to turn each image into a separate video
- 9:23clip. So we open Google Flow, we use the image
- 9:25to video feature or frames as it's called on
- 9:28their platform. They will join them together
- 9:29later. Google Flow is built specifically for
- 9:31this. You start with your first image. The character
- 9:33is walking alone on the mountain trail. You select
- 9:35the video tab. Then you choose frames. You add
- 9:38the still image as your starting frame. You keep
- 9:41the aspect ratio at 16 by 9. Then you have to
- 9:44write an animation prompt. And the rule here
- 9:46is to keep it very simple. Very simple. You just
- 9:48say, the hiker walks slowly, clothing moves in
- 9:52the wind, the camera follows with subtle handheld
- 9:55movement. Keeping it simple is critical. When
- 9:58you do that, Google Flow keeps the face and body
- 10:01proportions consistent. The lighting and environment
- 10:04match the reference image perfectly because it
- 10:06isn't trying to calculate too many complex actions
- 10:08at once. Now, we have to define the audio for
- 10:11this clip. We prompt for soft footsteps, light
- 10:14wind, distant birds. But importantly, we explicitly
- 10:18say no music. Right. And you notice that animation
- 10:21prompt only asked for one main action. The walking.
- 10:24That constraint helps Google Flow keep the movement
- 10:27much more natural. It doesn't have to calculate
- 10:29a complex sequence of events. So clip one is
- 10:31rendering. Then we animate clip two. This is
- 10:34the image where the camera is behind the hiker
- 10:35and the bear is ahead. We upload it. Our prompt
- 10:39this time is just that the bear takes one slow
- 10:41step forward. The hiker steps backwards. And
- 10:44you prompt the camera to stay behind the hiker
- 10:46with very light handheld motion. Because the
- 10:50prompt is simple. Google Flow keeps everything
- 10:52structurally sound again. Whoa. Beat. Imagine
- 10:57the AI calculating the physics of every single
- 11:01piece of gravel shifting underfoot. It has to
- 11:04simulate light, shadow, and weight for thousands
- 11:07of pebbles all at once. It is staggering when
- 11:10you really stop to think about the math. The
- 11:12sheer computational power required for that is
- 11:14mind -bending. It really is. The machine is essentially
- 11:17hallucinating physics in real time, frame by
- 11:20frame. For the audio on clip 2, we prompt for
- 11:23gravel movement. We want subtle bear sounds,
- 11:26a bit of wind, but again, strictly no music.
- 11:28Now you have both of your moving clips. You have
- 11:30to combine them. You add them to a project scene.
- 11:32This introduces something called Scene Builder.
- 11:34Which is basically a digital editing timeline
- 11:36where you arrange clips into one sequence. Exactly.
- 11:38It looks like a simplified version of standard
- 11:40video editing software. You place clip one on
- 11:42the timeline first, then you place clip two right
- 11:44after it. You hit play and you preview the full
- 11:47sequence. You are looking to see if the transition
- 11:50between the two shots feels natural. But because
- 11:52we created these two clips completely separately,
- 11:55the transition is probably going to look a bit
- 11:57rough. The character's position or the movement
- 11:59speed might change too suddenly at the cut. That
- 12:01is incredibly common. When that happens, you
- 12:05use a feature in Scene Builder called the Describe
- 12:07Your Edits box. You actually ask Google Flow
- 12:10to smooth the transition for you. You tell it
- 12:12to create a natural visual bridge. So you tell
- 12:15the AI to bridge the final two seconds of the
- 12:18first clip and the opening two seconds of the
- 12:21second clip. But you have to set boundaries.
- 12:23Yes, strict ones. You strictly forbid sudden
- 12:26cuts. You command it. No character morphing,
- 12:29no dramatic sound effects. You are forcing the
- 12:31machine to match the camera direction. It has
- 12:33to match the subject position. It has to match
- 12:36the movement speed. It even blends the environmental
- 12:39audio. It smooths the connection without fundamentally
- 12:43changing the main content of either clip. I noticed
- 12:45you were incredibly specific about the audio
- 12:47earlier. Why specifically ask it to not include
- 12:51music in the individual clips? Because audio
- 12:53generation in these platforms is baked directly
- 12:56into the final video file. If you have baked
- 12:58-in music on clip 1 and different baked -in music
- 13:01on clip 2, you can't smoothly cut them together
- 13:04without a jarring audio glitch. You want clean
- 13:07stems, meaning isolated audio tracks completely
- 13:10separate from any background music. Makes sense.
- 13:13Embedded music restricts your editing choices
- 13:15later in the final timeline. Exactly. Keep the
- 13:17audio stems clean and isolated so you have total
- 13:20control. So the clips are on the timeline. They're
- 13:22bridged. But before we hit export, we have to
- 13:25put on our director's hat. We enter the final
- 13:27phase of this workflow. We have to rigorously
- 13:30review and improve the results. This is where
- 13:33most people fail. You have to do aggressive quality
- 13:35control. AI video generators are infamous for
- 13:38hiding terrifying flaws in the tiny details.
- 13:41Yeah. A clip might look breathtaking at first
- 13:43glance, but profound structural problems appear
- 13:46when you look closely. Because the temporal smoothing
- 13:49tricks our human eyes. So you must watch every
- 13:52single clip twice. You watch once at normal speed
- 13:56to check the vibe. Then you watch it once in
- 13:58extreme slow motion. You are looking for very
- 14:01specific failures. Does the face stay mathematically
- 14:04consistent? Do the hands and body keep their
- 14:07natural shape, or do they melt? Does the movement
- 14:10look smooth and physically believable, or does
- 14:13it look like they're floating? You check the
- 14:15clothing for weird morphing. You check the lighting
- 14:18to ensure shadows fall correctly. You make sure
- 14:20the generated sound actually matches the physical
- 14:23action on the screen. If a detail is wrong, you
- 14:26do targeted fixing. This is crucial. You fix
- 14:28one specific problem at a time. You describe
- 14:31the exact problem in the prompt box. So they're
- 14:34just complaining. You say, the character's right
- 14:35hand looks distorted in frame 40. Exactly. Or
- 14:38the walking motion looks too fast. Or the face
- 14:41changes during the final two seconds. Do not
- 14:43ever use broad prompts. Never just say, make
- 14:47it better or fix this. A broad request causes
- 14:50Google Flow to recalculate the entire vector
- 14:54space. It will alter parts of the video that
- 14:56were already perfect. It scrambles the good data
- 14:59to try and guess how to fix the bad data. So
- 15:01you tell it to keep the exact same character
- 15:04and lighting. Fix only the specific issue you
- 15:06named. You command it to make the corrected movement
- 15:09look physically believable, and you explicitly
- 15:11tell it not to change any of the part of the
- 15:13clip. But here is the harsh truth of this workflow.
- 15:17Do not keep a shot just because the AI finished
- 15:19generating it. Right. It is physically painful
- 15:22to delete work that took 10 minutes to render,
- 15:24but it is true. A clip might have beautiful,
- 15:27smooth camera movement. The lighting might be
- 15:29breathtaking. But if the main character's face
- 15:32morphs for even one single second? You have to
- 15:35scrap it. You have to delete it and regenerate
- 15:37it from the original reference image. You have
- 15:39to be absolutely ruthless as a director. A single
- 15:42morphing face destroys the illusion of reality
- 15:45for the entire sequence. Your audience will instantly
- 15:49know it's fake. You only add completely flawless
- 15:52clips to your final video. Is there a psychological
- 15:54trap here where we accept a bad clip just because
- 15:57it took a long time to generate? Oh, absolutely.
- 16:00It is a textbook example of classical conditioning.
- 16:03You wait patiently for five minutes. You get
- 16:05a visual reward. Even if the reward is deeply
- 16:07flawed, your human brain wants to accept it just
- 16:11to justify the waiting time. You have to actively
- 16:13fight that instinct. Yeah, the sunk cost fallacy
- 16:16is the enemy of a realistic video. Spot on. Don't
- 16:19let your emotional sunk costs ruin your final
- 16:21export. Delete the bad clips. Zooming out from
- 16:24the timeline, let's look at the overarching philosophy
- 16:27of this workflow. We covered a massive amount
- 16:28of technical ground today. It is a dense, demanding
- 16:31process. Claude establishes the mathematical
- 16:34visual rules. Chachi PT 5 .6 builds the persistent
- 16:38physical assets. And Google Flow brings those
- 16:41assets to life with simulated physics. The core
- 16:44takeaway for you is this. True realism in AI
- 16:47video creation does not come from blindly trusting
- 16:51a single magical platform. The hype cycle wants
- 16:54you to believe it does, but it never does. Realism
- 16:58comes from enforcing rigid stylistic consistency
- 17:01across multiple tools. It requires using incredibly
- 17:05strong reference images, and it demands taking
- 17:08modular step -by -step control of the movement.
- 17:11You have to guide the machine. It cannot guide
- 17:13you. It gives you so much more control than just
- 17:15testing random video platforms and burning credits.
- 17:18You stop hoping one magical prompt produces a
- 17:20finished masterpiece. You engineer the result
- 17:23yourself, brick by brick. You become an actual
- 17:25director, not just a prompter. You command the
- 17:27lighting, you cast the actors, and you enforce
- 17:29the physics. I highly recommend you try this
- 17:31exact to stack on your next project. Just to
- 17:34see it work, take a photo from your own camera
- 17:36roll, run it through Claude Opus 5, just to see
- 17:39how accurately the AI dissects the visual style
- 17:42of your own life. It will surprise you. It is
- 17:44a phenomenal exercise. It really helps you understand
- 17:46how the machine actually sees the parameters
- 17:49of the physical world. But I want to leave you
- 17:51with a final thought today, a philosophical question.
- 17:53We are using three separate tools right now,
- 17:57but these tools will inevitably merge into a
- 18:00single seamless interface. It is just a matter
- 18:03of time before Claude, ChatGPP and Flow are one
- 18:06button. That convergence is definitely happening
- 18:09soon. The friction will disappear. So when that
- 18:11happens, will the role of a video creator shift
- 18:14entirely? Will we move completely away from crafting
- 18:17a scene from scratch to merely curating and correcting
- 18:20a simulated reality that the machine builds around
- 18:23us? It is a profound shift in human creativity.
- 18:26We transition from artists to editors of synthetic
- 18:29reality. Something to mull over while you wait
- 18:31for your next generation to render. Thanks for
- 18:34joining us on this deep dive. Stay curious.