油管YouTube视频下载工具yt-dlp教程攻略

最近在搬运youtube上Polar的相关视频时发现传统口碑较好的 youtube-dl 在下载时无论如何操作也不能突破77KiB/s,外网的讨论认为可能 Google 对于 youtube-dl 有一些反制措施。经过一番琢磨发现 yt-dlp 在当前可能是更为理想的选择。下面把今晚的尝试开列如下:

9dba3b272d7f2f79bd5ca0865d08ce8f

D:\桌面\临时文件>yt-dlp -F https://www.youtube.com/watch?v=S1jdu-_kyk4
[youtube] S1jdu-_kyk4: Downloading webpage
[youtube] S1jdu-_kyk4: Downloading android player API JSON
[youtube] S1jdu-_kyk4: Downloading player 3a393eba
[info] Available formats for S1jdu-_kyk4:
ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb2 mhtml 48x27 │ mhtml │ images storyboard
sb1 mhtml 80x45 │ mhtml │ images storyboard
sb0 mhtml 160x90 │ mhtml │ images storyboard
139 m4a audio only │ 2.51MiB 48k https │ audio only mp4a.40.5 48k 22050Hz low, m4a_dash
249 webm audio only │ 2.36MiB 45k https │ audio only opus 45k 48000Hz low, webm_dash
250 webm audio only │ 3.13MiB 60k https │ audio only opus 60k 48000Hz low, webm_dash
140 m4a audio only │ 6.65MiB 129k https │ audio only mp4a.40.2 129k 44100Hz medium, m4a_dash
251 webm audio only │ 6.33MiB 123k https │ audio only opus 123k 48000Hz medium, webm_dash
17 3gp 176x144 8 │ 4.02MiB 78k https │ mp4v.20.3 78k mp4a.40.2 0k 22050Hz 144p
160 mp4 256x144 30 │ 2.45MiB 47k https │ avc1.4d400c 47k video only 144p, mp4_dash
278 webm 256x144 30 │ 4.29MiB 83k https │ vp9 83k video only 144p, webm_dash
133 mp4 426x240 30 │ 5.14MiB 100k https │ avc1.4d4015 100k video only 240p, mp4_dash
242 webm 426x240 30 │ 7.14MiB 139k https │ vp9 139k video only 240p, webm_dash
134 mp4 640x360 30 │ 9.54MiB 185k https │ avc1.4d401e 185k video only 360p, mp4_dash
18 mp4 640x360 30 │ 24.71MiB 480k https │ avc1.42001E 480k mp4a.40.2 0k 44100Hz 360p
243 webm 640x360 30 │ 10.64MiB 207k https │ vp9 207k video only 360p, webm_dash
135 mp4 854x480 30 │ 15.42MiB 300k https │ avc1.4d401f 300k video only 480p, mp4_dash
244 webm 854x480 30 │ 17.58MiB 342k https │ vp9 342k video only 480p, webm_dash
136 mp4 1280x720 30 │ 47.53MiB 925k https │ avc1.4d401f 925k video only 720p, mp4_dash
22 mp4 1280x720 30 │ ~ 55.47MiB 1054k https │ avc1.64001F 1054k mp4a.40.2 0k 44100Hz 720p
247 webm 1280x720 30 │ 30.71MiB 597k https │ vp9 597k video only 720p, webm_dash
298 mp4 1280x720 60 │ 81.36MiB 1583k https │ avc1.4d4020 1583k video only 720p60, mp4_dash
302 webm 1280x720 60 │ 51.66MiB 1005k https │ vp9 1005k video only 720p60, webm_dash
299 mp4 1920x1080 60 │ 159.38MiB 3102k https │ avc1.64002a 3102k video only 1080p60, mp4_dash
303 webm 1920x1080 60 │ 78.12MiB 1520k https │ vp9 1520k video only 1080p60, webm_dash
308 webm 2560x1440 60 │ 319.25MiB 6214k https │ vp9 6214k video only 1440p60, webm_dash
315 webm 3840x2160 60 │ 563.31MiB 10965k https │ vp9 10965k video only 2160p60, webm_dash

下载速度很是很快的23秒下完81M的视频

D:\桌面\临时文件>yt-dlp -f 298 https://www.youtube.com/watch?v=S1jdu-_kyk4
[youtube] S1jdu-_kyk4: Downloading webpage
[youtube] S1jdu-_kyk4: Downloading android player API JSON
[info] S1jdu-_kyk4: Downloading 1 format(s): 298
[download] Destination: [4K 60p] 2022 2월 튜브로드 촬영회 홍지은 직캠 ver6 (2022 February TubeRoad Photo Session Hong Jieun Fancam ver6) [S1jdu-_kyk4].mp4
[download] 100% of 81.36MiB in 00:23

安装方法

pip install yt-dlp

yt-dlp -F [视频链接]
-F #查看视频格式构成
--proxy [系统代理] #填写你的系统代理设置,如果使用全局模式可不使用此语句。

官方地址:https://pypi.org/project/yt-dlp/

https://github.com/yt-dlp/yt-dlp
THE END