← All works

Entry — Tcar Busan short-form contest (9:16)

Uncle's Used-Car Interrogation

I went to look at a used car, and my uncle from Busan tagged along. He grills the car on every point — and every answer earns a stamped “Tcar, pass!”

People and scenes are AI-generated.

Length
51s
Format
9:16
Generated shots
12
Generate
Google Flow — Veo 3.1 Fast
Edit
Claude, Python, OpenCV, pretty_midi, FluidSynth, FFmpeg
Date

In short

  • ConceptAn interrogation loop — question, answer, stamped “pass” — as a picky Busan uncle checks four of T car’s promises one by one
  • Recurring shotThe “Tcar, pass!” shot after every question, regenerated from the best take’s first frame so mouth and sound match
  • DialectThe uncle speaks Busan dialect from start to finish
  • EmblemsEmblems the model put on the car were erased frame by frame and filled with the grille pattern
  • MusicMusic written in code: interrogation bass → a silent beat and a brass hit on each “pass” → a trot finale

Scenes

  • What year were you born?: The uncle's first question, and the car answers itself.
    What year were you born?The uncle's first question, and the car answers itself.
  • Tcar, pass!: Every good answer melts the uncle into a stamped “pass”.
    Tcar, pass!Every good answer melts the uncle into a stamped “pass”.
  • Statement 1 · History: Full history since new.
    Statement 1 · HistoryFull history since new.
  • Statement 2 · Mechanic: A certified mechanic checked it.
    Statement 2 · MechanicA certified mechanic checked it.
  • Statement 3 · Warranty: 180-day free warranty.
    Statement 3 · Warranty180-day free warranty.
  • Statement 4 · Refund: Free refund within 7 days.
    Statement 4 · RefundFree refund within 7 days.
  • Busan Tcar, pass!: The final stamp; subtitles spell the brand as Tcar.
    Busan Tcar, pass!The final stamp; subtitles spell the brand as Tcar.

Pipeline

  1. PlanFour questions = four T car promises (history, mechanic check, 180-day warranty, 7-day refund) + the recurring “pass” + a kicker
  2. GenerateGoogle Flow · Veo 3.1 Fast · 9:16 · 8 s clips · uncle and SUV images as references to keep them consistent
  3. FixThe “pass” shot regenerated from the best take’s first frame · car emblems removed frame by frame with OpenCV
  4. MusicComposed with pretty_midi → rendered with FluidSynth → mixed under the dialogue
  5. Edit & exportPython · FFmpeg · 1080×1920 · captions, stamps · −14 LUFS · 51 s MP4

Prompts

The car answersFlow · Veo 3.1 Fast · SUV image only as reference
Bright modern indoor car showroom, white walls, polished floor. Low front three-quarter close view of the silver compact SUV from the reference with its headlights on; a desk lamp on a small stool is aimed at the car like an interrogation lamp. There are no people in the frame at all. The car itself answers: at 1 second its headlights blink twice in rhythm with a cheerful, slightly nervous, polite young male voice that seems to come from the car, saying in standard Korean: "이천이십육 년생입니다!" Static camera, slight push-in, crisp daylight, dry comedic tone. No other speech. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.
Service historyFlow · Veo 3.1 Fast · SUV image as reference
Bright modern indoor car showroom, white walls, polished floor, the silver compact SUV from the reference softly out of focus in the background. A friendly Korean sales consultant in his late 20s with short neat black hair, a white dress shirt and a navy tie stands facing the camera, framed from the chest up, holding a tablet. He is the only person in the frame for the whole video. At 1 second he says politely and confidently in standard Korean: "신차 때부터 관리 이력 전부 공개해 드립니다." Then he turns the tablet screen toward the camera; the screen shows only a blurred list with green check marks and no readable text. No other speech. Static camera, crisp daylight. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.
MechanicFlow · Veo 3.1 Fast · SUV image as reference
Bright, clean car service bay next to a showroom, the silver compact SUV from the reference on a lift softly out of focus behind. A young Korean mechanic in his early 20s with short black hair, wearing a plain navy-blue work coverall with no logos or name tags, stands facing the camera, framed from the waist up. At 0.5 seconds he bows politely, then straightens up with a bright smile and holds up a plain white certification card with no readable text. At 2.5 seconds he says energetically in standard Korean: "안녕하십니까! 자동차정비기능사입니다!" He is the only person in the frame for the whole video. No other speech. Static camera, crisp daylight. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.
180-day warrantyFlow · Veo 3.1 Fast · SUV image as reference
Bright modern indoor car showroom, white walls, polished floor. The same friendly Korean sales consultant in his late 20s with short neat black hair, a white dress shirt and a navy tie stands beside the silver compact SUV from the reference, whose hood is open showing a plain engine cover with no logos. Framed from the chest up, he gestures with an open palm toward the engine and faces the camera. He is the only person in the frame for the whole video. At 1 second he says clearly and confidently in standard Korean: "엔진, 미션, 제동장치까지 백팔십 일 무상 보증입니다." No other speech. Static camera, crisp daylight. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.
7-day refundFlow · Veo 3.1 Fast · SUV image as reference
Daylight outside the silver compact SUV from the reference, Busan harbor in the background. The camera is inside the car at the driver's seat looking out through the open driver's door. The same friendly Korean sales consultant in his late 20s with short neat black hair, a white dress shirt and a navy tie stands just outside the open door, leaning slightly toward the camera with a warm smile. He is the only person visible; no driver, hands or arms appear in the frame. At 1 second he answers kindly in standard Korean: "네! 구매 후 칠 일 안에는 자유 환불입니다." No other speech. Static camera. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.
The kickerFlow · Veo 3.1 Fast · uncle + SUV images as references
Bright modern indoor car showroom, white walls, polished floor. The man from the reference stands proudly beside the silver compact SUV from the reference, one hand resting on its roof, facing the camera, framed from the waist up, with a big satisfied grin. At 1.5 seconds he declares loudly and proudly with a thick Busan (Gyeongsang) accent: "부산 티카, 통과!" then slaps the roof once and gives a big thumbs up to the camera. He is the only person in the frame for the whole video; no other people, hands or arms enter the frame. Static camera, slight push-in, crisp daylight, upbeat comedic tone. No other speech. Vertical 9:16, photorealistic, cinematic, natural color grading. No on-screen captions, no subtitles, no text, no logos, no badges, blank license plate.

Getting the “pass” shot right

  • The “pass” shot returns after every question, so mouth, face and sound all had to match
  • Veo often changed the line to “pass, pass” or came back with no sound
  • Fix: regenerate from the first frame of the best take as the start frame → mouth and sound lined up

Dialect, emblems, music

  • The uncle speaks in Busan dialect throughout
  • Emblems that appeared on the generated car were removed frame by frame and filled with the surrounding grille pattern
  • Music composed in code: interrogation-room bass → silence and a brass hit on each “pass” → a trot finale

Credits

  • Video: generated with Google Flow · Veo 3.1 Fast (made with generative AI)
  • Music: composed with pretty_midi, rendered with FluidSynth (TimGM6mb) · no stock audio
  • Font: Pretendard (SIL Open Font License)