NCA Toolkit icon

NCA Toolkit

Process media files using the No Code Architects Toolkit API

Overview

The node provides video processing capabilities, specifically allowing users to split a video into multiple segments based on specified start and end times. It is useful for scenarios where a user needs to extract or isolate parts of a video, such as creating clips, highlights, or segments for further processing or sharing. For example, a user can input a video URL and define multiple time segments to split the video accordingly.

Use Case Examples

  1. Splitting a long webinar recording into individual topic segments.
  2. Extracting highlights from a sports video by specifying start and end times for each highlight.

Properties

Name Meaning
Video URL URL of the video file to process, required for the split operation.
Splits Collection of split segments, each with a start and end time defining the segment to extract from the video.
Encoding Options Optional encoding settings for the output video segments, including audio bitrate, audio codec, video codec, video CRF (quality), and video preset.
Webhook URL Optional URL to receive a webhook notification when processing is complete.
Custom Job ID Optional custom identifier for tracking the request.
Request Options Settings for request handling such as batching, SSL certificate validation, proxy, and timeout.

Output

JSON

  • id - Identifier of the processing job or request.
  • status - Current status of the video processing job.
  • result - Details or URLs of the processed video segments after splitting.

Dependencies

  • Requires an API key credential for the No Code Architects Toolkit API to authenticate requests.

Troubleshooting

  • Ensure the video URL is accessible and correctly formatted; inaccessible URLs will cause processing failures.
  • Verify that start and end times for splits are in the correct format (hh:mm:ss or mm:ss) and that start times precede end times.
  • Check encoding options for valid values; invalid codec names or bitrate formats may cause errors.
  • If using a webhook URL, ensure it is reachable and correctly configured to receive notifications.
  • Timeouts may occur if the server is slow; adjust the timeout setting accordingly.
  • SSL certificate validation errors can be bypassed by enabling the 'Ignore SSL Issues' option, but this reduces security.

Discussion