Skip to content
Node packVerifiedExternal
Open source

TrentNodes

Professional video processing, scene detection, and utility nodes for ComfyUI.

Maintainer@TrentHunter82B · adoptiongrade

Package profile

Status
Verified
Publisher
@TrentHunter82
Source
GitHub

README

Trent Nodes

Professional video processing, scene detection, and utility nodes for ComfyUI.

License ComfyUI


NEW: Control Overlay Rodeo (control-map overlay player)

Play an image or frame batch with its control maps overlaid, right inside the node. Connect any of depth, hed, canny and pose from your preprocessor nodes, then toggle each layer, set its opacity and blend mode, use presets like Pose + Canny, scrub, step frames, loop, and expand to full screen. The preview updates live in the browser, and the images output carries the same mix at full resolution. Find it under Trent/Video.

NEW: H3 Chain Step + Chain Audio (MiniMax H3 extension loop)

Run an exact number of MiniMax H3 video extensions from one VHS Meta Batch Manager and keep every extension's audio for the final mux. H3 Chain Step replaces the driver video VHS normally needs: set chunks, and the manager re-queues itself exactly that many times, with a fresh seed each pass. H3 Chain Audio + Save Barrier holds each pass's trimmed audio and hands VHS the whole track on the last pass; its saved_tail input also stops the re-queue until the next pass's context latent is on disk. Tested workflows live in user/default/workflows/H3 Chain Tested/. Find them under Trent/MiniMax.

NEW: Ask Local LLM (GGUF)

General-purpose chat with the same local GGUF LLM the H3 Skill Promptor uses — ask it anything, no H3 contract attached. Write or refine prompts for any model, describe attached images, brainstorm. Defaults mirror the promptor's server spec exactly (port 8735, ctx 32768, mmproj auto), so a resident Qwen3.8 server is reused with zero reload in either direction. Editable system prompt, optional input_text wire-in for "improve this prompt" flows, and a history_json output that chains node-to-node for multi-turn follow-ups. Find it under Trent/VLM.

NEW: Batch Loader Cowboys (Text File / Ref Folder / Ref Preview)

Filename-keyed batch loading for per-clip render pipelines. Wire VideoFolderCowboy's filename output into the new TextFileCowboy and RefFolderCowboy, and clip 000.mp4 automatically pairs with prompts/000.txt and refs/000/. TextFileCowboy loads one prompt file per clip (natural sort, wrap/clamp/error index modes, mtime cache-busting). RefFolderCowboy loads up to six reference images onto six fixed IMAGE outputs — empty slots emit None, which optional inputs like the MiniMax H3 ref_image sockets silently skip, so all six stay wired and empty folders run ref-less instead of erroring. RefPreviewCowboy previews whichever slots actually hold images (None-tolerant, mixed sizes OK). Find them under Trent/Text and Trent/Image.

NEW: Organize Group as Grid (Canvas Tool)

One-hotkey cleanup for messy groups. Select any group(s), hit Shift+Alt+A, and every child node snaps into a left-to-right layered layout based on connection order — sources on the left, sinks on the right, columns ordered by topological depth. Within a column, nodes are stacked top-to-bottom by the mean y of their downstream targets so wires stay roughly parallel. Collapsed nodes right-align inside their column so their output sockets stay close to the next column. The group then resizes to wrap the result. One Ctrl+Z reverts everything. Find it under TrentNodes menu.

NEW: PSD Background Replacement (3 modes + auto-detect)

Swap backgrounds in messy PSDs where there's no clean single "background" layer. PSDLayerCompositor now supports three replacement modes:

  • single — swap one layer by index (original behavior).
  • replace_range — swap a contiguous range of layers `[replacement_index..replacement_e

Nodes in this pack

100 nodes
  • AlignStylizedFrame
  • AnimationDuplicateFrameProcessor
  • AnimationFrameRemover
  • AudioLength
  • AudioToPhonemes
  • AutoStyleDataset
  • BatchSlowdown
  • BevelEmboss
  • BlackBarCinemaScope
  • BlackBarCrop
  • CherryPickFrames
  • ChopCuts
  • ChromaStripOverlay
  • CompositionCowboy
  • ControlOverlayRodeo
  • CorridorKeyKeyer
  • CowboyMultiLineStringConcatenate
  • CowboyMultiLineStringConcatenateDynamic
  • CowboyNodeTitle
  • CowboyWidgetRoundup
  • CreatureLipSync
  • CrossDissolveOverlap
  • CUN_NumberCounter
  • CUN_TextFileLineLoader
  • CustomFilenameGenerator
  • DrawGrayBBox
  • EasiestGreenScreen
  • FalKlingV2V
  • FileCollisionTestNode
  • FileListNode
  • FilenameExtractor
  • FirstValid
  • FrameRampBoogie
  • GetLatestImageFromFolder
  • GrabFirstFrame
  • GrayPaintTracker
  • H3ChainAudio
  • H3ChainStep
  • ImageBatchAnalyzer
  • ImageColorWord
  • ImageFolderCowboy
  • ImageSliceCowboy
  • ImageTextGrid
  • IntOffsetClamp
  • JSONParamsExtractorNode
  • JSONSummary
  • JustMaskThosePads
  • JustPadOrCropIt
  • LatentAlignedMask
  • LatentAlignedMaskAdvanced
  • LatentAlignedMaskSimple
  • LatentAlignedMaskWan
  • LatestVideoFinalFrameNode
  • LatestVideoLastFramesNode
  • LoRATestPromptGenerator
  • MaskToBBoxMask
  • MatAnyoneMatte
  • MiniH3FrameAdjusterNode
  • MiniMaxH3RepackAVLatent
  • MiniMaxH3Resize
  • MouthShapeCompositor
  • MouthShapeCompositorTracked
  • MouthShapeLoader
  • MouthShapePreview
  • MultiBatchCombine
  • MultiLoadCowboy
  • name
  • PatchSolAttention
  • PhonemeToMouthShapes
  • PointPreview
  • PointsToMasks
  • PointTracker
  • PSDBackgroundDetect
  • PSDLayerCompositor
  • PSDLayerFlatten
  • PSDLayerFlattenRGBA
  • PSDLayerLoader
  • PSDLayerNames
  • PSDLayerSaveAsPSD
  • PSDLayerSplitter
  • RefFolderCowboy
  • RefPreviewCowboy
  • RemoveMouthBackground
  • RoundUp
  • SaveForNextTime
  • SaveTransparentVideo
  • SmartFileTransferNode
  • StringListCowboy
  • TakeFromLastTime
  • TextFileCowboy
  • ThisThatOrTheOther
  • TranscribeLyrics
  • TrentCutDetective
  • TrentEneasSegment
  • TrentGetEffingLastIndex
  • TrentH3AudioSoundscaper
  • TrentH3AutoPromptGenerator
  • TrentH3CodexPromptor
  • TrentH3HermesPromptDirector
  • TrentH3LocalLLMStop

Sources

2 sources
GitHubSourceVersion adcf83bc907e3f9cecd1c03b9565d066714390dd
github.com/TrentHunter82/TrentNodes

Verified Oct 13

GitHubSource
github.com/TrentHunter82/TrentNodes

Verified Nov 3

Source excerpts

1 excerpt

Source context: Repo TrentHunter82/TrentNodes