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.
  • Automating video creation from event photos with uniform display time per image.

Properties

Name Meaning
Images Url List A string containing a valid list of image URLs to be combined into the video.
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 video processing operation. Typically, this includes metadata about the generated video file and possibly a binary field containing the video itself. If binary data is output, it 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-based service or library to perform video processing.
  • 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. Invalid URLs will cause processing failures.
  • Incorrect Duration Format: The "Images Duration" should be a valid number (string representing seconds). Non-numeric or zero values may cause errors or unexpected behavior.
  • API Authentication Errors: Missing or invalid API credentials will prevent the node from executing successfully.
  • Timeouts or Large Inputs: Combining many high-resolution images might lead to timeouts or memory issues depending on the backend service limits.

Common error messages might include:

  • "Failed to fetch image at URL": Check URL validity and network access.
  • "Invalid duration value": Verify the duration input is numeric and positive.
  • "Authentication failed": Confirm API key or token is correctly configured.

Links and References

Discussion