Auto-Generate YouTube Chapters with Gemini AI & YouTube Data API v3
Auto-Generate YouTube Chapters with AI-Powered Transcript Analysis
Overview
This workflow uses YouTube Data API v3 and Google Gemini 1.5 Flash AI to automatically generate timestamped chapters for videos by analyzing SRT captions. It enhances viewer navigation, improves SEO , and saves creators time by automating manual tasks.
Prerequisites
YouTube API Setup
Create a Google Cloud Project
Go to the Google Cloud Console.
Click Select a project > New Project and name it (e.g., "YouTube Chapters Automation") .
Enable YouTube Data API v3
Navigate to APIs & Services > Library.
Search for "YouTube Data API v3" and click Enable .
Configure OAuth Consent Screen
Go to APIs & Services > OAuth consent screen.
Select External (public) or Internal (testing), then add required details (app name, support email) .
Generate OAuth 2.0 Credentials
Under Credentials, click Create Credentials > OAuth client ID.
Choose Web app, then download the JSON key file .
Add Credentials to n8n
Other Requirements
Google Gemini API**: Configure access for the gemini-1.5-flash-8b-exp-0924 model by getting the api key.
Workflow Steps
Set Video ID
Input the target video ID (e.g., r1wqsrW2vmE) using the Set Video ID node.
Fetch Video Metadata
Use the YouTube API node to retrieve the video’s title, category, and existing description .
Download SRT Captions
Get Caption ID: Call https://www.googleapis.com/youtube/v3/captions to fetch the caption track ID .
Download Transcript: Use the ID to retrieve SRT data via https://www.googleapis.com/youtube/v3/captions/{{ID}}?tfmt=srt .
Analyze Transcript with Gemini AI
Process the SRT file with Google Gemini AI to identify chapters using a prompt like:
"Classify this transcript into timestamped chapters (e.g., 00:00 - Introduction)."
Validate output with a structured parser (e.g., Structured Captions node) .
Update Video Description
Append chapters to the description using the YouTube API’s videos.update method .
Value Proposition
Viewer Experience**: Chapters improve navigation and reduce drop-off rates .
SEO Benefits**: Structured descriptions enhance search visibility .
Time Savings**: Eliminates manual chapter creation .
Related Templates
Restore your workflows from GitHub
This workflow restores all n8n instance workflows from GitHub backups using the n8n API node. It complements the Backup ...
Verify Linkedin Company Page by Domain with Airtop
Automating LinkedIn Company URL Verification Use Case This automation verifies that a given LinkedIn URL actually belo...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments