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 sequences, or simple video compilations from static images.

Practical examples:

  • Creating a slideshow video from a list of image URLs.
  • Generating a preview video by combining product images.
  • Automating video creation from event photos.

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) that each image will be displayed in the resulting video.

Output

The node outputs a JSON object representing the result of the video processing operation. Typically, this includes metadata about the generated video file and possibly a binary field containing the video data itself. The binary output represents the combined video created from the input images.

Dependencies

  • Requires an API key credential for accessing the underlying ffmpeg service.
  • Relies on an 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 the provided image URLs are invalid or inaccessible, the node may fail to fetch images, causing errors. Ensure all URLs are reachable and point to valid image files.
  • Incorrect Duration Format: The "Images Duration" property should be a valid number (string representing seconds). Non-numeric or zero values might cause unexpected behavior.
  • API Authentication Errors: Missing or incorrect API credentials will prevent the node from executing successfully. Verify that the API key is correctly configured.
  • Timeouts or Large Inputs: Combining a very large number of images or very long durations may lead to timeouts or performance issues. Consider batching or reducing input size.

Links and References

Discussion