YouTube Video Summary and Metadata Automation
detail.loadingPreview
Automates the generation of structured summaries and metadata for YouTube videos, saving them as Markdown files to Dropbox.
About This Workflow
This workflow automates the process of summarizing YouTube videos and generating structured metadata. It starts by fetching a list of videos from a YouTube playlist, then retrieves detailed information and transcripts for each video. Using OpenAI's GPT-4o Mini, it generates a structured summary of the video content, creates YAML frontmatter for Obsidian-style notes, and generates internal links based on keywords. Finally, it assembles all this information into a Markdown file, saves it to Dropbox, and removes the processed video from the source playlist. This ensures consistent and structured documentation for video content.
Key Features
- Fetches video details and transcripts from YouTube.
- Cleans and processes raw VTT transcripts.
- Generates AI-powered structured summaries using OpenAI.
- Creates YAML frontmatter with tags, aliases, etc.
- Generates Obsidian-style internal links (
[[Topic]]). - Assembles comprehensive Markdown notes.
- Saves notes to Dropbox.
- Removes processed videos from the source playlist.
- Scheduled execution.
How To Use
- Schedule Trigger (
Run Workflow on Schedule): Configure the desired interval for workflow execution. - Get Playlist Videos (
Get Playlist Videos): Specify the YouTube playlist to process. - Get Video Details (
Get Video Details): This node fetches essential video information. Ensure RapidAPI configuration is correct. - Get Video Transcript (
Get Video Transcript): This node uses the subtitle URL to fetch the VTT transcript. Ensure RapidAPI configuration is correct. - Clean Transcript (
Clean Transcript): A JavaScript code node to refine the raw transcript. - Summarize Video (
Summarize Video): An OpenAI node (GPT-4o Mini) that generates the video summary. Configure your OpenAI API key and prompt. - Combine Content (
Combine Content): A Set node that merges video details with the AI summary into a Markdown format. - Create Frontmatter (
Create Frontmatter): An OpenAI node (GPT-4o Mini) to generate YAML frontmatter. Configure your OpenAI API key and prompt. - Create Links (
Create Links): An OpenAI node (GPT-4o Mini) to generate Obsidian-style internal links. Configure your OpenAI API key and prompt. - Assemble Note (
Assemble Note): A Set node that consolidates frontmatter, video metadata, summary, and links into the final note content. - Create File (
Create File): Converts the assembled note into a file format. - Save Note to Dropbox (
Save Note to Dropbox): Configures Dropbox authentication and the save path (/Transcripts/). - Remove from Source Playlist (
Remove from Source Playlist): Marks the video as processed by removing it from the YouTube playlist.
Apps Used
Workflow JSON
{
"id": "2b377c7f-44ba-4606-9a8d-5fc0739bbb02",
"name": "YouTube Video Summary and Metadata Automation",
"nodes": 24,
"category": "Content Management",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 2b377c7f-44ba...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Generate WordPress Post with Multilingual Metadata
This workflow demonstrates how to create a WordPress post and then update it, with the intention of later adding multilingual metadata.
YouTube Chapter Generator
Automatically generate YouTube video chapters and update the video description.
Airtable Markdown to HTML Converter
Converts markdown descriptions from Airtable records to HTML format.