Color Correction Viewer (beta)
Scrub your corrected frames without a Save Image detour
- images
When you're grading a batch of frames with BatchColorCorrection, the normal way to check your work is Save Image, then go dig through a folder or wire up a video-combine node just to eyeball a result. ColorCorrectionViewer skips that: it's a dead-end preview node that plays your corrected sequence back right in the graph.
What it is and why you'd reach for it
This is one of the pack's newer, explicitly-labeled beta nodes - added alongside BatchColorCorrection and RawImageProcessor in the same rewrite that made the main Color Corrector "actually professional," per the author's own release notes. Its job is narrow on purpose: real-time preview and analysis for video workflows, so you can watch your correction settings play out across a sequence like a flipbook instead of judging a single still and hoping it holds across the rest of the frames.
How it works
It takes a batch of images and an fps value and plays them back as a scrubbable/looping sequence in the node itself. It has no outputs - check the node graph and you'll see nothing coming out the other side, which is the tell that this is meant to sit at the end of a chain purely for your eyes, not to feed anything downstream. If you need the corrected frames to go somewhere, wire your BatchColorCorrection (or per-frame Color Corrector) output to both this viewer and a Save Image / video-combine node in parallel - the viewer is a tap, not a pass-through.
The inputs and outputs that matter
Required: images (your sequence) and fps (default 24, 1-60 range) for playback speed. Optional: auto_play (default on - starts playing immediately) and loop (default on - cycles back to the start). frame_skip (1-10, default 1) lets you preview every Nth frame instead of every single one, which is the one setting worth knowing about if you're checking a long sequence and don't need to watch all of it - skipping frames gets you through a scrub much faster while still catching whether your grade drifts. No outputs, by design - it's a monitor, not a processing step.
How to install it
Via ComfyUI Manager: search "Easy Color Correction" and install the pack - this node is bundled, not a separate install. Manually:
cd ComfyUI/custom_nodes
git clone https://github.com/regiellis/ComfyUI-EasyColorCorrector.git
cd ComfyUI-EasyColorCorrector
pip install -r requirements.txt
then restart ComfyUI.
Common issues & troubleshooting
It's beta, and it's a niche node - low usage means fewer people have hit its edges and reported them, so if something looks off, it's worth checking you're on the latest pack version before assuming it's you.
Nothing downstream of it is receiving your corrected images. That's expected - this node has zero outputs. Tap the correction node's output into both the viewer and whatever actually needs the images (Save Image, a video-combine node), rather than routing through the viewer.
Scrubbing a long sequence is slow. Bump frame_skip up instead of watching every frame - you're checking for consistency and drift, not doing a frame-accurate review, so skipping frames is the right trade for a preview node.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | — | |
| fps | FLOAT | 24.01–60 | — |
| auto_playopt | BOOLEAN | true | — |
| loopopt | BOOLEAN | true | — |
| frame_skipopt | INT | 11–10 | — |
Outputs (0)
No outputs