Nodes/ComfyUI-Pixaroma/Save Video Pixaroma
ComfyUI Node

Save Video Pixaroma

Save Video Pixaroma - save an mp4 to any folder on your computer, not just ComfyUI's output folder, with the same filename tools as Save Image Pixaroma and a player built into the node. Type or paste a folder path, or click Browse to pick one with your system's own folder dialog; leave the field empty to use the output folder. The filename field supports tokens and shows a live 'Will save as' preview of the exact file that will be written. Tokens: %input% (the wired name input), %date:yyyy-MM-dd% (and any date or time format), %counter% (auto-incrementing, never overwrites), %width%, %height%, %fps%, %frames%, %duration%, plus node references like %Seed Pixaroma.seed%. Use / in the name to create subfolders. Two formats. MP4 is H.264 at 8-bit and plays everywhere, which is why it is the default. MP4 HQ is H.265 at 10-bit: gradients like skies and fades stay smooth instead of banding, and the file is roughly half the size, but it needs a reasonably recent player. Open the settings with the gear on the node or by right-clicking it for quality, colour depth, date style, counter digits, trim to audio, workflow embedding, and which buttons the node shows. The workflow is embedded in the saved mp4, so you can drag the video back into ComfyUI to rebuild the graph. Saving it always works; reading it back needs your ComfyUI to support dropping a video onto the canvas. The Save and Preview pills switch between writing to your folder on every run and writing to ComfyUI's temp folder instead, which is cleared on restart, so you can iterate without filling your folder. ffmpeg is found automatically: it prefers the one bundled with imageio-ffmpeg (pip install imageio-ffmpeg, no system setup) and falls back to ffmpeg on your PATH. Both formats need even width and height, and the node says so clearly rather than letting ffmpeg fail.

By pixaroma·Created 5 months ago·Updated about 16 hours ago· 333
Save Video Pixaroma
  • video_frames
  • audio
    fps24
    name
    Category👑 Pixaroma/🖼️ Image

    Inputs (4)

    NameTypeDefaultDescription
    video_framesIMAGEThe frames to encode, as an image batch. Wire a video source, an AudioReact Pixaroma video_frames output, or any node that produces a batch of images. They must be RGB and have even width and height.
    fpsFLOAT241–240Frames per second for the saved video. Wire the fps output of whatever produced the frames so the two always agree, or type a number. Also available in the filename as the %fps% token.
    audiooptAUDIOOptional sound track, mixed into the mp4 as AAC 192k. If the audio cannot be read the video is still saved, just without it. Turn on 'Trim to audio' in the settings to end the video where the audio ends.
    nameoptSTRINGOptional text used by the %input% token in the filename, for example wire the filename output of a loader here to keep the original name. To save into a folder named after this text, put a slash after the token: %input%/clip_%counter%.

    Outputs (0)

    No outputs