Video Chroma Keyer

Video Chroma Keyer

Replacement background

Local video ≤32 MiB and ≤8 s. Silent WebM output ≤480 × 270 at ~12 fps. This color-key method needs a reasonably even screen and may affect similarly colored subjects. Change settings, then run again.

Choose a video or create the green-screen example.

Local browser processing. Export is silent and contains the replacement background; original sound, captions and transparent alpha are not retained.

Comments & questions

Video Chroma Keyer

Select a screen color to remove from every sampled frame. Tune the color distance and soft edge, reduce color spill, blend small matte fluctuations between frames, and place the subject over a solid color or local image. Download the actual composited video and inspect its mask.

Key features

  • Key green, blue or another selected screen color from a short video
  • Tune tolerance and fractional edge softness independently
  • Reduce the selected color's spill on visible subject pixels
  • Smooth small frame-to-frame alpha fluctuations without trailing large edge moves
  • Use a solid color or local PNG/JPEG/WebP image behind the subject
  • Preview the grayscale matte and download a playable, silent WebM

How to use

  1. Choose a local MP4/WebM video up to eight seconds or generate the example.
  2. Set the screen color, tolerance, edge softness, spill and temporal smoothing.
  3. Choose a solid replacement color or upload a background image.
  4. Run the chroma key and inspect the original, result and matte preview.
  5. Download the composited WebM or adjust settings and run again.

Use cases

  • Place a product presenter over a branded color
  • Replace a blue screen with a local photograph
  • Compare edge softness before sharing a clip
  • Inspect green spill in a short training video

Frequently asked questions

Is this the same as AI background removal?

No. This tool keys pixels similar to a color you choose in each video frame. It needs a reasonably even screen. The separate background-remover handles one still image with an AI model.

What do tolerance, softness and spill change?

Tolerance removes colors close to the key; softness creates partly transparent edges. Spill reduces excess of the key's strongest RGB channel in visible subject pixels. High settings can remove clothing or change colors, so inspect the matte.

How is temporal flicker handled?

Small alpha changes at the same pixel are blended with the preceding frame. Large edge changes are left alone to avoid long trails. This is a simple temporal filter, not object tracking.

Can I export a transparent or audible video?

No. The WebM has the selected background baked in and is silent. Original audio, captions, alpha channel and metadata are not preserved. A grayscale matte is shown as a preview, not exported as a separate video.

Does the duration stay the same?

The tool samples at approximately 12 fps and checks that the recorded video's decoded duration is within 0.35 seconds of the input. Exact frame timing and codec depend on the browser.

What are the limits?

One local MP4/WebM up to 32 MiB and eight seconds, at most 8 million source pixels. Output is up to 480 × 270. Optional PNG/JPEG/WebP backgrounds are up to 8 MiB. Browser decode, canvas capture and WebM recording support are required.

Privacy

The video and optional background image are decoded and composited in this browser. Their bytes and frames are not uploaded to this tool's server or saved in browser storage. Clear the workspace to release media references.

Related Tools

Background RemoverVideo StabilizerVideo Privacy MaskerImage Super ResolutionHDR Exposure MergerPhoto Colorization LabPanorama StitcherSheet Nesting PlannerEdit Decision WorkbenchTeleprompter StudioBilingual Video Study PlayerChord Progression LabMusic Score EditorSubtitle WorkbenchSpatial Audio DesignerMusic Chord Candidate AnalyzerMIDI Piano Roll EditorSample Instrument BuilderImpulse Response LabAudio Waveform EditorDTMF Signal LabSpectrogram Sound PainterAudio Spectrum AnalyzerAudio DenoiserAudio Source SeparatorSound Effect SynthesizerMultitrack Audio MixerAudio Transient SlicerAudio Loop Seam FinderAudio Loudness AuditorAudio Pitch Tempo StudioStereo Anaglyph MakerPhoto Mosaic MakerImage Frequency SpectrumSimilar Photo FinderLenticular InterlacerPBR Texture Map LabPanorama Tour BuilderImage Calibration TargetsImage Steganography LabVector Morph EditorDocument Perspective CorrectorImage Inpainting StudioKnitting Chart EditorSVG Boolean WorkbenchSVG Path EditorSeamless Pattern MakerScreenprint Separation StudioQuilt Layout PlannerPerspective Mockup StudioLow Poly Mesh MakerFont Subset BuilderFocus Stacking LabImage Depth EstimatorCross Stitch Chart MakerAnimation Timeline EditorPixel Paint StudioImage Difference HeatmapImage Quality LabID photo makerBarcode scannerVideo to GIFVideo Reframe StudioStop Motion StudioVideo Timecode ConformerVideo Quality ComparatorHLS and DASH Manifest ValidatorVideo Speed Ramp EditorVideo Container InspectorVideo Storyboard MakerRotoscope Mask EditorVideo Motion TrackerVideo Frame InterpolatorAudio Description EditorVideo Audio Sync LabVideo TrimmerGIF Frame ExtractorSVG to PNG / JPEGImage to SVG VectorPixel Art ConverterCircle Profile CropPhoto and Polaroid FrameRound Image CornersJPEG EXIF Viewer and RemoverImage Color Vision SimulatorImage to ASCII ArtPhoto CollageInstagram 9-Tile SplitterLong Image SplitterImage CropRotate and Flip ImagesImage FiltersMeme GeneratorScreenshot BeautifierBarcode GeneratorQR Code GeneratorImage CompressorImage ResizeImage ConverterFavicon GeneratorYouTube Thumbnail ExtractorHEIC to JPGSignature & Stamp MakerImage WatermarkGIF MakerImage Color PickerImage to Text (OCR)Merge ImagesPhoto Blur & MosaicQR Code ScannerMP4 to MP3 ConverterVideo Compressor
Explore all Image/Media tools →Text/Convert →Life/Fun →Dev Tools →