Image to Video
AI-generatedSummary
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'.