Nodes/SceneCut/SceneCut Validate (Advanced)
ComfyUI Node

SceneCut Validate (Advanced)

Check every cut with DINOv3 and merge the false ones (flashes, fast motion, a continuous shot split in two). Threshold and guard changes rerun instantly; window and flash sensitivity re-read the video.

By PedroMarinhoDev·Created 16 days ago·Updated 8 days ago· 7
SceneCut Validate (Advanced)
  • scenes
  • validator
  • scenes
  • shot_count
  • summary
  • images
◄window5►
◄flash_sensitivity15.0►
◄adaptive_thresholdtrue►
◄threshold0.80►
◄dense_weight0.45►
◄short_guard_seconds0.30►
◄flash_cleanuptrue►
◄ultra_short_seconds0.05►
◄output_imagesoff►
CategorySceneCut/advanced

Inputs (11)

NameTypeDefaultDescription
scenesSCENECUT_SCENES—
windowINT52–12Frames compared on each side of a cut (plus a 3x wider window).
flash_sensitivityFLOAT15.05–80Brightness jump (0-255) that counts as a flash. Smaller treats more light changes as flashes rather than cuts.
adaptive_thresholdBOOLEANtruePick the same-shot threshold from this video's own scores. Off: use `threshold`.
thresholdFLOAT0.800.5–0.99Same-shot similarity above which a cut is merged (when adaptive_threshold is off). Higher keeps more cuts.
dense_weightFLOAT0.450–1Weight of the spatial (patch) similarity against the global one.
short_guard_secondsFLOAT0.300–2Cuts beside shots this short are only merged on flash evidence.
flash_cleanupBOOLEANtrueMerge slivers of a few frames between flash boundaries.
ultra_short_secondsFLOAT0.050–1Final clean-up of fragments. 0 disables.
output_imagesCOMBOoffAlso send frames to the images output, from the selected scenes (all scenes when none are selected). all frames: every frame, in order. first / middle frame per scene: one image per scene. off: the images output carries a single black frame. Frames are full resolution float32 (about 25 MB per 1080p frame), so prefer one per scene or select scenes first.
validatoroptSCENECUT_VALIDATORFrom SceneCut Validator Loader. Default: DINOv3 fp32 + SSCD.

Outputs (4)

NameTypeDescription
scenesSCENECUT_SCENES—
shot_countINT—
summarySTRING—
imagesIMAGEFrames chosen by output_images (a single black frame when off).