Getting a video TikTok-ready is usually two jobs at once: the frame needs to be 9:16, and the length often needs to come down from a longer source. edit_video handles the reframe (and can trim within the same call via its clips array); cut_video is the dedicated tool if you need precise multi-segment trimming first.
Captions are a second, separate step — pair this with add-captions-to-video since most TikTok viewing happens with the sound off.
Powered by
Agent-driven EDL render via the Versely editor pipeline (POST /features/editor-render). Stitch, trim, speed-change, caption, overlay, and mix user media (workspace/generation HTTPS URLs) into ONE final video. Prefer this over chaining cut_video + attach_audio + add_*_captions when the user wants a multi-clip assembly in a single step. Billing: preview:true is free 480p (per-user cooldown); final export (preview:false, default) charges the normal single editor_export price. Prefer preview:true while the user is iterating; only final-render after confirmation. Clips must be HTTPS URLs (file:// and other schemes rejected). Returns { video_url, credits_charged, preview_notes } or a 402-style insufficient-credits error.
What to tell the agent
Versely's agent maps this plain-English request directly onto edit_video. You don't need to know the parameter names — just describe what you want.
“Reformat this video to 9:16 for TikTok and trim it down to the first 30 seconds.”
How it works
1. Trim to the right length first (if needed)
Use cut_video with the seconds range you want to keep if the source is much longer than you need.
2. Reframe to 9:16
Tell edit_video to reformat the clip to vertical 9:16 — TikTok's expected frame.
3. Add captions
Most TikTok watch time happens on mute — layer add_veed_captions on afterward so the hook reads without sound.
4. Preview, then export at full price
Free 480p preview first, then the final render once you're happy with the crop and pacing.
What it costs
cut_video and edit_video are billed as standard editor operations; edit_video's preview:true renders are free 480p. Add captions separately (see add-captions-to-video) — that's billed on its own tiered pricing.
The formula behind that number: What does editing a video cost if I keep changing it? — charges per finished export, so iteration is free and the count is the whole bill.
Limits & things to know
- Reframing wide source footage to 9:16 will crop content near the edges — check the preview before the final export.
- This tool doesn't itself post to TikTok — export the finished MP4 and publish it through Versely's social posting flow separately.
Who uses this
- Repurposing YouTube long-form as TikTok clips
- Converting a UGC ad shoot into a platform-ready cutdown
- Prepping a batch of landscape B-roll for TikTok
Frequently asked questions
Does this also trim the video's length?+
You can trim first with cut_video to pick the exact seconds you want to keep, or describe both the trim and the reframe to edit_video in one request.
Will it add captions too?+
Not automatically — reframing and captioning are separate tools. Pair this with add-captions-to-video for on-screen text once the frame is right.
See it in a workflow
Related Versely tools
Related editing jobs
Resize a Video for TikTok inside Versely
The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.