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, video previews from image sets, or simple video compositions from static images.

Practical examples:

  • Creating a slideshow video from a list of image URLs.
  • Generating a preview video by combining product images.
  • Producing time-lapse style videos by sequencing images with controlled display times.

Properties

Name Meaning
Images Url List A string containing a valid list of image URLs to be combined into a video sequence.
Images Duration The duration (in seconds) that each image will 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 media file. If binary data output is supported, it would contain the combined video file as binary data, allowing further workflow steps to use or store the video.

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: Ensure all URLs in the "Images Url List" are accessible and point to valid image files. Broken or inaccessible URLs will cause processing failures.
  • Incorrect Duration Format: The "Images Duration" should be a valid numeric string representing seconds. Non-numeric or zero values may cause errors or unexpected behavior.
  • API Authentication Errors: Verify that the API key credential is correctly configured and has sufficient permissions.
  • Timeouts or Large Inputs: Combining many high-resolution images might lead to timeouts or memory issues; consider reducing input size or splitting the task.

Common error messages might include:

  • "Failed to fetch image": Indicates unreachable or invalid image URLs.
  • "Invalid duration value": Means the duration parameter is not properly formatted.
  • "Authentication failed": Points to issues with the provided API key credential.

Resolving these typically involves verifying inputs and credentials.

Links and References

Discussion