Archiving Match Footage
Jump to Section
-
Download the videos from twitch
- Create a file containing a list of URLs to be downloaded eg. videos.txt
- Use
youtube-dl
or a more modern fork likeyt-dlp
to download each videoyt-dlp -a videos.txt -f 1080p --external-downloader axel
-
Join the downloaded files
- Create a list of files to be joined eg. list.txt
find . -iname "*.mp4" -exec sh -c $'a="$1"; echo "file \'$a\'" >> list.txt' shell {} \;
- Use FFMPEG to join the files specified by list.txt
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
- Create a list of files to be joined eg. list.txt
-
Use FRC Video Splitter to spit matches
-
Upload to youtube