Bria Preview Video
Bria Preview Video — the sink node that makes cloud video results watchable in ComfyUI
Here's the thing nobody warns you about with the Bria video nodes: they don't give you a video file, they give you a URL. Every one of them - Remove Background, Green Screen, Replace Background - outputs result_video_url as a string. If you wire that straight to a Save node you'll get a text file containing a URL, which is not the video you wanted. Bria Preview Video is the fix: it takes that URL, downloads the clip into ComfyUI's temp folder, and displays it in the UI like any other video preview. It's the intended sink for every Bria video workflow, and the pack's README literally tells you to use it ("Use Preview Video URL node to view the result").
It's part of the BRIA AI API nodes pack, but like Bria Load Video it's a free local utility - no API key, no credits, no GPU. It just does HTTP downloads and hands the file to ComfyUI's preview.
How it works
You give it a video_url (must be http/https - it throws a clear error otherwise). It streams the download, figures out the file extension from the response's Content-Type header or the URL (defaulting to mp4), saves it to the temp directory with a random prefix, and returns it as a UI preview with animated and has_audio flags so ComfyUI knows it's a video with sound. It's an OUTPUT node - RETURN_TYPES is empty - so it terminates the branch and doesn't feed anything downstream.
The one input
video_url- the URL string from a Bria video node'sresult_video_urloutput (or any other public video URL). That's the entire node.
Install
Standard pack install:
cd path_to_comfyui/custom_nodes
git clone https://github.com/Bria-AI/ComfyUI-BRIA-API.git
or ComfyUI Manager → search "BRIA API" → restart.
Gotchas
It's a preview, not a save. The downloaded file lives in the temp directory and won't survive a cleanup - for a permanent copy you need to download the URL yourself, or route it somewhere persistent. And because it's an output node with no outputs, you can't chain anything after it; put it at the end. The one genuinely annoying failure: if the API result URL is slow or huge, the preview will block your queue while it downloads the whole clip - that's just the price of watching cloud output in the UI. The pack's Video_Editig_Workflow.json shows the canonical chain - Load Video → process → Preview Video - which is the fastest way to see this whole thing click together.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| video_url | STRING | URL of the video to preview (http/https) |
Outputs (0)
No outputs