Bria Load Video
Bria Load Video — the boring, essential node that gets your clip into a Bria video workflow
- video_path
Every Bria video node wants a video, and none of them want you to type a path. Bria Load Video is the node that bridges the gap: it gives you a dropdown of the video files in ComfyUI's input folder (with drag-and-drop upload support), you pick one, and it outputs the absolute path as a STRING. That string feeds directly into Bria Video Remove Background, Bria Video Green Screen, or any other video node in the pack.
The name overpromises a little - despite being called "Load Video Frames," it doesn't split anything into frames. It just returns a path string, and the processing nodes do the real work by uploading that path to BRIA's cloud. It's one of the two free, local, no-API-key utilities in the BRIA AI API nodes pack (the other is Bria Preview Video, its bookend). No token required, no GPU, no cost.
How it works
On node instantiation it scans folder_paths.get_input_directory() for video files, filters to actual video content types, and populates a dropdown. When you run it, it resolves the selected file to its absolute path and returns that single STRING (video_path). It also implements IS_CHANGED and VALIDATE_INPUTS, so ComfyUI re-runs it when the file's mtime changes and refuses to run if the file vanishes - small touches that stop stale workflows from silently re-processing old footage.
The one input, the one output
video- required, a dropdown of your input-folder videos plus an upload button. No tooltips needed; it's a file picker.video_path- the STRING output. Wire it into thevideo_urlinput of a Bria video processing node.
Install
It's part of the pack, so:
cd path_to_comfyui/custom_nodes
git clone https://github.com/Bria-AI/ComfyUI-BRIA-API.git
or ComfyUI Manager → search "BRIA API" → restart. No requirements, no models.
Gotchas
The biggest one is conceptual: this node is local only. The video path it outputs is meaningful on your machine - that's fine, because the processing node uploads the local file to BRIA itself via a presigned S3 URL. If you're loading a workflow that references videos on someone else's machine, you'll need to re-pick your own file. Also, only files already in the input folder appear in the dropdown - drop or upload your clip first, or use the node's built-in upload. And there's no audio/frame handling here at all: for previewing the result of a video edit, that's Preview Video's job, not this node's.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| video | COMBO | 0 options: |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| video_path | STRING | — |