Nodes/ComfyUI-Seedance2-Direct-BytePlus/Seedance 2.0 BytePlus Save Video
ComfyUI Node

Seedance 2.0 BytePlus Save Video

The node that finally puts your Seedance 2.0 clip on disk

By aisam1989·Created 3 months ago·Updated 3 months ago· 0
Seedance 2.0 BytePlus Save Video
  • video
    filename_prefixvideo/seedance2
    formatauto
    codecauto

    Every Seedance generation in this pack ends with a VIDEO object floating in the graph. That object is a downloaded mp4 living in memory - and the node that moves it onto your disk is this one. Seedance2BytePlusSaveVideo is the pack's output node: you wire a VIDEO in, it writes an mp4 to your ComfyUI output folder, and that's the whole job. No API calls, no credits burned, no key involved. It's the boring final step every workflow in the README ends at.

    The inputs are few enough to count on one hand. video is the required VIDEO wire - plug it into the video output of any of the pack's three generator nodes. filename_prefix defaults to video/seedance2, which becomes a video/ subfolder inside your output directory; the actual filename gets a timestamp appended so you never overwrite a previous run. format offers auto or mp4 (auto picks a sensible container, which in practice is mp4 for these downloads), and codec offers auto or h264. Leave both on auto unless you have a specific reason not to - this is a "set and forget" node.

    Under the hood it uses ComfyUI's native save-video API (folder_paths.get_save_image_path plus a Types.VideoContainer write), which is why it's an output node - marked as one, so ComfyUI runs it on every execution instead of skipping it when it thinks nothing changed. If ComfyUI is old enough that its video API isn't available, the pack raises a clear error telling you to restart/update ComfyUI; this whole pack leans on the newer native VIDEO type, so keep your ComfyUI current.

    One thing worth understanding: the node takes the downloaded object and re-encodes it locally when it saves. So your first run is API-time plus a local write, and the file that lands in ComfyUI/output/video/ is the artifact you actually keep, share, or edit. If you're chaining many generations in one session, it's also the pressure release valve - without it, every clip sits in memory until you clear the queue.

    Install

    Same pack, same drill: ComfyUI Manager → search ComfyUI-Seedance2-Direct-BytePlus, or:

    cd /path/to/ComfyUI/custom_nodes
    git clone https://github.com/aisam1989/ComfyUI-Seedance2-Direct-BytePlus
    

    Restart, then search Seedance 2.0 BytePlus. No models, no extra pip packages - this node uses what ComfyUI already ships. A complete first workflow is API Key → Text to Video → Save Video, and the mp4 lands in your output folder.

    CategorySeedance 2.0 Direct/BytePlus

    Inputs (4)

    NameTypeDefaultDescription
    videoVIDEO
    filename_prefixSTRINGvideo/seedance2
    formatCOMBOauto2 options: auto, mp4
    codecCOMBOauto2 options: auto, h264

    Outputs (0)

    No outputs