Nodes/Node_Fun_ComfyUI/Fal API Seedance Video
ComfyUI Node

Fal API Seedance Video

Seedance 1.5 Pro image-to-video — aspect ratios, duration, and audio over the API

By nofunstudio·Created 2 years ago·Updated about a month ago· 9
Fal API Seedance Video
  • image
  • end_image
  • video
  • video_path
  • generation_info
  • generation_time
api_token
promptA cinematic video transformation
aspect_ratio3:4
resolution720p
duration5
camera_fixedtrue
generate_audiotrue
enable_safety_checkertrue
seed-1

Fal API Seedance Video wraps ByteDance's Seedance 1.5 Pro image-to-video model - the API-only tier of ByteDance's Seed line, which the KB's labs coverage sums up neatly: "ByteDance's best stuff is all closed source (Seedream, Seedance)." There are no weights, so the only way to touch Seedance is through a vendor API, and this node is the ComfyUI wrapper for exactly that. Feed it an image, pick your format, and it returns a video - with audio, if you want it.

This is the most "production formatting" video node in the pack, and the README lists the feature set proudly. The inputs that matter:

  • aspect_ratio - 21:9 down to 9:16, six options. This is the standout: most image-to-video wrappers make you live with whatever the model defaults to; here you pick the frame shape up front.
  • resolution - 480p or 720p. Seedance via fal tops out at 720p in this node.
  • duration - 3 to 12 seconds in one-second steps. Long clips for API video, which is genuinely useful.
  • camera_fixed (default true) - keep the camera locked or let it move.
  • generate_audio (default true) - Seedance's auto-generated audio. Note the default: this node assumes you want sound.
  • image + prompt - the source still and the motion prompt ("A cinematic video transformation" is the default).
  • end_image (optional) - a second image to morph into. This is the transition feature the README mentions, and it's rare and fun: animate from image A to image B in one clip.
  • seed, enable_safety_checker, api_token.

Outputs: video (previewable VIDEO type), video_path, generation_info, generation_time.

The mechanism is a direct fal call to fal-ai/bytedance/seedance/v1.5/pro/image-to-video with the API key pushed into the environment and the video saved into ComfyUI's temp directory plus a metadata JSON. Same shape as the pack's other video nodes, but with the byte-dance model and its aspect/duration/audio knobs.

Context, briefly, from the KB: Seedance's reputation in the closed tier is solid - one mid-2026 comparison thread ranked Seedance 2.0 against Wan 2.7 and Veo 3.1 with genuinely mixed results, and Seedance landed at the sharp end on small-detail textures while dropping points on heavy character motion. Seedance 1.5 Pro is a step behind that 2.0 generation, so set expectations accordingly: strong on texture and static/slow-pan work, less so on big action.

Honest caveats. It's paid per second - 12-second clips at 720p with audio add up fast, so don't use the max duration as the default just because you can. And since the output saves to the temp directory, video_path is your friend if you need the file to survive a restart. Failure modes are API-flavored: bad key, dead credits, timeout. For the price of a FAL account you get ByteDance's closed model without hosting anything - the definition of "paying for convenience," and the convenience is real.

CategoryFAL

Inputs (11)

NameTypeDefaultDescription
api_tokenSTRING
imageIMAGE
promptSTRINGA cinematic video transformation
aspect_ratioCOMBO3:46 options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
resolutionCOMBO720p2 options: 480p, 720p
durationCOMBO510 options: 3, 4, 5, 6, 7, 8, +4
camera_fixedBOOLEANtrue
generate_audioBOOLEANtrue
enable_safety_checkerBOOLEANtrue
end_imageoptIMAGE
seedoptINT-1-1–2147483647

Outputs (4)

NameTypeDescription
videoVIDEO
video_pathSTRING
generation_infoSTRING
generation_timeSTRING