ComfyUI > Nodes > TrentNodes > Video Folder Cowboy

ComfyUI Node: Video Folder Cowboy

Class Name

VideoFolderCowboy

Category
Trent/Video
Author
TrentHunter82 (Account age: 0days)
Extension
TrentNodes
Latest Updated
2026-03-20
Github Stars
0.03K

How to Install TrentNodes

Install this extension via the ComfyUI Manager by searching for TrentNodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter TrentNodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Video Folder Cowboy Description

VideoFolderCowboy efficiently processes video directories with natural sorting and frame sampling.

Video Folder Cowboy:

VideoFolderCowboy is a specialized node designed to efficiently iterate through directories containing video files, providing a robust framework for handling and processing video data. Its primary purpose is to facilitate the loading and management of video files by leveraging natural sorting for filenames, ensuring that videos are processed in a logical order (e.g., vid1, vid2, vid10). This node is particularly beneficial for users who need to handle large collections of video files, as it supports sorted subdirectory processing and offers configurable index overflow handling options such as wrap, clamp, or error. VideoFolderCowboy utilizes OpenCV to load video frames, allowing for optional frame sampling, which means you can specify to load every Nth frame or limit the total number of frames loaded. This flexibility makes it an ideal tool for AI artists and developers who need to preprocess video data for machine learning models or other applications.

Video Folder Cowboy Input Parameters:

folder_path

The folder_path parameter specifies the directory path where the video files are located. It is crucial for determining the source of the video files that the node will process. The path must be valid and accessible; otherwise, the node will not be able to locate and load the video files. There are no specific minimum or maximum values, but the path should be correctly formatted according to the operating system's file path conventions.

include_subfolders

The include_subfolders parameter is a boolean option that determines whether the node should also process video files located in subdirectories of the specified folder path. Setting this to True allows for a more comprehensive search and processing of video files, while False restricts the operation to the top-level directory only. This parameter is particularly useful when dealing with organized video collections spread across multiple subfolders.

frame_skip

The frame_skip parameter defines the interval at which frames are sampled from the video. For example, a value of 2 means every second frame is loaded, while a value of 1 means every frame is loaded. This parameter helps in reducing the amount of data processed, which can be beneficial for performance optimization and when only a subset of frames is needed for analysis.

max_frames

The max_frames parameter sets an upper limit on the number of frames to be loaded from each video. This is useful for controlling the amount of data processed, especially when dealing with long videos or when only a specific number of frames are required for a task. If set to a high value or left undefined, the node will attempt to load all available frames.

start_frame

The start_frame parameter specifies the frame number from which the video processing should begin. This allows users to skip a certain number of initial frames, which can be useful if the beginning of the video is not relevant to the analysis or task at hand. The value should be a non-negative integer, with 0 indicating the start of the video.

Video Folder Cowboy Output Parameters:

frames

The frames output parameter is a collection of video frames that have been loaded and processed according to the specified input parameters. These frames are typically used for further analysis or processing in machine learning models or other applications. The number of frames and their content depend on the frame_skip, max_frames, and start_frame settings.

filename

The filename output parameter provides the name of the video file currently being processed. This is useful for tracking and logging purposes, especially when dealing with multiple video files in a batch process.

total_videos

The total_videos output parameter indicates the total number of video files found and processed in the specified directory and its subdirectories (if applicable). This information is helpful for understanding the scope of the operation and for progress tracking.

file_path

The file_path output parameter returns the full path of the video file currently being processed. This is useful for reference and for any subsequent operations that may need to access the original video file.

frame_count

The frame_count output parameter provides the total number of frames that were successfully loaded from the video file. This is important for understanding the extent of data available for analysis and for verifying that the desired number of frames has been processed.

fps

The fps output parameter indicates the frames per second rate of the video file. This is a critical piece of information for understanding the temporal resolution of the video and for synchronizing video data with other time-based data sources.

Video Folder Cowboy Usage Tips:

  • Ensure that the folder_path is correctly specified and accessible to avoid errors related to file not found.
  • Use the include_subfolders option to process video files in a structured directory hierarchy efficiently.
  • Adjust the frame_skip and max_frames parameters to optimize performance and data processing needs, especially when dealing with large video files.
  • Utilize the start_frame parameter to skip irrelevant portions of the video and focus on the segments of interest.

Video Folder Cowboy Common Errors and Solutions:

Error: Invalid folder path provided

  • Explanation: This error occurs when the specified folder_path does not exist or is incorrectly formatted.
  • Solution: Verify that the folder path is correct and accessible. Ensure that it follows the correct format for your operating system.

No video files found in <folder_path>

  • Explanation: This message indicates that no video files matching the specified extensions were found in the given directory.
  • Solution: Check that the directory contains video files with supported extensions and that the include_subfolders option is set correctly if subdirectories are used.

Error loading video frames

  • Explanation: This error can occur if there is an issue with reading the video file, possibly due to file corruption or unsupported format.
  • Solution: Verify the integrity of the video files and ensure they are in a supported format. Consider re-encoding the video if necessary.

Video Folder Cowboy Related Nodes

Go back to the extension to check out more related nodes.
TrentNodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Video Folder Cowboy