Nodes/IAMCCS-nodes/IAMCCS CineInfo V2V
ComfyUI Node

IAMCCS CineInfo V2V

One node that unpacks your whole video-to-video shoot

By IAMCCS·Created 12 months ago·Updated 4 days ago· 117
IAMCCS CineInfo V2V
  • cine_linx
  • source_images
  • source_audio
  • fps
  • generation_width
  • generation_height
  • global_prompt
  • negative_prompt
  • output_prefix
  • continuation_loops
  • planner_report
  • segment_index_out
  • audio_vae
  • source_video_images
  • source_audio
  • source_video_info
  • source_image
  • current_source_images
  • current_segment_audio
  • current_audio_report
  • report
◄segment_index0►
◄load_audio_vaefalse►

The info node at the head of a V2V segment pipeline

Video-to-video with LTX-2 is a segment-by-segment affair: each pass takes source footage, conditioning, and audio, and re-renders a few seconds at a time with continuity. Somewhere you need a node that knows what this segment's generation parameters, source material, and prompt actually are. That's this node's entire job. It's an information faucet - you feed it the pipeline's cine_linx (the contract object the IAMCCS Cine/SuperNode system threads through the graph) and it unpacks everything downstream stages need.

What comes out

The output list is huge, but they group into a handful of jobs:

  • Generation parameters - fps, generation_width, generation_height, continuation_loops. These feed your sampler and latent setup directly.
  • The prompt - global_prompt and negative_prompt come from the linx contract, so your planner's decisions land exactly where the conditioning node can read them.
  • Source material - source_image, source_images, source_video_images, source_audio, and source_video_info (a VHS_VIDEOINFO, so this expects VideoHelperSuite to be around). Plus current_source_images and current_segment_audio, which are the sliced-down versions for this segment.
  • Segment state - segment_index_out, planner_report, current_audio_report, and a general report.
  • The heavy one - audio_vae. Set load_audio_vae to true and the node loads the LTX audio VAE and hands it to you, saving you a separate loader node in audio-driven V2V.

The inputs you'll touch

Only a few: cine_linx is required and non-negotiable - without it the node has nothing to read. segment_index lets you probe a specific segment rather than the current one. load_audio_vae is the useful toggle. source_images and source_audio are optional overrides when the contract doesn't already carry them.

Honest framing

This is a glue node, not a headline feature. You reach for it when you're building or debugging an IAMCCS V2V workflow and you're tired of hunting for where fps or the segment's audio actually comes from - you drop CineInfo after the planner, and suddenly every value is inspectable. It's also a great debugging surface: the report and current_audio_report strings tell you what the contract believes about the current segment, which is where most V2V problems actually hide.

Install is the pack routine (Manager: "IAMCCS", or clone IAMCCS/IAMCCS-nodes into custom_nodes, restart). Watch the dependency chain: the VHS_VIDEOINFO output and audio VAE handling assume VideoHelperSuite and a working LTX audio-VAE model are present. On its own it's useless - but in a Cine V2V graph it's the difference between guessing what the pipeline thinks and knowing.

CategoryIAMCCS/V2V

Inputs (5)

NameTypeDefaultDescription
cine_linxIAMCCS_SUPERNODE_LINX—
segment_indexoptINT00–100000—
load_audio_vaeoptBOOLEANfalse—
source_imagesoptIMAGE—
source_audiooptAUDIO—

Outputs (18)

NameTypeDescription
fpsFLOAT—
generation_widthINT—
generation_heightINT—
global_promptSTRING—
negative_promptSTRING—
output_prefixSTRING—
continuation_loopsINT—
planner_reportSTRING—
segment_index_outINT—
audio_vaeVAE—
source_video_imagesIMAGE—
source_audioAUDIO—
source_video_infoVHS_VIDEOINFO—
source_imageIMAGE—
current_source_imagesIMAGE—
current_segment_audioAUDIO—
current_audio_reportSTRING—
reportSTRING—