ffmpeg Node icon

ffmpeg Node

n8n Node for some Ffmpeg functionality

Actions11

Overview

This node provides various ffmpeg-related functionalities, including video processing tasks. Specifically, for the "Video Processing" resource with the "Combine Images" operation, it combines multiple images into a single video sequence where each image is displayed for a specified duration. This is useful for creating slideshows or video montages from a list of images.

Common scenarios include:

  • Creating a video slideshow from a set of image URLs.
  • Generating preview videos by combining product images.
  • Automating video content creation from static images.

Example: Given a list of image URLs and a duration per image, the node outputs a video file that sequentially displays each image for the given duration.

Properties

Name Meaning
Images Url List A valid list of image URLs to be combined into a video sequence.
Images Duration The duration (in seconds) each image should be displayed in the resulting video.

Output

The node outputs JSON data representing the result of the ffmpeg processing. Typically, this includes metadata about the generated video or a reference to the output binary video file.

If the node outputs binary data, it will contain the combined video file created from the input images, playable as a standard video format.

Dependencies

  • Requires an API key credential for accessing the underlying ffmpeg service.
  • Depends on the external ffmpeg processing backend accessible via the configured API.
  • No additional environment variables are explicitly required beyond the API authentication.

Troubleshooting

  • Invalid Image URLs: If any URL in the images list is invalid or inaccessible, the node may fail. Ensure all URLs are reachable and point to valid image files.
  • Incorrect Duration Format: The duration must be a valid number (string representing seconds). Non-numeric or zero values can cause errors.
  • API Authentication Errors: Missing or incorrect API credentials will prevent the node from executing successfully.
  • Timeouts or Large Inputs: Combining many high-resolution images might lead to timeouts or memory issues depending on the backend limits.

Common error messages might indicate:

  • "Failed to fetch image": Check image URLs.
  • "Invalid duration value": Verify the duration input.
  • "Authentication failed": Confirm API key correctness.

Links and References


Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution or dynamic import resolution.

Discussion