Edit expressions with one click
The Hook
“I'm sorry. We couldn't save your husband.”
Problem Agitation
“Why is he smiling? Is he high? I think he's just a bad actor.”
Problem Agitation
“Cut! Perfect. Um, could I get a replay?”
Product Reveal
“I'm sorry. We couldn't save your husband. What the f***?!”
Product Reveal
“(No spoken dialogue — upbeat music beat drops)”
Feature Teaser
“(No spoken dialogue — energetic music)”
Call to Action
“It's so hard.”
Synthesizable in Remotion · key components of the comedic-problem-saas-reveal template.
Corner framing brackets with camera telemetry data (FPS, resolution, battery)
Use absolute positioning inside an AbsoluteFill with monospaced text and SVG corner borders.
Horizontal track with interpolated cursor drag and updating decimal intensity value
Animate cursor translation along an X-axis via interpolate() while driving a masked fill bar.
Rounded container displaying emotional state options with left/right arrows
Render flex container with rounded borders, displaying label array navigated via frame triggers.
Purpose. Hook viewer with tonal dissonance
Execution. Doctor smiling while breaking bad news
Purpose. Ground problem in relatable production frustration
Execution. Crew reacting with whisper banter
Purpose. Demonstrate the unexpected product solution
Execution. Instant expression swap on director playback
Purpose. Showcase tool simplicity and control
Execution. Cursor tweaking emotion slider and pills
Purpose. Memorability and conversion
Execution. Domain URL followed by parody tagline
Objective
Voiceover dubbing and translation AI startupHow the recipe adapts
Replace actor bad delivery with a speaker speaking completely unintelligible gibberish, then show the AI playback cleanly lip-syncing native French, followed by language selector UI.Scene durations (7 scenes, 33s)
Key Remotion components
Introducing Griffin, the first AI to pass the video Turing test
The most emotive and controllable TTS model

Always-on agents built to handle everything