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, the "Combine Images" operation under the "Video Processing" resource allows users to create a video by combining multiple images sequentially. Each image is displayed for a specified duration, effectively generating a slideshow or video montage from a list of image URLs.

Common scenarios where this node is beneficial include:

  • Creating promotional videos or slideshows from a set of images.
  • Generating video content dynamically from user-uploaded images.
  • Automating video creation workflows in marketing or social media pipelines.

For example, a user can input a list of image URLs and specify that each image should be shown for 2 seconds. The node will then produce a video file combining these images in order.

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 video processing operation. Typically, this includes metadata about the generated video file and possibly a binary field containing the actual video data. If binary output is present, it represents the combined video created from the input images.

Dependencies

  • Requires an API key credential for accessing the underlying ffmpeg service.
  • Depends on external ffmpeg functionality exposed via an API endpoint configured in n8n credentials.
  • Network access to the provided image URLs is necessary for fetching the images before processing.

Troubleshooting

  • Invalid Image URLs: If any URL in the list is invalid or inaccessible, the node may fail or produce incomplete output. Ensure all URLs are reachable and point to valid image files.
  • Incorrect Duration Format: The "Images Duration" property should be a valid number (as string). Non-numeric or zero values might cause errors or unexpected behavior.
  • API Authentication Errors: Missing or incorrect API credentials will prevent the node from executing successfully. Verify the API key configuration.
  • Timeouts or Large Inputs: Providing too many images or very large images might lead to timeouts or memory issues. Consider limiting input size or optimizing images beforehand.

Links and References

Discussion