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
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
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
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.
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.