A consistent correction across your clip
This video matcha filter remover applies your selected color and texture settings to each exported frame. The preview compares the original and the adjusted frame at the same point on the timeline. Pause, move the divider, and check another scene before exporting a video with changing light.
Settings stay fixed throughout the clip. This avoids correction changes caused by independently guessing a new white balance on every frame. For footage that moves between very different environments, use a gentle compromise or split the source into scenes in a video editor.
Choose a container and preserve audio
| Output | Video codec | Audio behavior |
|---|---|---|
| MP4 | H.264 | Copy compatible audio, otherwise try a supported conversion |
| WebM | VP8 | Use compatible audio or a supported conversion |
The export checks track compatibility before it starts encoding. If an audio track would be dropped unexpectedly, export stops with an explanation. You can try the other container or deliberately select “Export without audio.” A source without audio remains silent; the tool does not add a replacement track.
Preview playback is muted to keep the workspace quiet. This is separate from the audio export checkbox. Once a result has been exported, play its saved copy and check that its audio is correct. Browser decoding and encoding support vary, even for files sharing the same extension.
200 MB input, without a fixed minute cutoff
The file input accepts up to 200,000,000 bytes. Export can use a 1280- or 1920-pixel longest edge; smaller footage is not enlarged and portrait footage retains its orientation. There is no fixed sixty-second limit. Device memory, resolution, frame rate, and codecs determine whether an accepted file can actually finish.
Frames are decoded and processed progressively instead of collecting the entire decoded video in memory. The encoded output is assembled in memory for download, so the final compressed file still consumes memory. Large results may require a smaller export size or a shorter source on a constrained device.
Keep the tab open while processing. Progress reaching the end does not create a download until the container is finalized. Cancel stops the encoding job and preserves your source and adjustments so that you can try a different output option.
A sample you can repeat
The sample is a six-second synthetic moving test pattern at 640 × 360, with a 440 Hz audio tone. It is generated for this project and labeled as a calibration clip. Use it to test playback, comparison, export format, and audio without choosing personal footage.
Export the sample as MP4 with audio enabled, then try an explicitly silent copy. The first result should contain the tone and the second should not. This exercise validates the workflow on your browser; it does not represent a benchmark for removing complex distortion from real footage.
Handling an unsupported file
MP4 and MOV can contain codecs unavailable in your browser. If a file cannot be opened, re-export the source as an ordinary SDR H.264 MP4 in the original editor. If it opens but cannot be encoded, try the other output format or a recent desktop browser. A failed attempt never produces a success message or a partial download.
For the processing model, see the matcha filter guide . The implementation uses WebCodecs with Mediabunny to decode, process, and package media locally. The privacy policy explains why media processing and contact messages are separate.
Frequently asked questions
Is there a one-minute video limit?
There is no fixed one-minute cutoff. Input files must be 200 MB or smaller, and successful processing depends on the browser and device.
Will portrait videos stay vertical?
Export preserves the displayed aspect ratio and caps the longest edge at the selected size. It does not turn a portrait clip into a landscape crop.
Why is the preview silent?
The editing preview is muted. Audio export is controlled separately by the Export without audio checkbox.
What happens when audio cannot be preserved?
An unsupported audio track blocks export with a message. Try another output format or deliberately select a silent export.
Does changing the container remove the filter?
Changing MP4 to WebM alone does not correct colors. This tool processes the video frames before packaging the selected output.
Can I cancel a large export?
Yes. Cancel stops processing and keeps your loaded source and adjustments available for another attempt.
Should I choose 1280 or 1920 pixels?
Choose 1280 for a smaller workload, or 1920 to retain more resolution from a larger source. Neither option enlarges a smaller input.
Can I leave the tab while the export runs?
Keep the tab open until a download link appears. Browser suspension or closing the page can interrupt the job.