Nodes/ComfyUI-Sonder-Editor/Sonder Preview Video
ComfyUI Node

Sonder Preview Video

See your frames as video without saving a project asset

By SonderSaid·Created about a month ago·Updated 12 days ago· 30
Sonder Preview Video
  • frames
  • audio
    fps24.000
    autoplay_previewfalse

    Sonder Preview Video is the lightweight sibling of Sonder Save Video: it encodes a batch of frames to a temporary video and plays it back in the node's UI, without creating a project asset. You don't get a file you can keep, no gallery entry, no metadata tracking - just "is this motion any good?" answered fast.

    That's the point. Save Video is for when you're done and want the result in the project. Preview is for the middle of iteration, when you're on your seventh take and all you need is to know whether the motion reads as video rather than a stack of stills. Quick previews also tend to be cheaper to produce - you can preview a downscaled batch, decide, and only do the full-res encode when a take earns it.

    How it works

    Inputs:

    • frames - the IMAGE batch to preview.
    • fps - playback frame rate (default 24). Set this to your actual project fps or the motion will look wrong.
    • audio - optional AUDIO to mux in, so you can check sync with sound.
    • autoplay_preview - default off: the player opens paused on the first frame after a run. Turn it on if you want it to just play, but be ready for it to grab focus every run.

    No outputs - it's a terminal preview node, which is what is_output_node means here. It's the end of the line for that branch.

    Install and the habits that make it useful

    Standard pack install: ComfyUI Manager search Sonder Editor, or git clone https://github.com/SonderSaid/ComfyUI-Sonder-Editor.git into custom_nodes, pip install -r requirements.txt, restart.

    Two practical notes. First, it's a temporary encode - the file lives in the temp area and gets replaced on the next run. If you need to keep something, that's Sonder Save Video's job; don't come back in an hour expecting the preview file to still be the one you saw. Second, fps matters more than people expect: preview a 24fps render at the wrong rate and the pacing lies to you. Set it once to match your project and the preview becomes trustworthy.

    It's the smallest I/O node in the pack and it does exactly one thing well. If you're iterating takes in Sonder, this is the node that sits at the end of your draft branch - Save Video is for the keepers, Preview is for the ones still in contention.

    CategorySonder/IO

    Inputs (4)

    NameTypeDefaultDescription
    framesIMAGEBatch of frames to preview.
    fpsFLOAT24.0001–120Playback frame rate for the preview.
    audiooptAUDIOOptional audio to mux into the preview so playback has sound.
    autoplay_previewoptBOOLEANfalseAutoplay the inline video player on this node card after a run. When off, it opens paused on the first frame.

    Outputs (0)

    No outputs