Content-aware reframing
The service tracks subjects and action and keeps the important content in view as it reframes to the target aspect ratio.
Send a video URL and a target aspect ratio (e.g. 9:16, 1:1, 4:5). The service finds
Learn more about Smart ReframeThe result shows up here
Upload your video on the left and hit Run.
Send a video URL and a target aspect ratio (e.g. 9:16, 1:1, 4:5). The service finds the subjects and action in your video and reframes each moment so the important content stays in view at the new shape — perfect for turning a horizontal video into a vertical one without cutting off the subject. You can optionally trim the video (start/end) to process just a portion, and turn on smooth camera panning for natural, cinematic motion. This is an async job: submit it, poll until it's ready, then download the reframed video.
The service tracks subjects and action and keeps the important content in view as it reframes to the target aspect ratio.
Target any standard shape: 9:16 (vertical/Reels/TikTok), 1:1 (square/Instagram), 4:5 (portrait), 16:9 (horizontal), or a custom W:H.
Pass start and/or end (seconds or hh:mm:ss) to process only part of the video. This shortens the output and lowers the cost.
Optionally turn on smooth panning so the reframe glides naturally between positions instead of cutting abruptly.
Social vertical clips
Turn 16:9 horizontal video into 9:16 vertical for Reels, TikTok, or Shorts, keeping the subject in frame.
Multi-format delivery
Produce square (1:1) and portrait (4:5) versions from one horizontal master.
Clip extraction
Trim and reframe in one step: pull a 30-second highlight from a long video and reframe it for vertical.
input
Video URL, target aspect ratio, optional start/end for trim, optional smart_camera_pan
output
Reframed video URL (async job result)
videoUrlrequiredstringURL of the source video
aspect_ratiorequiredstringTarget aspect ratio (e.g. 9:16, 1:1, 4:5)
startstringOptional trim start: seconds (number) or hh:mm:ss. Processing begins from this point.
endstringOptional trim end: seconds (number) or hh:mm:ss. Processing ends at this point.
smart_camera_panbooleanTurn on smooth camera panning for natural-looking reframing motion.
Billed per second of source video (after trim if applied). Two-part tariff: 5 credits base fee per job + 4 credits/second, minimum 5 billed seconds. Failed jobs are not billed.
| Service | Unit | Price |
|---|---|---|
| Smart Reframe | second | 4 credits/second |
Trimming with start/end shortens the processed segment and lowers the billed duration.