Nodes/ComfyUI-RvTools_v2/VC-Filename Generator
ComfyUI Node

VC-Filename Generator

The deprecated all-in-one that started it

By r-vage·Created about a year ago·Updated 5 months ago· 23
VC-Filename Generator
    • pipe
    path
    filename_prefixvc
    filename_suffix_start1
    filename_suffix_end5
    join_suffix_start1
    simple_combinefalse
    file_extension.mp4
    frame_load_cap81
    mask_last_frames0
    mask_first_frames10

    This node lives in the pack's DEPRECATED menu folder, and the honest first sentence is: don't put it in new workflows. It's the original all-in-one filename generator, and the author split it into VC-Filename Generator I (for combining clips) and VC-Filename Generator II (for seamless joining) precisely because one node doing everything was unwieldy. This page exists for the one reason any deprecated page should: you loaded an old workflow and this is what's sitting in it.

    Here's what it does. Video workflows that save per-clip segments - typically 81-frame Wan clips - need to tell a combine/join node which files to stitch together. This generator builds those filename lists from a folder path and a naming pattern. It doesn't touch video files at all; it computes paths. You give it a path, a filename_prefix, a range of suffix numbers, and it constructs names like vc_00001.mp4, vc_00002.mp4 … out of thin air.

    The inputs, all widgets (no sockets - it's a pure settings node):

    • path - the folder where your rendered clips live. Raw text, no browser picker. Empty path raises Path is missing.
    • filename_prefix (default vc) - the stem your clips were saved under.
    • filename_suffix_start / filename_suffix_end - the number range for the input clip list.
    • join_suffix_start - starting number for the separate _join_ output names.
    • simple_combine - a toggle for the simpler combine path.
    • file_extension (.mp4), frame_load_cap (81), mask_first_frames (10), mask_last_frames (0) - frame-level settings the downstream combine node uses to blend seams.

    Output is a single pipe. That pipe is the whole payload: a list with the frame settings, a FILE dict (the input clip names), and a JOIN dict (the concatenated output names). You unpack it with the matching Pipe Out VC-Filename Generator [RvTools] node, which splits it into named sockets (path, rel_path, frame_load_cap, mask frames, files) for the combine node.

    Installing it

    Same pack as everything else here - ComfyUI Manager → search ComfyUI-RvTools_v2, or clone https://github.com/r-vage/ComfyUI-RvTools_v2 into custom_nodes, then restart. No models, no keys; dependencies are already in stock ComfyUI.

    The pack itself is unmaintained (README points to ComfyUI_Eclipse). v2 was the rename release - v1's repo disappeared at one point, breaking workflows and Manager's node display - hence the [RvTools] suffix.

    Common issues

    • "Path is missing" - you left path empty. It's a required field.
    • Backslash paths. The generator builds paths with hardcoded \ separators, and the example workflow uses a Windows-style path (D:\AI\output\...). The pack is Windows-flavored; on Linux/macOS you'll be fighting the separators.
    • Stale filenames. Unlike the I/II versions, the original doesn't force a re-run every queue (no IS_CHANGED), so its file list can go stale if clips are re-rendered. Another reason to move to I or II.
    Category🫦 RvTools II/ DEPRECATED

    Inputs (10)

    NameTypeDefaultDescription
    pathSTRING
    filename_prefixSTRINGvc
    filename_suffix_startINT1
    filename_suffix_endINT5
    join_suffix_startINT1
    simple_combineBOOLEANfalse
    file_extensionSTRING.mp4
    frame_load_capINT81
    mask_last_framesINT0
    mask_first_framesINT10

    Outputs (1)

    NameTypeDescription
    pipepipe