Do not re-encode a compatible MOV by default
A MOV with compatible H.264 video and AAC audio can often move to an MP4 container while retaining its media packets. That preserves quality and is much faster than decoding the whole clip.
Local MP4 converter
Inspect the selected video first. Compatible H.264 video and AAC audio can be remuxed into MP4 without re-encoding; other tracks may need a browser-supported local conversion.
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 MOV with compatible H.264 video and AAC audio can often move to an MP4 container while retaining its media packets. That preserves quality and is much faster than decoding the whole clip.
The basic choice is an MP4 output with maximum compatibility or a smaller-file preference. A remove-audio option belongs in this same converter because it can be a packet-copy operation when the output container remains compatible.
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.
Convert a supported local MP4, M4V, MOV, or WebM video to a separate MP4 in this browser. The worker inspects tracks, reuses compatible MP4 data when possible, or performs a browser-supported local encode, with optional audio removal. The reopened result reports its tracks and file facts before download. This route targets MP4 compatibility, not an exact size, time range, crop, or universal codec guarantee. One completed output is limited to 500 MB in browser memory.
A supported MOV needs an MP4 copy for compatibility, but reducing file size is not the primary goal.
Observed operation: Create an MP4 through the available local path and reopen the result to verify the expected completed tracks.
Review the result: Play the output, compare duration, dimensions, audio sync and track facts with the source before delivery.
Boundary: An MP4 container does not guarantee every player supports its codecs, profile, color, captions or metadata.
Create an MP4 from one supported local video, preferring compatible track reuse before re-encoding
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 completed tracks reopened and checked from one selected local MP4, M4V, MOV, or WebM file.
Reducing a video toward a file-size budget belongs to /video/compress.