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 in the resulting video.

Common scenarios where this node is beneficial include:

  • Creating slideshow videos from a list of images.
  • Generating time-lapse or stop-motion style videos.
  • Combining product images into a promotional video.

For example, a user can input a list of image URLs and specify that each image should be shown for 2 seconds, resulting in a video that cycles through all images with the given timing.

Properties

Name Meaning
Images Url List A valid list of image URLs to combine into a video. The images will be processed in the order provided.
Images Duration The duration (in seconds) each image will be displayed in the output video.

Output

The node outputs JSON data representing the result of the video processing operation. This typically includes metadata about the generated video file such as its location or URL. If binary data output is supported, it would contain the combined video file in a binary field, allowing further workflow steps to use or store the video.

Dependencies

  • Requires an API key credential for accessing the underlying ffmpeg service.
  • The node depends on an external ffmpeg-based service or library to perform video processing.
  • Proper network access to the image URLs provided is necessary for fetching the images.

Troubleshooting

  • Invalid Image URLs: If any image URL is invalid or inaccessible, the operation 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 that the required API key is configured correctly.
  • Timeouts or Network Issues: Large image lists or slow network connections may cause timeouts. Consider reducing the number of images or checking network stability.

Links and References

Discussion