jarvisbox

Video Color Filters

Adjust brightness, contrast, saturation and apply grayscale or sepia to any video — entirely in your browser.

100% client-side · no upload

Load a video file to begin.

How to apply color filters to a video

  1. Load a video file — MP4, WebM, MOV all work.
  2. Drag the brightness, contrast and saturation sliders to taste.
  3. Optionally tick grayscale for monochrome or sepia for a vintage warm tone.
  4. Click Apply filters and download the result.

Common use cases

Related tools: Video Compressor · Video Cropper · Video Screenshot · Video Rotator

Preguntas frecuentes

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.
Reportar un problema con esta herramienta