
Same source,
every trial.
Encode one source with SVT-AV1, VVenC, ProRes, AV2, NVENC or FFV1 and keep every trial in a single project. Each trial remembers its own parameters and its seven quality scores, so switching between them restores everything in one click. Compare codecs on the same frame, not from memory.
Every edge,
pixel by pixel.
Four trapezoid panels zoom the four borders of the frame up to ×32 to inspect individual pixels at each edge. Chunk, average or peak views reveal what hides at the edges; black bar detection and aspect presets handle the rest. Output size, SAR, DAR and PAR follow every change live.
Choose a scaler
by what it does.
Seventeen scaling methods from swscale, zimg and libplacebo, including EWA Lanczos, Robidoux and neural shaders. The comparison covers sharpness, ringing, texture, aliasing, gradient, speed and isotropy where measured. Neural methods have a speed score; the other criteria remain unscored. A pixel-exact preview shows the output from ×2 to ×32. Compare the results on your own footage.
See the gamut
as it really is.
Primaries, transfer, matrix, chroma siting and mastering display metadata, next to CIE 1931 and 1976 diagrams and a saturation timeline. The interface itself renders in HDR: a PQ source is displayed as PQ, with a tunable peak in nits to match your screen, and a clean SDR fallback when there is none. What you grade is what the encoder gets.
Every nit,
accounted for.
A log-scale HDR waveform from 0.1 to 10,000 nits, with per-frame MaxCLL and MaxFALL and the P10–P90 luminance spread. Four ways to derive the metadata — raw, percentile (CTA-861), trimmed max or custom — with the reference lines drawn on the graph. Scene changes get their own graph, and a magnetic cursor lands right on them.
Every parameter,
one screen.
Rate control, GOP structure, reference frames, tiles, tuning — every encoder option is exposed, explained in a line, and guarded so invalid combinations can't be selected. Templates by display type, content type and quality target give a starting point; custom profiles keep yours. No command line to memorize, but the exact command stays one tab away.
Six codecs,
one workflow.
SVT-AV1, H.266/VVenC, AV2 with the AOM reference encoder, AV1 NVENC, ProRes and FFV1 in one workflow. Use the same source, crop and colorimetry, then compare the trials with the available quality analyses.
Seven ways
to measure quality.
VMAF, SSIM, PSNR and Y-PSNR, plus HDR-VDP-2, HDR-VDP-3 and ICtCp ΔE for HDR-aware analysis. Per-frame curves, a heatmap timeline, and a CUDA path for the FFT-heavy models. Click any dip in the graph to jump to that frame.
Your MKV
keeps the receipts.
Use the MKV metadata update to attach thumbnails, available per-frame quality scores, HDR statistics, encode parameters and Topaz metadata for later reading in Chromastering. Binary analysis files carry an integrity check against accidental corruption. HDR10+ and Dolby Vision metadata can be carried from compatible sources through AV1 NVENC.
Watch the silicon
work.
A live die map of your CPU — CCDs, cores, L3, per-core frequency and temperature — where a click assigns cores to the encoder. The GPU gets the same treatment, VRAM chips included. Affinity, thermals and clocks, without leaving the app.
One executable.
Zero framework.
Chromastering is a single native executable — pure C on DirectX, no Electron, no Python, no runtime to install. FFmpeg, SVT-AV1, MKVToolNix and the rest are fetched, verified and kept up to date automatically, with a Chromastering-built FFmpeg to keep the chain lean. A tool, not a stack.
Chromastering for Windows.
Encode, inspect and compare your video in one native application. Chromastering brings multi-codec encoding, precise colour control and HDR-aware quality analysis into a single workflow.
The application
- 3.44 MB for the Windows executable.
- No installer or additional application runtime is required.
- Save Chromastering.exe in a writable folder, run it and follow the setup assistant.
Dependencies, downloaded automatically
The first-launch assistant downloads and configures the processing tools you select.
- Processing and playback tools · 45.58 MB
FFmpeg, MKVToolNix, SVT-AV1, AV2, NVEncC, HDR metadata tools and ChromAV2 Player. - cuFFT · 120.48 MB
For GPU-accelerated HDR-VDP analysis.
All listed tools: 166.06 MB. The downloads you need depend on your selections and hardware.
Chromastering is currently in alpha and under active development.
Download sizes before extraction, checked 17 October 2026. Release files and individual sizes
Credits
With thanks to the projects and authors behind Chromastering’s processing tools and HDR analysis.
- SVT-AV1 · AVM
- Alliance for Open Media
- VVenC
- Fraunhofer HHI
- FFmpeg · libplacebo
- FFmpeg developers
- NVEncC
- Rigaya
- MKVToolNix
- Moritz Bunkus
- hdr10plus_tool · dovi_tool
- quietvoid
- HDR-VDP
- Rafal Mantiuk, Kil Joong Kim, Allan G. Rempel, Wolfgang HeidrichHDR-VDP-2 research paper (PDF)
Made to share.
Kept going together.
I build Chromastering because I enjoy making useful tools and sharing them. The goal is to help people work with their images and video, not to make a profit.
What your support helps cover
- Website hosting - Keeping the site and documentation available.
- Domain name - Keeping a permanent home for the project.
- AI subscriptions - Helping fund the tools I use to develop, test and document Chromastering.
If Chromastering has saved you time or helped you get more from your footage, a contribution of any size can help me keep improving it and sharing that work.
Support is entirely optional. Your feedback, bug reports and recommendations already help the project. Thank you for being part of it.
Chromastering v2.11.6 α
Loading release notes…
Getting started
Loading documentation...