Advertisement

How Video Filters Works

34 cinematic colour presets applied per-frame via WebGL — grade your video in the browser with no upload and no server.

Try it free →

Step-by-step process

  1. 1

    Select a filter preset

    Choose from 34 cinematic LUT presets. A live preview shows the selected filter applied to the first frame of your video. Adjust intensity from subtle to full.

  2. 2

    Per-frame WebGL application

    Your video plays to a WebGL canvas frame by frame. Each frame has the selected LUT applied via a GPU shader at the set intensity level. The processed frames are captured by a MediaRecorder.

  3. 3

    Export and download

    The graded video is encoded as WebM and offered for download when processing completes. Processing speed is approximately 1–2× real time on a modern GPU.

100% private by design. All processing runs in your browser — your files never leave your device. No account required.

Frequently asked questions

Can I preview the filter before processing?

Yes — the first frame is used as a live preview so you can check the look and intensity before committing to a full encode.

Does the filter affect video quality?

The re-encode process introduces some quality loss (as with any transcode). Use the highest quality setting to minimise this. The filter itself is a lossless colour transformation per frame.

What is the output format?

WebM VP9. If you need MP4, use the Video Format Converter after filtering.

Related tools