9:16 vertical is the default expectation on TikTok, Reels and Shorts — a horizontal video dropped in unconverted plays letterboxed with black bars on either side, which reads as low-effort and loses screen real estate. edit_video's aspect_ratio setting handles the conversion in one render.
If your source footage is landscape with important action near the edges, tell the agent that up front — it affects whether the reframe should crop tight on the subject or keep the full frame with blurred-fill sides.
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.
“Make this video vertical for TikTok — 9:16, crop in on the main subject.”
How it works
1. Supply the source clip
Any HTTPS video URL — landscape, square, or already-vertical footage all work as input.
2. Request 9:16
Tell the agent to reformat to 9:16 — that's the aspect_ratio value that produces full-screen mobile framing.
3. Decide how the edges are handled
Say whether you want a tight crop on the subject or the full original frame kept with padding — this changes what gets cut off.
4. Preview, then export
Use preview:true for a free 480p check before the final, credit-charged export.
What it costs
Free 480p preview (preview:true, per-user cooldown), then the standard editor_export price for the final render — check the exact number with estimate_cost.
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
- Cropping to 9:16 from wide footage will cut off anything near the left/right edges of the original frame.
- It's a single-clip reframe operation — for combining multiple clips AND reframing in one pass, describe the full edit to edit_video at once rather than chaining separate tools.
Who uses this
- Repurposing a YouTube video as a TikTok
- Converting camera-shot landscape footage for Reels
- Standardizing a mixed-ratio content batch to vertical
Frequently asked questions
Will this cut off parts of my landscape video?+
Cropping wide footage down to 9:16 will cut off content near the original frame's left and right edges — tell the agent whether to crop tight on the subject or keep more of the original frame.
Can I check the result before it costs credits?+
Yes — set preview:true for a free 480p render (subject to a per-user cooldown) before running the full-price final export.
Related Versely tools
Related editing jobs
Make a Video Vertical inside Versely
The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.