videodb
VideoDB Documentation

icon picker
Automate Subtitle Generation for Video Libraries

Copy JSON

Goal:
This workflow takes video URLs, uploads them to VideoDB, indexes spoken content, adds subtitle overlays directly to the video, and saves the subtitled videos to Google Drive. It creates professional subtitle overlays that are permanently embedded in the video.
The workflow is useful for creating accessible video content with professional subtitle styling that works across all platforms, unlike platform-specific auto-generated subtitles.

Prerequisites:
N8N Instance: Running N8N automation platform (cloud or self-hosted)
VideoDB API Key: Obtain from VideoDB Console
VideoDB N8N Node: Install the custom node in your N8N instance
Google Drive Account: With API access for file uploads
Video URLs: Access to video content that needs subtitles
Main Workflow Steps:
Step 1: Video Input and Upload
Form trigger collects YouTube video URL for subtitle processing
Upload video content to VideoDB for processing
Wait for upload completion before proceeding
Step 2: Spoken Content Indexing
Monitor upload status via HTTP request polling
Index spoken words from the video content
Generate timestamped transcript for subtitle creation
Step 3: Subtitle Generation and Overlay
Use VideoDB subtitle operation to add subtitle overlays
Create professional subtitle styling embedded in video
Process video with precisely timed subtitle overlays
Step 4: Google Drive Storage
Download subtitled video from VideoDB
Upload subtitled video to Google Drive folder
Store video with subtitles permanently embedded

Conclusion:
This workflow creates professional subtitled videos with embedded subtitle overlays, making content accessible across all platforms while maintaining consistent subtitle styling and timing.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.