Keep the transform intentional
A single video transform applies rotation, crop, resize, optional background, and encode once. Repeated full-resolution canvas passes waste memory and can soften the image unnecessarily.
Local video crop and resize
Choose Original, 16:9, 9:16, 1:1, 4:5, Custom, or an App Store starting point. Then decide whether to crop, fit with a background, or use a blurred background when local encoding is available.
Your video stays on this device. No upload, account, or server-side processing job.
Browser-local workspace
Choose one local MP4, M4V, MOV, or WebM file. JavaScript activates a browser-native preview and capability check; available conversions depend on the codecs supported by this device.
No upload, account, or server-side media job.
A single video transform applies rotation, crop, resize, optional background, and encode once. Repeated full-resolution canvas passes waste memory and can soften the image unnecessarily.
Crop to fill removes outer content to fill the target frame. Fit with a background keeps the full source visible. A blurred background can soften the unused space without pretending the frame was originally captured that way.
Private browser processing
Aftermath reads selected video bytes only in the current browser. Unsupported codecs are reported clearly rather than sent to another service. High-resolution conversion can use substantial device battery and processing.
Use this route when a local video needs a different frame rather than a shorter duration or smaller byte target. Choose a standard, custom, or App Store-oriented aspect ratio, then crop to fill, fit with a background, or use blurred fill. The browser previews retained edges and planned dimensions, performs one supported local transform, and reopens the separate MP4 result before download.
A landscape clip needs a vertical 9:16 frame with the speaker kept inside the crop throughout the segment.
Observed operation: Choose the 9:16 frame, set crop or fit placement and encode the supported video locally into a separate MP4.
Review the result: Play the whole output and inspect subject framing, padding, dimensions, audio sync and rotation.
Boundary: The route does not perform motion tracking, editorial reframing or guarantee codec and platform acceptance.
Crop, fit, or resize one local video into a chosen aspect ratio and output frame
The selected video stays in the current browser session and is not sent to an Aftermath processing service. How local processing is verified.
Checks the displayed limits and reports or creates a separately downloaded MP4 with the selected frame and fit treatment from one selected local MP4, M4V, MOV, or WebM file.
Shortening duration belongs to /video/trim, and reducing bytes without reframing belongs to /video/compress.