Vertical Video Reframer
Reframe video to 9:16, 1:1, 4:5 or 16:9 by cropping, a blurred background or bars.
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
- FFmpeg filters: scale, crop, pad, boxblur, overlay (FFmpeg project)
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 namevertical_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.