Nodes/IAMCCS-nodes/IAMCCS Video Color Correction Control
ComfyUI Node

IAMCCS Video Color Correction Control

Grade a take without touching a single pixel (yet)

By IAMCCS·Created 11 months ago·Updated 8 days ago· 113
IAMCCS Video Color Correction Control
  • cine_linx
  • cine_linx
  • color_correction_json
  • report
enabledtrue
exposure0.00
contrast1.00
saturation1.00
gamma1.00
temperature0.00
tint0.00
vignette0.00
look_nameneutral

Color grading in ComfyUI usually means running your video through pixel operators and hoping the batch doesn't explode your RAM. Video Color Correction Control takes a different approach: it stores the grade as metadata on the cine_linx object, so the look you set here can be applied later - by the IAMCCS video editor or render stage - consistently across a whole project.

It's a control node, not a pixel node. Feed it a cine_linx and a set of grade knobs, and it returns the same metadata plus a JSON describing the grade. Nothing gets processed visually at this step. That's the whole trick: by attaching the grade to the project metadata, every take that shares that linx gets the same look, and you can tweak the grade once instead of re-running color operations over hours of footage.

Inputs

  • cine_linx - the metadata object the grade rides along on.
  • enabled - master switch (default on). Off = grade ignored downstream.
  • exposure (−4…4, default 0) - brightness.
  • contrast (0…3, default 1) and saturation (0…3, default 1) - 1.0 is neutral.
  • gamma (0.1…4, default 1) - midtone brightness.
  • temperature (−1…1) and tint (−1…1) - warm/cool and green/magenta balance.
  • vignette (0…1) - corner darkening strength.
  • look_name - a label like "neutral" or "teal" so you (and the editor) can identify the grade.

Outputs

  • cine_linx - metadata carrying the grade.
  • color_correction_json - the full grade as JSON, for logging or hand-off.
  • report - status string.

Install

Ships with IAMCCS-nodes:

cd ComfyUI/custom_nodes
git clone https://github.com/IAMCCS/IAMCCS-nodes.git

or via ComfyUI Manager (search "IAMCCS"), restart. No models - it's metadata math.

The honest caveat

This node is only useful if something downstream actually applies the grade - the pack's own Shotboard Video Editor and render paths consume it. If you drop it into a generic workflow with no IAMCCS render stage after it, nothing will visibly change, and you'll wonder if it's broken. It isn't; you're just missing the applicator. If you need an immediate pixel-level grade on a plain video, you'd use a standard color node instead - reach for this one when you're building a repeatable, project-scale pipeline where the look belongs to the project, not to one clip.

CategoryIAMCCS/Cine/Video Editor

Inputs (10)

NameTypeDefaultDescription
cine_linxIAMCCS_SUPERNODE_LINX
enabledBOOLEANtrue
exposureFLOAT0.00-4–4
contrastFLOAT1.000–3
saturationFLOAT1.000–3
gammaFLOAT1.000.1–4
temperatureFLOAT0.00-1–1
tintFLOAT0.00-1–1
vignetteFLOAT0.000–1
look_nameSTRINGneutral

Outputs (3)

NameTypeDescription
cine_linxIAMCCS_SUPERNODE_LINX
color_correction_jsonSTRING
reportSTRING