Video Filter

Apply filters to video files

Click or drop a video file here

About Video Filter

Video Filter applies one visual effect (Grayscale, Sepia, Invert, Blur, Brightness, Contrast, or Saturate) to your video by redrawing each frame on a canvas and re-recording it, entirely in your browser. The original audio is preserved by routing it through the Web Audio API alongside the filtered video track, so the output isn't silent. Note: the output is always WebM, and only one filter can be active at a time, each at a fixed intensity.

How to use Video Filter

  1. 1Click the upload area and select a video file.
  2. 2Click one of the 8 filter buttons to preview it live on the video player.
  3. 3Click "Apply Filter" — the video plays through once while the filtered version (with its original audio) is recorded.
  4. 4Preview and download the filtered WebM file.

Frequently Asked Questions

Can I combine multiple filters?

No, only one filter can be applied at a time — selecting a new one replaces the previous choice.

Can I adjust filter intensity?

Not currently — each filter uses a fixed preset value (e.g., Blur is always 3px, Contrast is always 200%).

Does the output have sound?

Yes — the source video's original audio is captured alongside the filtered picture and included in the output; it isn't altered by the visual filter.

Is my file uploaded anywhere?

No, filtering happens entirely in your browser.

Tips & Tricks

  • Preview the filter on the live player (it updates instantly) before committing to the longer "Apply Filter" render step.
  • The audio is carried straight through unchanged — the visual filter has no effect on sound.
  • Applying a filter takes as long as the video's full duration, since frames and audio are captured in real time as it plays.
  • Trim your video first if you only need a filtered clip from a longer video, to reduce processing time.