Nodes/BRIA AI API nodes/Bria Load Video
ComfyUI Node

Bria Load Video

Bria Load Video — the boring, essential node that gets your clip into a Bria video workflow

By Bria-AI·Created 2 years ago·Updated 3 months ago· 95
Bria Load Video
    • video_path
    video

    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 the video_url input 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.

    CategoryAPI Nodes

    Inputs (1)

    NameTypeDefaultDescription
    videoCOMBO0 options:

    Outputs (1)

    NameTypeDescription
    video_pathSTRING