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

Bria Preview Video

Bria Preview Video — the sink node that makes cloud video results watchable in ComfyUI

By Bria-AI·Created 2 years ago·Updated 3 months ago· 95
Bria Preview Video
      video_url

      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's result_video_url output (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.

      CategoryAPI Nodes

      Inputs (1)

      NameTypeDefaultDescription
      video_urlSTRINGURL of the video to preview (http/https)

      Outputs (0)

      No outputs