Nodes/ComfyUI-RvTools_v2/Project Folder Video
ComfyUI Node

Project Folder Video

Resolution presets plus a tidy output path, no pipe required

By r-vage·Created about a year ago·Updated 5 months ago· 23
Project Folder Video
  • batch_no
  • path
  • width
  • height
  • batch_size
  • frame_rate
  • frame_load_cap
  • skip_first_frames
  • select_every_nth
project_root_namevGEN
date_time_format%Y-%m-%d
add_date_timepostfix
batch_folder_namebatch_{}
create_batch_folderfalse
relative_pathtrue
resolution
width576
height1024
batch_size1
frame_rate30.00
frame_load_cap81
skip_first_frames0
select_every_nth1

This is the plain-spoken member of the Project Folder family. "Project Folder Video [RvTools]" takes your video project settings and hands them back as eight individual outputs - path, width, height, batch_size, frame_rate, frame_load_cap, skip_first_frames, select_every_nth - with no pipe in sight. Its sibling, "Project Folder Video (Pipe)", wraps the same settings in a pipe; this one just lays them on the table.

The inputs will look familiar if you've read the pipe version: project_root_name (default "vGEN"), date_time_format (%Y-%m-%d), add_date_time (default postfix), create_batch_folder + batch_folder_name, relative_path, a resolution preset dropdown with 23 choices from 240p to 8K, width, height, batch_size, frame_rate (30), frame_load_cap (81), skip_first_frames, select_every_nth, and optional batch_no. Choose a resolution preset and it overrides width/height; pick Custom and set them yourself.

Output-wise, the one to watch is path - it's the first output here (the pipe version buries it last, another reminder to read socket names, not positions). path is the dated project folder, returned as ./vGEN/2026-08-16/... by default because relative_path defaults to true; flip that and you get the absolute path under ComfyUI's output directory.

Why would you pick this over the pipe version? If your video graph is small and you don't want to add a Pipe In/Pipe Out pair just to get a few values - you want the folder path and the resolution wired straight into the empty-latent, VHS-load and save nodes, done. The pipe version pays off when settings need to travel through groups or branch to several consumers; this one pays off when you value being able to see every value as a widget on the node itself.

The output block is worth stating plainly because it's everything the downstream video nodes need:

  • path - the output folder string.
  • width / height / batch_size - for the empty latent.
  • frame_rate / frame_load_cap / skip_first_frames / select_every_nth - for the frame-loading side.

Installing it

Ships in ComfyUI-RvTools_v2. ComfyUI Manager: search "ComfyUI-RvTools_v2". Or:

cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2

Restart ComfyUI. Dependencies (torch, numpy, Pillow, opencv-python, pilgram, pynvml, piexif) install through Manager. No models, no keys.

Where people get burned

  • No pipe here. If a workflow you downloaded shows this node feeding a pipe input, something's miswired - this one outputs individual values only.
  • Relative paths by default. ./vGEN/... is relative to the output dir; it looks wrong in a file manager but is exactly what save nodes expect.
  • Deprecation. The RvTools v2 pack is unmaintained and the README points to ComfyUI_Eclipse. This is one of the pack's more useful nodes - worth checking the successor before you build a video project on it.
Category🫦 RvTools II/ Folder

Inputs (15)

NameTypeDefaultDescription
project_root_nameSTRINGvGEN
date_time_formatSTRING%Y-%m-%d
add_date_timeCOMBOpostfix3 options: disable, prefix, postfix
batch_folder_nameSTRINGbatch_{}
create_batch_folderBOOLEANfalse
relative_pathBOOLEANtrue
resolutionCOMBO23 options: Custom, 480x832, 576x1024, --- 9:16 ---, 240x426 (240p), 360x640 (360p), +17
widthINT57616–32768
heightINT102416–32768
batch_sizeINT11–4096
frame_rateFLOAT30.008–240
frame_load_capINT811–32768
skip_first_framesINT00–4096
select_every_nthINT11–100
batch_noopt*

Outputs (8)

NameTypeDescription
pathSTRING
widthINT
heightINT
batch_sizeINT
frame_rateFLOAT
frame_load_capINT
skip_first_framesINT
select_every_nthINT