Go-based automation utility that downloads YouTube videos
This tool is a Go-based automation utility that downloads YouTube videos and permanently embeds or “hard-codes” their subtitles (typically English) into MP4 output files. The workflow involves specifying one or more URLs (via a simple “url” text file in each folder) and the program uses youtube-dl to fetch video and subtitle, then ffmpeg to overlay the subtitles onto the video track. The architecture follows a command-pattern setup: tasks implement a common interface and are scheduled and executed with concurrency controls (maximum goroutines customizable). It assumes a Linux environment with SSR proxy support, and requires the user to pre-install youtube-dl and ffmpeg. ...
...The current image is a ~680MB 7zip compressed file of it's original 2.7GB size, located on dropbox, here:
https://www.dropbox.com/s/lj0r6yia4tsnz8w/140815-aeblpi.img.7z?dl=0