Video Color Filters
Adjust brightness, contrast, saturation and apply grayscale or sepia to any video — entirely in your browser.
100% client-side · no upload
Large file detected. Consider trimming with the Video Trimmer first.
Load a video file to begin.
⬇ Download filtered videoHow to apply color filters to a video
- Load a video file — MP4, WebM, MOV all work.
- Drag the brightness, contrast and saturation sliders to taste.
- Optionally tick grayscale for monochrome or sepia for a vintage warm tone.
- Click Apply filters and download the result.
Common use cases
- Underexposed footage: Raise brightness slightly and add contrast to recover an underlit clip.
- Cinematic mood: Lower brightness, add contrast and slightly desaturate for a moody film look.
- Vintage memoir: Apply sepia to home-video footage to evoke an aged-film aesthetic.
- Documentary B-roll: Convert to grayscale to mark archival or flashback sequences.
Related tools: Video Compressor · Video Cropper · Video Screenshot · Video Rotator
よくある質問
- What ranges do the sliders accept?
- Brightness goes from -1 (pitch black) to +1 (washed white) with 0 as the source baseline. Contrast spans 0 (flat grey) to 2 (very crunchy) with 1 neutral. Saturation runs 0 (grayscale) to 3 (oversaturated) with 1 neutral.
- How does grayscale differ from setting saturation to 0?
- Functionally they produce the same effect. The grayscale checkbox is just a convenient shortcut that applies `hue=s=0` regardless of the saturation slider position — useful when you want a guaranteed monochrome look.
- How is the sepia effect created?
- Sepia uses ffmpeg's `colorchannelmixer` filter with a classic vintage matrix — the same RGB-to-brown transform used in photo apps. It produces a warm, aged-photo tone reminiscent of late-19th-century prints.
- Can I combine multiple filters?
- Yes. Brightness, contrast and saturation always apply together. Grayscale and sepia can each be toggled on top. Sepia overrides grayscale visually since it includes a hue tint.
- Does this re-encode the video?
- Yes — applying any color filter requires re-encoding the video stream because pixel values are being changed. Audio is stream-copied unchanged.
- Is anything uploaded?
- No. ffmpeg.wasm runs locally in your browser. The video file never leaves your device.