No filming:An AI avatar or clone yourself
    Guides

    A caption preview is not the burn

    Studio CSS preview is not the VEED burn. You still export the MP4. Pixels in the file are what the feed shows.

    Versely Team••7 min read

    Caption Studio’s CSS preview is not the burn. VEED’s style picker is not the burn. A three-second sample is not the burn. You still export an MP4 with burned-in captions in the pixels. The feed shows that file. It does not show the webpage where the type looked correct.

    Two catalogues, two previews, one file

    Versely has two caption lists. Teams collapse them because both contain the word “caption” and both can look like karaoke in a browser.

    Caption Studio is 45 CSS presets: nine groups × five variants. Classic, Paper, Ink, Halo, Hype, Signature, Headline, Snap, Reveal. The caption styles pages draw those presets as live CSS — font, fill, outline, backdrop, position — on a page, not on your timeline. That is a catalogue preview. It answers “what does Paper Gold look like as type.” It does not transcribe your take. It does not composite glyphs onto frames. It does not produce the MP4.

    VEED burn is add_veed_captions. 165 language codes. 21 BASIC looks at 1×, 9 DYNAMIC looks at 2×. Speech in, timed type out, pixels in the file. Glass is a VEED DYNAMIC id, not a Studio family. Classic is a Studio family, not a VEED BASIC id. Asking the burn for “Classic” is a miss. Asking Studio for “Glass” is a miss.

    A third object sits next to those two: preview_caption_style, which trims a few seconds of this clip and runs the matching caption path on the fragment. That is a cheap look at contrast and placement on real footage. It is still not the ship file. It is a sample render. The full burn is the job you pay for on the locked cut.

    Three different “previews.” None of them is the upload. The upload is the composited MP4.

    The marketing-site CSS is the most common false finish. Someone picks Halo on /caption-styles, screenshots it, and files a ticket that “captions are done.” Nothing was transcribed. Nothing was burned. The Reel is still silent on mute.

    What a CSS preview cannot tell you

    Live CSS on a white or black demo card is typesetting, not finishing.

    It cannot tell you whether the first spoken line is readable on this kitchen wall. Contrast is local. A ratio that holds on a dark demo fails on a window. WCAG contrast for burned-in type is that pass: outline or a backdrop, checked against the worst frame, not against the picker.

    It cannot tell you whether the cue sits in safe area. Studio position is top, bottom, or middle as a style field. TikTok’s username, Reels’ CTA, and YouTube Shorts’ May 2026 AI overlay are not in that CSS. A bottom preset that looks generous on the catalogue page sits under chrome in the app.

    It cannot tell you caption timing. Snap and Reveal are timed kind: they need word timestamps. The CSS preview can animate a dummy sentence. Your take may have music under the voice, a late first word, or no speech at all. Dummy karaoke is not alignment.

    It cannot tell you CPS. A two-line block in the browser is not your talker’s rate. Speech is faster than comfortable reading. The mute pass is the check. The catalogue is not.

    It cannot bill you correctly. Studio CSS is free to look at. VEED DYNAMIC is 2× on the full file. Previewing Glass as a vibe on a webpage and then burning the whole podcast in that tier is how a 2× month happens without a decision.

    Use the CSS catalogue to shortlist a family. Use a short sample on the real clip to confirm contrast and placement. Use the full burn to ship. Do not skip the last step because the first two looked like captions.

    The burn is pixels in the MP4

    Speech is transcribed or taken from an SRT you edited. Style is applied. Glyphs are composited onto the frames. After that, re-encode and re-upload still show the words. That is the property you are buying, and the reason a preview is not a substitute.

    Add captions to a video is that path. The AI caption generator is the same engine. Both produce a file. Neither is the Studio CSS page.

    Order:

    1. Lock picture, ratio, and audio. Captioning a cut you will trim is a second burn.
    2. Transcribe. Read names, SKUs, prices. ASR is a draft.
    3. Shortlist a look from the list you will actually render — VEED BASIC / DYNAMIC, or a Studio family if that is the session — not from a screenshot of the other list.
    4. Sample on a few seconds of this file if you are choosing between two looks. Watch it muted.
    5. Burn the whole file. Export the MP4. That object is the Reel.

    If you also need a sidecar for YouTube long-form or a course player, export the transcript and convert with the VTT to SRT converter. That file is not the burn either. It is a track a player can draw. Reels, TikTok, and Shorts will not enable it for a muted impression.

    Closed captions can be restyled in a player. Burned-in type cannot. Whatever you composited is the only version the feed will show. A CSS preview you loved does not travel with the upload. Only the pixels do.

    Native-audio generates do not skip this. A Veo 3.1 take that already talks is still a silent frame for the people who never unmute. The soundtrack is heard. The burn is read. Previewing a caption style on the Studio page does not put words on the Veo file.

    Do not confuse sample, picker, and ship

    Three failures, same root:

    • Catalogue as delivery. Halo looked right on the styles page. No MP4 was written. The feed is mute.
    • Picker as QC. The VEED thumb looked fine on a black card. Glass died on the product plate. Nobody sampled the real clip.
    • Sample as ship. A three-second preview passed. The rest of the transcript still had a wrong SKU, a three-line cue, and a line under the username. The sample was the look. The full burn still needed a read.

    The cheap loop is allowed. Two candidates, one short sample, one full burn. The expensive loop is a full DYNAMIC render used as a mood board, or a CSS screenshot filed as “captions done.”

    BASIC at 1× is the ads and courses burn. DYNAMIC at 2× is the hook burn. Studio’s 45 are a house-type catalogue. All three still end in an export. If you cannot point at an MP4 whose pixels contain the words, you have not captioned the video. You have previewed a look.

    A caption preview is not the burn. You still export the MP4.

    Export the next burn in Versely.

    FAQ

    Is the caption-styles page the same as add_veed_captions?

    No. Studio is 45 CSS presets, 9 groups × 5 variants, drawn as live CSS. VEED is 21 BASIC + 9 DYNAMIC on a transcript, burned into frames. Classic is not Corpo. Snap is not Glass. Pick inside the list you will render, then export the file.

    Does a three-second style preview replace the full caption job?

    No. A sample is contrast and placement on a fragment. The full job is the transcript, the names, the CPS, and the MP4. Watch the sample, then burn the locked cut.

    Can I ship a Reel with Studio CSS and no burn?

    No. The feed does not load your CSS. Mute autoplay shows pixels. Burn the type into the file, or the hook is only in a tab the viewer will never open.