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. Typically, this 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 itself in a binary field.

Dependencies

  • Requires an API key credential for accessing the underlying ffmpeg service.
  • The node depends on an external ffmpeg processing backend accessible via API.
  • Proper network access to the image URLs provided is necessary for fetching the images.
  • No additional environment variables are explicitly required based on the static code.

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 API key credential is correctly configured.
  • Timeouts or Network Issues: Large image lists or slow network connections may lead to timeouts. Consider reducing the number of images or checking network stability.

Links and References

Discussion