Actions37
- Index Spoken Words
- Get Transcript
- Search in a Video
- Generate Stream
- Index Scenes
- List Scene Indexes
- Get Scene Index
- Delete Scene Index
- Add Subtitle
- Generate Audio URL
- Generate Image URL
- Create Collection
- Download
- Get Collection
- Update Collection
- YouTube Search
- Delete Audio
- Delete Image
- Delete Video
- Delete Collection
- Dub Video
- Generate Image
- Generate Music
- Generate Sound Effect
- Generate Voice
- Generate Video
- Generate Text
- Get Audio
- Get Audios
- Get Image
- Get Images
- Get Video
- Get Videos
- Search in a Collection
- Upload
- Record Meeting
- Get Meeting
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.iobut 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
- VideoDB API Documentation (assumed based on base URL)
- n8n Expressions Documentation: https://docs.n8n.io/code/expressions/