‹ Back to Software

Video Color Changer

Shift hue and adjust saturation, vibrance, and contrast in a video, saved as MP4.

Recolor a clip with four color sliders, render it, and compare the result with the original side by side. The frame size and frame rate stay the same, and the finished video downloads as an H.264 MP4.

No video selected.

You can also drop a file here.

Settings

Rotate the source colors across the full hue wheel.
Increase or reduce color intensity in the rendered preview.
Boost muted colors first while protecting already vivid areas.
Push separation between shadows and highlights.
CRF controls video compression quality. Lower values keep more detail and create larger files; higher values compress more aggressively.
Output
Awaiting rendered output.

Status


What Video Color Changer does

Video Color Changer is the video tool for color: it shifts hue and adjusts saturation, vibrance, and contrast, then saves the result as an MP4. To change the format, file size, or frame size instead, use Video Converter, Video Optimizer, or Video Resizer.

What sets it apart is the color filter chain. The four color controls are applied to every frame of the clip, while its width, height, and frame rate stay exactly as they were.

How to use it

  1. Select Choose File to load the clip to recolor. It shows under Input Preview so you can play it.
  2. Move the Hue Shift, Saturation, Vibrance, and Contrast sliders. The number beside each heading shows its current value.
  3. Set Constant Rate Factor if needed, then select Render Preview.
  4. Play the result under Output Preview, then select Download Video. Moving any slider discards the render, so render again after changes.

Formats and limits

  • Input: MP4, MOV, WEBM, MKV, AVI, and other video types, provided the tool's FFmpeg engine can decode the codec.
  • Output: an H.264 MP4 with the soundtrack re-encoded as AAC at 128 kbps, named after your file with -color added.
  • One video at a time. The whole file is loaded into browser memory, so long or high-resolution clips render slowly and can fail on devices with little memory.

Settings explained

Hue Shift
Rotates every color around the color wheel, from -180 to 180 degrees. Near 180, colors swing to roughly their opposites.
Saturation
Scales color intensity from 0 to 3. At 0 the video turns black and white, 1 keeps the original, and higher values make colors stronger.
Vibrance
Ranges from -2 to 2. Positive values strengthen dull colors more than colors that are already vivid; negative values mute them.
Contrast
Ranges from 0.5 to 2. Values above 1 widen the gap between dark and light areas; values below 1 flatten the picture toward gray.
Constant Rate Factor
Sets H.264 quality from 10 to 45, default 30. Lower numbers keep more detail and make bigger files. The default compresses fairly hard, so try the low 20s if the output looks soft.

Privacy

Color filtering happens inside this browser tab using a WebAssembly build of FFmpeg. Your clip is never sent to a server; the only network requests are for the engine files, which come from the jsDelivr CDN, or from this site if the CDN cannot be reached. The rendered MP4 exists only in page memory until you download it, and Clear or closing the tab discards it.

FAQ

Why did my video turn black and white?

Saturation is at or near 0. Move it back to 1 for the original color strength, or select Reset Values to restore every default.

Is there a brightness control?

No. Contrast is the closest option: raising it darkens shadows and lifts highlights, while lowering it makes the whole frame duller.

Why is the output a different size from the original?

Every frame is re-encoded as H.264 at your Constant Rate Factor, so size depends on that value and the footage.

Related tools

All processing runs locally in your browser. This tool is provided as-is without warranty. Keep backups of your original files before processing.

By selecting media, you confirm you own the content or have permission to modify it. Please read the Terms and Conditions.