Image to Video icon

Image to Video

Convert a static image into a video clip with dynamic size, duration, and effects. Ideal for social media Reels, Stories, and video posts. Requires FFmpeg installed on the host.

Image to Video

AI-generated

Summary

Converts a static binary image into a video clip with configurable size, duration, effects, and codec.

Inputs

  • inputBinaryField (required) — Name of the binary field containing the source image.
  • outputBinaryField (required) — Name of the binary field where the output video will be stored.
  • duration (required) — Length of the output video in seconds.
  • sizePreset — Output video dimensions (width × height). Defaults to 'reel_story' (1080×1920).
  • outputWidth — Output video width in pixels (must be even). Only visible when 'sizePreset' is 'custom'.
  • outputHeight — Output video height in pixels (must be even). Only visible when 'sizePreset' is 'custom'.
  • fps — Frames per second of the output video. Defaults to 30.
  • codec — Video codec and container format. Defaults to 'libx264' (MP4).
  • bgColor — Fill color used when the image does not cover the full frame (letterbox / pillarbox). Defaults to '#000000'.
  • effect — Motion or transition effect applied to the image. Defaults to 'none'.

Output shape

A list of items, each containing a binary field with the video file and a JSON object with metadata (width, height, duration, fps, codec, format, effect, sizeBytes).

If 'sizePreset' is custom, dimensions must be even. The node requires FFmpeg installed on the host.

Examples

Example 1: Create a vertical 5-second video from an uploaded image for Instagram Reels.

Select 'Reel / Story' preset, Duration 5s, Codec H.264, Effect 'None'.

Example 2: Generate a lightweight GIF animation from a landscape photo.

Select 'Square' preset or Custom 640x640, Duration 3s, Codec 'GIF', Effect 'Zoom In'.

Links

Discussion