VideoDB icon

VideoDB

Interact with the VideoDB API

Overview

This node integrates with the VideoDB API to perform various operations related to video collections. Specifically, the "Index Spoken Words" operation allows users to index the spoken words in a selected video within a collection. This is useful for scenarios such as generating searchable transcripts, enabling content-based video search, or creating subtitles automatically.

Practical examples include:

  • Automatically transcribing videos in a content library to improve accessibility.
  • Creating keyword indexes for video archives to facilitate quick retrieval.
  • Triggering workflows upon completion of indexing via callback URLs.

Properties

Name Meaning
Collection Name or ID Select or specify the ID of the video collection containing the target video.
Video Name or ID Select or specify the ID of the video to be indexed for spoken words.
Language Choose the language code representing the spoken language in the video. Options include: American English, Australian English, British English, Chinese, Dutch, Finnish, French, German, Global English, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish, Ukrainian, Vietnamese.
Force Boolean flag indicating whether to force re-indexing even if the video was previously indexed.
Callback URL Optional URL to receive a notification or callback when the indexing process completes.

Output

The node outputs JSON data representing the response from the VideoDB API after requesting the indexing operation. The exact structure depends on the API's response but typically includes status information about the indexing request.

No binary data output is indicated by the source code.

Dependencies

  • Requires an API key credential for authenticating with the VideoDB API.
  • The base URL for the API defaults to https://api.videodb.io but can be customized via credentials.
  • The node uses HTTP requests authenticated with the provided API key to interact with the VideoDB service.

Troubleshooting

  • Common issues:

    • Invalid or missing API key will cause authentication failures.
    • Specifying incorrect collection or video IDs may result in errors or empty responses.
    • Network connectivity problems can prevent successful API calls.
    • Using unsupported language codes might lead to unexpected behavior or errors.
  • Error messages and resolutions:

    • Authentication errors: Verify that the API key credential is correctly configured and valid.
    • Resource not found errors: Confirm that the collection and video IDs exist and are accessible.
    • Timeout or network errors: Check internet connection and API service availability.
    • Validation errors on parameters: Ensure all required fields are filled and use supported values.

Links and References

Discussion