π¬ Automated YouTube shorts creator with yt-dlp & FFmpeg
β‘ 6,522 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.
Description
Automated YouTube Shorts Creator with yt-dlp & FFmpeg
Description
How It Works
β’ Downloads videos/music from YouTube using yt-dlp β’ Merges assets with dynamic text overlays β’ Automatically uploads to YouTube as Shorts (9:16 format) β’ Tracks everything in Google Sheets
Set Up Steps (~10 minutes)
- Install yt-dlp and FFmpeg in your n8n environment
- Connect Google Sheets (for video/music pools)
- Set up YouTube OAuth credentials
- Configure text overlay font (NotoSerif included)
Key Features
Dual Pipeline System
- Video Downloader (MP4) + Music Downloader (MP3 with thumbnails)
- Random pairing for endless combinations
Professional Text Overlays
- Dynamic line wrapping for perfect 9:16 formatting
- Customizable fonts/colors
YouTube API Integration
- Automatic upload with metadata (titles/descriptions)
- Privacy/license controls
Google Sheets Tracking
- Logs download paths, YouTube URLs, timestamps
- Prevents duplicate processing
π Nodes Used
Google Sheets, HTTP Request, Schedule Trigger, Read/Write Files from Disk
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File