Audio, video & images

Vertical Video Reframer

Reframe video to 9:16, 1:1, 4:5 or 16:9 by cropping, a blurred background or bars.

MP4, MOV, MKV, WebM, AVI; max 250 MB and 20 minutes. Processed on our server in a private temporary folder that is deleted afterwards; the result can be downloaded for about 2 hours.

%

0 = left edge, 50 = centre, 100 = right edge (top/bottom for tall sources).

Try an example: 4:3 clip to 9:16 on a blurred background (360×640) · Square crop, left position (360×360)

How it works

Turns landscape video into vertical 9:16 (Reels, Shorts, TikTok), square 1:1, 4:5 or 16:9. Crop with a centre, left, right or custom position, fit the whole picture on a blurred copy of itself, or add bars. Output H.264/AAC MP4 at 1080, 720, 540 or 360 px on the short side, with a first-frame preview.

  • The output frame is derived from the aspect ratio and the short side (9:16 at 1080 → 1080×1920). Rotation metadata from phones is applied first.
  • Crop: the video is scaled to cover the frame and a frame-sized window is cut out; the position slides the window from left (0 %) to right (100 %), or top to bottom for sources taller than the frame. The report shows how much of the picture is kept.
  • Blurred background: a copy is scaled to cover the frame, shrunk to a quarter, box-blurred and scaled back up (cheap on CPU); the whole picture is fitted on top, centred.
  • Bars: the picture is fitted inside the frame and padded with black or white bars.
  • All sizes and offsets are computed as numbers in TypeScript before they go into the ffmpeg filtergraph. Encoding: libx264 veryfast CRF 21, AAC audio (copied when it already is AAC). A first frame of the result is saved as a JPEG preview.

Sources

For scripts and AI agents

  • JSON API: POST https://verticalvideoreframer.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://verticalvideoreframer.usefulweb.site/mcp · tool name vertical_video_reframer
Example request
curl -s -X POST https://verticalvideoreframer.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{…see OpenAPI examples…}'

Related tools

  • Universal Video Converter – Convert video to MP4, WebM, MOV or MKV: resize, set quality and fps, or remux losslessly.
  • Video Cutter & Merger – Trim video, remove a section or join clips: lossless copy or frame-exact re-encode.
  • Video Compressor – Shrink a video to a target size (two-pass) for e-mail, WhatsApp or Discord, or by quality.
Feedback