Free Video Effect
Cover Story Effect: Turn Your Video Into a Magazine Cover
Your shot becomes a magazine cover: a giant serif title behind your head, cover lines, a barcode and film grain.
Claude Code · Opus 5.59:16Medium
- Run the setup once
- Paste the prompt, fill in the [brackets]
- Approve the preview, get your MP4
New to Claude Code? Start with the beginner guide →
Want all 17 at once? Get the full pack →
The prompt
effects/cover_story.py: add a "Cover Story" effect between [START S] and [END S].
- Lay the image out like a magazine cover: an 18 px white border at the edges (a thin paper feel).
- At the top, across the full width of the screen, the magazine name in a huge, high-contrast serif font
(Didot / Playfair Display Black): "[MAGAZINE NAME, e.g. EDIT]"
- The letters are white and BEHIND the person mask: my head goes in front of the letters
(as on real magazine covers)
- Cover lines: small, uppercase, spaced sans-serif text on the left and right edges:
"[HEADLINE 1]", "[HEADLINE 2]", "[HEADLINE 3]"
and at the bottom a single line of large italic serif main headline: "[MAIN HEADLINE]"
- Bottom left, a small barcode and an "ISSUE [NO] · [MONTH YEAR]" label.
- Animation: the magazine name slides up from below letter by letter (50 ms apart),
the cover lines fade in. The image is slightly warm, film-toned and grainy.
- At the moment it appears, a 2-frame white flash and a short freeze (6 frames) that feels like a shutter sound.Fill in the brackets
| Placeholder | What to put there | Example |
|---|---|---|
[START S] / [END S] | Where the effect starts and ends, in seconds from the start of input.mp4. | 0.0 / 3.5 |
[MAGAZINE NAME, e.g. EDIT] | The masthead: a magazine title you make up, such as your channel or series name. Short names fill the width at a bolder size. | EDIT |
[HEADLINE 1] / [HEADLINE 2] / [HEADLINE 3] | Short cover lines down the left and right edges, two to four words each. | NEW TOOLS / 5 MISTAKES / BEHIND THE SCENES |
[MAIN HEADLINE] | The large italic serif line along the bottom: the topic of this section. | How I Edit Without a Timeline |
[NO] | Issue number on the label in the lower-left corner. | 07 |
[MONTH YEAR] | Month and year on the issue label. | OCTOBER 2026 |
About Cover Story
Cover Story is a talking-head video effect that turns your shot into a magazine cover: a giant serif title runs across the top behind your head, cover lines frame you, and a barcode and issue label sit in the corner. After the one-time setup, paste the prompt below into Claude Code with Opus 5.5 and fill in your own magazine name and headlines.
Use it when: You present a topic as big news, or open a new chapter of the video.
What the Cover Story effect does
Cover Story restyles a few seconds of your video as the front of a magazine. An 18 px white border frames the image like the edge of a printed page. Across the top, a huge, high-contrast serif title fills the width of the screen, and your head sits in front of its letters, the way a cover model overlaps the masthead on a print cover.
Short, spaced-out uppercase cover lines run down the left and right edges, a large italic serif headline sits along the bottom, and a small barcode with an issue number and date fills the lower-left corner. The title slides up letter by letter, the cover lines fade in, and the picture takes on a warm, grainy film tone. A two-frame white flash and a brief freeze mark the start, like a photo being taken.
When it works and when it hurts
It fits moments you want to frame as a headline: the main story of the video, a launch, a weekly roundup, or the start of each chapter. The format tells viewers “this is the topic” without a separate title card.
It hurts when the frame is already crowded. Cover lines, a masthead and captions all compete for the same space, so pause or move the captions while the cover is up. It also needs your head near the top of the frame. If you are framed low with lots of space above you, the title floats over the background and the layered look is lost.
How Claude builds it
Claude builds the cover as two graphic layers with you in between: the masthead behind you, and everything else in front. The setup’s helper module renders HTML and CSS to transparent PNGs with Playwright, which suits this kind of typography, because serif fonts, letter spacing and italics are easy to control in CSS.
For each frame, the stack is your original background, then the masthead, then you through the person mask, then the cover lines, headline, barcode and white border. The masthead’s entrance offsets each letter by 50 ms. The warm tone and grain can be applied per frame in Python or with ffmpeg filters, and the opening flash and six-frame freeze are written into the frame sequence before ffmpeg encodes it with your audio.
Make it yours
Set the masthead in your brand serif, flip it to black for a light background, or keep the cover lines on one side only. Your channel name makes a natural masthead, and a recurring series title works too. Give each chapter its own issue number so the label doubles as a counter, or replace the barcode with a small price tag or a date stamp. Adjust one element per render and compare.
Questions
Can I use a real magazine's name or logo?
It is better not to. A real magazine's name and masthead are part of its brand and are often trademarks, and imitating them can mislead viewers into thinking the publication is involved. The example EDIT is only a placeholder; pick a title that fits your channel or the topic.
How does my head get in front of the letters?
The setup saved a person mask for every frame. Claude draws the white masthead onto the background first, then places you on top through the mask. Wherever your head rises into the title, it covers those letters, which is the same layering print designers use on cover shoots.
Does Cover Story change my colours?
Yes, slightly. The prompt asks for a warm film tone with grain for the length of the effect, so the section looks more like printed paper than video. If your footage is already graded, ask Claude to reduce the warmth or skip the tone and keep only the grain.
Can the cover stay on screen for the whole video?
It can, but the layout is built for a short section. Over a long stretch, the cover lines turn into wallpaper and compete with your captions for the same space. A few seconds at the start of a chapter is a reasonable default; treat that as a suggestion, not a rule.
Step by step
Run the setup once
Open the folder that holds input.mp4 in Claude Code, choose Opus 5.5 and paste the setup prompt. The person mask it creates is what lets your head sit in front of the title.
Write your cover
Choose a magazine name of your own, three short cover lines, a main headline, an issue number and a month and year.
Paste and fill in the prompt
Replace every bracketed value and send the prompt. Check that the masthead is a name you made up, not a real magazine's.
Check the overlap
Look at where your head meets the title. Ask Claude to move the masthead up or down until your head covers the lower part of the letters, then render the full clip.
You need: Setup prompt (run once) · Person mask · Headroom so your head overlaps the title · A magazine name you invent
Tips
- Invent your own magazine name. Do not imitate a real magazine's logo, masthead or signature layout; the example EDIT is only a placeholder, and a title of your own is safer and more recognisably yours.
- Leave some headroom in your framing. The layered look only works if your head rises into the lower part of the title; if you are framed low, ask Claude to move the title down.
- Write cover lines as short as print ones. They are small, uppercase and letter-spaced, so a long line will wrap or shrink to an unreadable size on a phone.
- It works well as a chapter card: a few seconds at the start of each section, with the main headline naming the section and the issue number counting chapters.
If it goes wrong
The masthead letters cut through your hair instead of sitting behind it.
The mask edge is too hard or misses fine hair. Ask Claude to feather the mask by 2 px around your head, smooth it over time for that range and re-render.
Your lips drift out of sync after the opening freeze.
The freeze was inserted as extra frames. Ask Claude to hold one frame over the next 6 frames instead of adding new ones, so the video length and audio sync stay the same.
Cover lines overlap your shoulders or face.
Ask Claude to keep a clear column around your body and push the cover lines closer to the edges, or reduce their font size.
What it does not do
- The masthead only sits cleanly behind you where the person mask is clean. Flyaway hair and fast head movement can make the letters flicker at the edge of your head.
- The fonts named in the prompt have to be available. Didot comes with macOS but not Windows, so Claude may fall back to Playfair Display, a free Google font, which looks a little different.
- The barcode is decorative. It is not a real, scannable product code and should not be presented as one.
- The freeze holds a single frame for about a fifth to a quarter of a second, depending on frame rate, so it works better when you are not mid-word with your mouth open.
Sources
- Screenshots — Playwright for Python. Accessed October 21, 2026.
- Robust Video Matting (RVM) — GitHub — PeterL1n. Accessed October 21, 2026.
- ffmpeg filters documentation — FFmpeg. Accessed October 21, 2026.
- Claude Code overview — Anthropic. Accessed October 21, 2026.
Want the whole library?
Lifetime opens every AI Video Effect, AI Motion Graphic and AI Creator Concept, inside Claude via MCP, for one payment of $79.