What is Video Filter?

Apply real-time color grading and visual effects to your videos. Choose from presets like sepia, grayscale, vintage, and warm tones, or fine-tune brightness, contrast, saturation, and hue manually. All processing happens privately on your device using ffmpeg.wasm.

Nine presets cover the common moods — sepia for vintage warmth, grayscale to drop colour, vintage for faded film, warm and cool for white-balance shifts, invert for negative-style stylisation, plus sharpen, vignette, and blur for creative emphasis. An intensity slider blends each preset back toward the original so you can dial subtle or extreme. Brightness, contrast, saturation, and hue rotation (-180° to +180°) sliders sit underneath to fine-tune past the preset baseline. A dedicated Color Correction panel adds Temperature and Tint sliders for camera-style white balance, plus independent Highlights and Shadows controls to recover blown skies or lift dark scenes without touching the rest of the frame. Drag the split-view divider to compare before and after on the same frame, or swap in a new clip without losing the look you dialed in. A Vibrance slider lifts muted colours without blowing out skin tones, and you can drop in any professional .cube LUT from DaVinci Resolve or a cinematic pack to apply a finished colour grade on export. An Output quality slider maps to the H.264 CRF so you can trade file size against fidelity before downloading. Accepts MP4, WebM, MOV, AVI, MKV, or FLV up to 500 MB.

How to use

  1. Upload your video file (MP4, WebM, MOV, AVI, MKV, or FLV up to 500 MB).
  2. Select a preset filter or adjust individual color controls like brightness, contrast, saturation, and hue.
  3. Preview the effect in real time, then click Apply & Download to save the filtered video.

When to use

  • Salvaging dim phone footage by lifting brightness and contrast without re-shooting.
  • Giving a vlog or short film an editorial mood with the vintage or cool preset.
  • Producing a black-and-white grayscale version for memorial or testimonial videos.

Result

You shot a birthday party video that looks washed out under fluorescent lights. Apply the 'Warm' preset to boost orange tones, bump contrast by 20%, and download a natural-looking version with richer color.

FAQ

Does the export keep my audio track?
Yes — ffmpeg passes the original audio stream through unchanged while it re-encodes only the video stream. Voice, music, and effects all arrive in the output file at the same quality you started with.
Why is processing slower than the live preview?
The preview uses CSS filters, which the browser renders frame by frame on demand. The export actually re-encodes every frame through ffmpeg, so a 1-minute 1080p clip usually takes 30–90 seconds depending on the device. Larger files take longer.
Can I stack a preset and the manual sliders?
Yes. The preset applies first as a colour curve or balance shift, then brightness, contrast, saturation, and hue rotation run on top. Good for, say, picking 'vintage' for the base colour bias and bumping contrast manually for punch.
What's a safe maximum file size?
The hard cap is 500 MB to keep memory use predictable, but real-world devices vary. A 200 MB 4K clip processes fine on a desktop; on a 4 GB-RAM phone, anything past 100 MB can stall. Lower the resolution before uploading if you hit that ceiling.
Why does my exported file have a different aspect ratio?
It shouldn't — the filter chain preserves whatever ratio your source uses (16:9, 9:16, 4:3, square). If the result looks stretched, your player might be ignoring the SAR metadata. Re-encoding with a known player like VLC usually fixes the display.

Related Tools