NCA Toolkit icon

NCA Toolkit

Process media files using the No Code Architects Toolkit API

Overview

This node operation allows users to add captions to a video by processing a video file from a provided URL. It supports various caption input formats including raw text, SRT, and ASS files, or can auto-transcribe if no captions are provided. Users can customize caption appearance and behavior with settings such as alignment, font style, color, position, and caption style (e.g., classic, karaoke). It also supports text replacements, exclusion of specific time ranges from captions, and webhook notifications upon completion. This is useful for enhancing video accessibility, creating subtitles for different languages, or adding stylized captions for presentations or social media content.

Use Case Examples

  1. Adding subtitles to a training video by providing an SRT file URL.
  2. Auto-transcribing and captioning a video in a specific language for accessibility.
  3. Customizing caption style and appearance for a marketing video to match brand guidelines.

Properties

Name Meaning
Video URL URL of the video file to process, required input.
Captions Raw caption text or URL to SRT/ASS file; leave empty for auto-transcription.
Language Language code for captions, defaults to auto for automatic detection.
Settings Collection of caption styling and positioning options such as alignment, font, color, style, and offsets.
Replace Text replacements to find and replace specific words or phrases in captions.
Exclude Time Ranges Time ranges to exclude from captioning, specified by start and end times.
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 Node-level request options including batching, SSL handling, proxy, and timeout settings.

Output

JSON

  • id - Identifier of the captioning job or request.
  • status - Current status of the captioning process.
  • resultUrl - URL to the processed video with captions.
  • message - Additional information or messages related to the processing.

Dependencies

  • An API key credential for authenticating with the No Code Architects Toolkit API

Troubleshooting

  • Ensure the video URL is accessible and correctly formatted to avoid processing errors.
  • If captions are provided as URLs, verify that the URLs are reachable and the files are in supported formats (SRT or ASS).
  • Check language codes for correctness; use 'auto' for automatic detection if unsure.
  • If webhook notifications are not received, verify the webhook URL is correct and publicly accessible.
  • Timeout errors may occur if the server is slow; adjust the timeout setting accordingly.
  • SSL certificate errors can be bypassed by enabling the 'Ignore SSL Issues' option, but use with caution.

Discussion