Used to chunk very large files to avoid out of memory conditions. Also chunks audio. Must run within FOR LOOP/END
Silence-based video/audio chunking for LTX 2.3 / Wan 2.2. Looks for silence in audio to create chunk breaks.
This is helpful when speakers take a breath and we don't cut off speaker while talking.
Chunking is required to get around VRAM issues. For Low VRAM set chunk size lower"
Silence-based video/audio chunking for LTX 2.3 or Wan 2.2. Slices at native fps, resamples to target_fps, and snaps to a valid frame count
Silence based audio chunker.. used in workflow for Singing or Talking, so it never breaks middle sentence. TKSmartVideoChunker will call this node for the audio breaks.
Manager a group of images and prompts in a uniform way. Used together with FOR LOOP START / END

Prompt Looper can handle unlimited number of images/prompts within a looping construct
Video Scene Detection
Convenience node for collection size data for video.
Print value to log, helpful for debug or status of workflow
NODE_DISPLAY_NAME_MAPPINGS = { "TKLargeVideoChunker": "Large Video Chunker",
"TKTransitionDetector": "Video Transition Detector",
"TKTransitionDetectorChunk": "Scene Detection - Get Video Chunk at index",
"TKTransitionScenesCount": "Scene Detection - Get Total Transitions",
"TKPromptEnhanced": "Enhanced Prompt with camera descriptives",
"TKTrimAudioWithBooleans": "Trim Audio (Booleans)",
"TKCalcLTXFrames": "Calculate LTX Frames ",
"TKVideoUserInputs": "Video User Inputs",
"TKVideoUserInputsV2": "Video User Inputs - V2",
"TKPhotoUserInputs": "GUI - Photo User Inputs",
"TKVideoUserInputsBasic": "Video User Inputs Basic",
"TKVideoAudioFuse": "Video Audio Fuse",
"TKAudioFuse": "Audio Merge/Fuse",
"TKSmartAudioChunker": "Smart Audio Chunker",
"TKSmartVideoChunker": "Smart Video Chunker",
"TKSimpleVideoChunker":"Simple Video Chunker",
"TKAudioUnwrap": "Audio → Waveform Tensor",
"TKPrintValueToLog": "Print Value to log",
"TKSpeakerAudioTrackExtractor": "Extract nTh Audio track",
"TKMergeAudioList": "Merge audio list to master audio",
"TKTotalTracksInAudio": "User supplied tracks",
"TKLocateSpeakersUsingSilenceBreaks": "Identify Speakers using Silence Breaks",
"TKTrimImageOverlap": "Trim Padding used for Smooth Transition",
"TKSpeakerDataFromTrack" : "Get a Track details from Track",
"TKAudioSpeakerTalkTime": "Speaker Talk Times",
"TKFadeInVideo": "Fade in Video",
"TKPromptLooper": "Prompt Looper",
"TKCrossDissolve":"Cross Dissolve Effect",
"TKTrimFrames": "Trim Frames and Audio",
"TKSnapFrames" : "Snap Frames to boundry rules",
"TKAudioToFPSMatcher" :"Resample Audio for new FPS",
"TKMultiImagePrompt": "Multi Image + Prompt",
"TKPromptLooperAdv": "Prompt Looper Advanced",
"TKMultiImageSelect": "Multi Image Select",
"TKMultiPrompt": "Multi Prompt",
}
Search for "Handy Nodes" in Comfy Manager
https://github.com/trashkollector/TKNodes
go to the custom_nodes folder in comfy
git clone https://github.com/trashkollector/TKNodes
Workflows https://github.com/trashkollector/TKNodes/tree/main/workflow