- New nodes: Image Resize plus the Utility group (Text, Integer, Float, Show Text, Math Expression, Select Every Nth, Split Batch, Merge Batches, Free Memory) - the dependency-free gaps that let shared workflows drop heavy packs. - Replace with AusBoss nodes (prototype): preview-then-confirm graph rewrite swapping known third-party nodes for pack equivalents, with a tested translation map, per-node opt-out, and refuse-with-reason for nodes the pack cannot stand in for. - Load Video: single-frame FRAME picker, an honest "what will load" label from the probed source rate, drop-a-video-to-restore. Save Video: format-aware widgets and a file_path output. Stitch Inpaint gained a blend_mask output, Select Frame negative from-the-end indexing, Image Size a batch count - all appended, saved workflows load unchanged. - LoRA Loader: drag-to-reorder rows, hover thumbnails on rows, file size and date in the info card. - Appearance: flagship scheme deepened to slate-teal; the retired bright-teal pair upgrades automatically via LEGACY_SCHEME_PAIRS. Optional queue-completion chime, off by default. - Image Resize invariant: pixels are only invented on an explicit width+height pad request - scale-derived modes resolve divisible_by snaps with a sub-half-step resize, never bars. - Docs refreshed for six stale pages, stale text and metadata fixed across the pack, the panel-height rule codified in AGENTS.md and the brand skill, and ausboss_node_tour.json added - a model-free example exercising 17 node types in one graph. Validated: scripts/validate_nodes.py (24 files), 300 JS tests, all Python suites under the ComfyUI embedded interpreter.
772 B
772 B
Select Every Nth
Keeps every nth frame of an IMAGE batch — halve a video's frame count
before an expensive stage, or thin a long sweep down to samples.
Controls
- images: The BHWC batch to thin out.
- nth: Keep one frame in every
nth.2keeps every other frame,1keeps everything (useful with offset alone to drop leading frames). - offset: Frames to skip before the first kept frame. With
nth2, offset0keeps frames 1, 3, 5 and offset1keeps frames 2, 4, 6 (one-based, as the rest of the pack counts frames).
Output
- images: The kept frames, in their original order.
An offset at or past the end of the batch stops with the batch's size instead of returning an empty batch, which no downstream node could use.