Clipmagic Api icon

Clipmagic Api

Interact with ClipMagic API for video and audio processing

Overview

This node integrates with the ClipMagic API to perform various video and audio processing operations. Specifically, the 'Stitch Videos' operation allows users to combine multiple video URLs into a single stitched video output. This is useful for scenarios where multiple video clips need to be merged sequentially, such as creating a highlight reel, combining recorded segments, or compiling footage from different sources into one continuous video. Users provide a list of video URLs and specify output format and filename options.

Use Case Examples

  1. Stitching multiple event clips into one video for easy sharing.
  2. Combining tutorial segments into a single instructional video.

Properties

Name Meaning
Video URLs A JSON array or comma-separated list of video URLs to stitch in order.
Output Format The output container/codec format for the stitched video, e.g., MP4 or MOV.
Output Filename Desired filename for the output video without the file extension.
Timeout (ms) How long to wait before aborting the HTTP call. Set to 0 for no limit.

Output

Binary

The node outputs the stitched video as binary data with the appropriate content type (video format).

JSON

  • success - Indicates if the operation was successful.
  • operation - The operation performed, here it will be 'stitch'.
  • filename - The filename of the output video.
  • contentType - The MIME type of the output video file.

Dependencies

  • Requires an API key credential for ClipMagic API authentication.

Troubleshooting

  • Ensure the video URLs provided are accessible and valid; inaccessible URLs will cause the operation to fail.
  • If the output video is not returned, check the 'Content-Type' header to confirm the response is a video format.
  • Timeout errors can occur if the stitching process takes longer than the specified timeout; increase the timeout value if needed.
  • Errors related to JSON parsing of the video URLs input can occur if the input is not a valid JSON array or properly comma-separated list.

Discussion