🎬 Extract video metadata & auto-upload to YouTube with GPT-4o SEO optimization

⚑ 306 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

Video Metadata Extraction & YouTube Auto-Upload with AI

Automatically process video files, extract metadata, generate AI-optimized titles/descriptions/tags, and upload directly to YouTube with proper categorization and thumbnail handling.

Key Features

How It Works

  1. Video Intake: Receives video file via webhook or cloud storage trigger
  2. Metadata Extraction: Analyzes video file for technical properties
  3. AI Content Generation: Creates SEO-optimized title, description, and tags
  4. Thumbnail Processing: Extracts frame or uses provided thumbnail
  5. YouTube Upload: Uploads video with all metadata
  6. Post-Upload Processing: Retrieves video ID, creates playlist entry
  7. Notification: Sends confirmation with video URL

Required Credentials

Unique Features

Example Request

{
  "videoFile": "<binary data>",
  "projectName": "Product Demo 2024",
  "targetAudience": "developers",
  "language": "en",
  "thumbnailFile": "<binary data>",
  "playlistId": "PLxxxxxxxx",
  "publishTime": "2024-01-15T14:00:00Z"
}

Supported Video Formats

Output

{
  "videoId": "dQw4w9WgXcQ",
  "videoUrl": "https://youtu.be/dQw4w9WgXcQ",
  "title": "AI-Generated Title",
  "description": "SEO-optimized description...",
  "tags": ["tag1", "tag2", "tag3"],
  "category": "Science & Technology",
  "uploadStatus": "processed",
  "thumbnailUrl": "https://i.ytimg.com/vi/..."
}

πŸ”— Nodes Used

Google Sheets, Webhook, Gmail, YouTube, AI Agent, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup