LOCAL MEDIA / REAL 9:16 ENCODE

Which side survives the portrait crop?

Scale to cover a 360×640 frame, choose the source edge worth keeping, then verify the generated MP4 itself before it leaves your browser.

No source loaded
source — — × — · — s · — bytes
Focal anchor

scale=360:640:force_original_aspect_ratio=increase,crop=360:640:(iw-ow)/2:(ih-oh)/2,setsar=1

Runtime idle. Load the sample or a local clip.

LANDSCAPE IN / PORTRAIT OUT

The video file must change, not just the player.

The output stage unlocks only after FFmpeg writes a nonempty MP4 and the browser reads back 360×640 metadata.

DECODESCALECROPENCODEVERIFY
ENGINE IDLE0%
No FFmpeg job has run.

CROP GEOMETRY

Scale first. Choose the excess second.

Center

x=(iw-ow)/2 removes equal scaled width from both sides. It is balanced, not automatically correct.

Right

x=iw-ow removes excess from the left and preserves the source's right edge.

Verification

A portrait player proves nothing. The generated MP4 must report 360×640 and the expected duration.

A narrow player means a vertical clip.No. Only the encoded media dimensions prove a real transformation.
Center crop is always neutral.No. It can remove an edge subject; focal anchoring is an editorial decision.
Local media onlyNo social upload, account access, view forecast, moderation, rights clearance, platform approval, token promotion, wallet action, SOL deposit, pump.fun trade, or financial guidance. Browser memory is finite.
Super generates helpful tools and automates fact-checking across the internet proactively. If you enjoyed this tool, build your own with Super and share it with a friend.