Your song, cut into hook videos.
Upload a track and some footage. still.frame writes the hook line, syncs the captions to your vocal and renders a batch of vertical videos for TikTok, Reels and Shorts.

















Second by second
Try a hook line yourselfThe hook line stays pinned at the top for the whole video, so the first second already says what it is about.
Each lyric word lands on the vocal: “despair” at 0:01, “heart” at 0:08. The footage cuts underneath it.




Try a hook line
Type the line you would pin over a video and pick a caption font. In the app, hooks come from your own lyrics, ten at a time.
pov: you stayed for the last train on purpose
What a set does for you
Hooks that stop the scroll
Ten lines per click, written from your lyrics to start a comment, not to sit there like a quote card. Risky phrasing is filtered out.
Captions on the vocal
The vocal is pulled out of the mix and every word is timed to it. Show it word by word, by line or as karaoke.
Cuts on the beat
Slow, medium or fast. Fast cuts land on the kick drum of your track.
Every take is different
Each video in a batch gets its own hook, footage, caption font and crop.
Fix anything
Drag the text, trim or reroll a clip, switch the footage to black and white.
No watermark
Rendered at full quality in your own browser. Download the whole set as a zip.
From song to post
Add the snippet
Upload 10 to 20 seconds of the song, usually the chorus, and paste its lyrics.
Tracklast-train-chorus.wav0:16Lyricsthe last train left without mei stayed to watch the lightsevery window on the platformis someone else's nightSync the words
The vocal is pulled out of the mix and every word gets its own time.
Synced words0:00.60the0:00.92last0:01.30train0:01.82left0:02.30without0:02.90me0:04.10i0:04.40stayed0:04.95to0:05.25watch0:05.80thePick the footage
Your own clips, or a ready-made pack grouped by mood.

Choose hook lines
Generate ten lines from the lyrics and keep the ones that sound like you.
Hooks for this trackpov: you stayed for the last train on purposethe way i romanticize leaving and never gowhen the city goes quiet and you hear yourselfnot me watching other people's windows at 2amtell me you hate goodbyes without telling meGenerate 10 hooksGenerate a batch
One click makes a batch of different takes of the same song.

Approve and post
Fix anything in the editor, render at full quality, download.

Full-length lyric videos
For the whole song, not just the hook: an AI scenario written from the lyrics, a new animated scene for every part of it, and the words set to the beat.On the Pro and Elite plans.
- A scenario per songWhat each verse and chorus is about decides what is drawn.
- One style for the whole videoInk, watercolour, engraving, collage and more, chosen to fit the track.
- Choruses reuse their scenesThe repeat looks like a repeat, the way a real video edit does.

Plans, from $9 a month
$9$10a month
$108 billed once a year, instead of $120Billed monthly. Cancel any time.
- 30 video generations / month
- 2 sets
- 1 AI hook generation
- 1 automatic caption/lyric sync
- 2GB storage
$18$20a month
$216 billed once a year, instead of $240Billed monthly. Cancel any time.
- 100 video generations / month
- 7 sets
- 5 AI hook generations
- 5 automatic caption/lyric syncs
- 10GB storage
$36$40a month
$432 billed once a year, instead of $480Billed monthly. Cancel any time.
- 300 video generations / month
- 20 sets
- 30 AI hook generations
- 15 automatic caption/lyric syncs
- 20GB storage
- 1 AI Generated Full Lyrics video / month
- 3 Footage Generated Full Lyrics videos / month
$72$80a month
$864 billed once a year, instead of $960Billed monthly. Cancel any time.
- 500 video generations / month
- 50 sets
- 100 AI hook generations
- 30 automatic caption/lyric syncs
- 30GB storage
- 3 AI Generated Full Lyrics videos / month
- 9 Footage Generated Full Lyrics videos / month
Post every day without a camera.
Bring the song. still.frame brings the footage, the hook and the captions, and you choose which takes go out.
Make your first batch



