Video Maker
AI-generatedSummary
Generate a video slideshow from provided images and optional audio using FFmpeg with customizable video format, resolution, quality, transitions, overlays, and watermark options.
Inputs
- Images Source (required) — Choose the images input source: binary data from previous nodes or image URLs.
- Binary Property — Name of the binary property containing image data when using binary source (default: 'data').
- Image URLs — List of image URLs to include in the slideshow, used if images source is set to URLs.
- Audio Source (required) — Audio input source: binary data, URL, or none for no audio.
- Audio Binary Property — Name of binary property containing audio data if audio source is binary.
- Audio URL — URL of the audio file if audio source is URL.
- Output Format (required) — Video output format options: MP4 (H.264), MP4 (H.265), or WebM.
- Resolution (required) — Preset resolution for the output video or custom dimensions.
- Custom Width — Custom video width in pixels when using custom resolution.
- Custom Height — Custom video height in pixels when using custom resolution.
- Quality (required) — Video quality level influencing bitrate and CRF parameters.
- FPS (required) — Frame rate of the output video, between 1 and 60.
- Default Image Duration (s) (required) — Default duration each image displays in the slideshow, in seconds.
- Default Transition (required) — Transition effect applied between images: none, fade, or dissolve.
- Transition Duration (s) (required) — Duration of the transition effect in seconds.
- Enable Ken Burns (required) — Enable Ken Burns effect (pan and zoom) on images.
- Ken Burns Zoom — Zoom factor for Ken Burns effect if enabled, between 1 and 2.
- Enable Watermark (required) — Enable watermark overlay on the video.
- Watermark URL — URL of the watermark image to overlay when watermark is enabled.
- Watermark Position — Position of the watermark on the video (e.g., bottom-right).
- Watermark Opacity — Opacity level of the watermark from 0.1 to 1.
- Watermark Scale (%) — Scale percentage size of the watermark relative to video.
- Watermark Margin — Margin in pixels between watermark and the edge of the video.
- Enable Text Overlay (required) — Enable adding a text overlay onto the video.
- Text Content — Text string to overlay on the video if text overlay is enabled.
- Font Size — Font size of the text overlay in pixels.
- Font Color — Font color of the text overlay in HEX format.
- Text Position — Position of text overlay on the video (top-center or bottom-center).
- Log Level (required) — Logging verbosity during video creation: none or basic.
- Cleanup Temp Files (required) — Determine whether temporary files created during processing are deleted.
Output shape
a list of item objects, each containing the generated video file as binary data plus metadata in JSON
Output includes the video file in a binary property named 'data' containing file data, MIME type, file extension, and filename; additional JSON includes success status, output path, format, and timestamp. If errors occur, the JSON contains success false and error details.
Examples
Example 1: Create a slideshow video from image URLs with audio from a URL in MP4 H.264 format at 1080p resolution and watermark overlay.
Set images source to 'URLs' with URLs listed, audio source to 'URL' with audio URL set, output format to 'MP4 (H.264)', resolution to '1080p', enable watermark and specify watermark URL and settings.