WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

762

(post is archived)

[–] 2 pts 4y

I use youtube-dl commandline all the time to download ANY youtube video. It uses ffmpeg and other libraries to mux anything into mp4 stream files fit for any device to play back.

This commandline perfectly rips a 4K 60fps protected stream and creates a 720p 30fps mp4 version of it :

youtube-dl -f 'bestvideo[height<=720 fps<=30]+bestaudio/best[height<=720]' -o '/Volumes/MediaRips/Unsorted_Incoming/youtube/%(title)s.%(ext)s' https://www.youtube.com/watch?v=pFs0Jag1Msc

That commandline example also renames the file with the UTF8 filename used from YouTube video title.

It also saves on download bandwidth by seeking desired bitrates.

VITAL:

Pro tip... open a real browser window to your video url and play a send of it in any format and hit pause... THEN use your commandline, to avoid youtube causing grief.