Back to Playlist · VidFarm Walkthrough Tutorial
Part 13 of 33Edit Demo — Easy Recaption6 min read
Edit demo #1 — easy recaption

Recaption a proven template in one chat

The gentlest edit there is: keep the winning video exactly as it is, and swap only the on-screen captions to your message. Then ship it — approve, connect a channel, and schedule.

Copies the whole guide — prompts, next steps & all — for your AI agent
Watch this chapter
The full recaption demo: fork a caption-driven template, rewrite every caption by chatting, render, approve, connect a channel, and schedule the post.

Key takeaways

  • Recaptioning keeps the footage and audio and rewrites only the text — the cheapest edit in VidFarm.
  • You do it by chatting: set_captions rewrites & restyles every caption; set_layer_text fixes one cue.
  • The editor auto-forks on your first edit and the copilot confirms before it renders — no surprise charges.
  • This is the first demo that ships a post: approve → connect a channel at /settings/channels → schedule.

The idea: change the words, nothing else

A recaption is a pure text swap. The clip that already went viral stays untouched — same footage, same audio, same caption timing and animation — and you simply put your words on screen. It's the fastest way to turn someone else's proven format into your message, and it costs almost nothing because no footage or audio is regenerated.

Under the hood the copilot has two caption verbs. set_captions is the "restyle everything" tool — it rewrites and re-animates every caption cue in one shot. set_layer_text surgically rewrites a single cue. You'll rarely touch anything else in this demo.

Manual walkthroughDo it yourself (the web UI)

  1. Pick a caption-driven template

    On the Discover feed , find a format that lives on its captions — a talking-head or a meme-caption-swap short. Open the card and click into it. You land in the Trackpad Editor ; VidFarm auto-forks the template into your own private copy the moment you make your first edit, so there's no "create fork" button to hunt for.

  2. Rewrite every caption to your subject

    Open the chat dock on the right and describe the swap in one message. Keep the timing and animation; only change the words:

    "Rewrite every caption to be about my product, Acme — a tool that turns messy notes into clean docs. Keep the exact caption timing, animation style, and scene structure; just change the words."

    The copilot fires set_captions and you watch the new lines appear on the live preview.

  3. Optional — restyle the captions

    Want a different look? Ask for it plainly:

    "Make the captions the spotlight style, uppercase, with a yellow active word."

    That's still set_captions — presets include spotlight, karaoke, word-pop, stack-up, neon, and bounce, plus uppercase and active-word colour toggles.

  4. Optional — fix one line

    If a single cue is off, don't re-run everything — name it:

    "Change scene 2's caption to 'Ship it Friday.'"

    That's set_layer_text on just that cue, leaving the rest alone.

  5. Review, then render

    Scrub the preview. When it looks right, say "Looks good, render it." The copilot never renders on its own — it always asks first — so nothing costs money until you give the word. It fires export_composition (the same thing as the Render button) and the MP4 builds in the background.

  6. Approve into a shareable post

    When the render lands, approve it into a post you can share:

    "Approve this with caption 'Messy notes in, clean docs out.' and pinned comment 'Try Acme free →'."

    You get a share page — a TikTok-style phone mockup with copyable caption/title/pinned-comment fields and a download button.

The VidFarm Discover feed with a caption-driven talking-head template card hovered, showing its Fork action; the search bar reads 'meme caption'.
Step 1 — pick a caption-driven template. Talking-head and meme-caption formats live on their on-screen text.
The Trackpad Editor with the AI chat dock open on the right; the user typed 'Rewrite every caption to be about my product Acme, keep the timing and animation'; the live canvas shows the new caption on the talking-head video.
Step 2 — one chat message rewrites every caption via set_captions, live on the preview. The footage and audio are untouched.
What it costs A recaption reuses existing footage and audio, so it's about the cheapest edit possible — a cloud render starts at $0.01, and running VidFarm locally renders for free. See the three paintbrushes for why reused footage is the cheap "brush".
Heads up set_captions replaces every caption layer — it's the bulk restyle verb. To change just one line, use set_layer_text instead so you don't blow away the rest. Also note: true word-level karaoke timing only lands on an OpenAI (whisper) key; other providers estimate the windows.

The posting tailShip it: approve, connect, schedule

This is the first demo that produces a post you'll actually publish, so here's the whole posting tail once — every later demo ends the same way.

  1. Find it in your library

    Every approved cut lands in Library → Approved as a card with a 9:16 poster, a ready status pill, and an action bar: Share Post, Edit, and a menu. This is your home base for published videos.

  2. Connect a posting channel (once)

    To schedule anywhere, connect a destination in Settings → Channels . Two kinds:

    FlockPoster — click the gold Connect button, paste your FlockPoster API key (fp_live_…), and hit Connect & test. Once linked, your TikTok / Instagram / YouTube channels appear as tiles. Or add an Email channel from the menu — VidFarm sends a consent confirmation before that address can receive scheduled deliveries.

  3. Schedule from the approved page

    Open the post's share page (or hit Share Post in the library) and click Schedule. Pick a date & time, a timezone, and a channel, add any notes, and submit. Minimum 10-minute lead time.

    Scheduled posts then show up as chips on the month board at Calendar — that page visualises your schedule; the actual scheduling happens on the approved post.

The /approved/posts share page: a TikTok-style phone mockup autoplaying the recaptioned video, with copyable caption, title, and pinned-comment fields and Edit Post / Schedule buttons.
The approved share page — copyable caption/pinned-comment fields, a download button, and Schedule.
Settings → Channels tab with the gold FlockPoster Connect button and a dialog prompting for a FlockPoster API key, plus an 'Add Email Channel' option in the overflow menu.
Settings → Channels — connect FlockPoster (TikTok / Instagram / YouTube) or add a consent-verified email destination.
Note VidFarm doesn't hold per-platform logins itself — it delegates social posting to FlockPoster, so the exact platforms you can schedule to are whatever your FlockPoster workspace exposes. Email destinations always work as a fallback.

Where to go next

You've shipped your first post. Next, learn what a render actually costs, then move up to swapping real footage:

Recaption one now

Open the Discover feed, fork a caption-driven template, and put your words on a proven format in one chat. Cloud renders start at $0.01.

Open the Discover feed