前言
最近在下载在youtube视频的时候找了许多在线解析的网站,基本都是需要开通会员,或者是下载速度太慢了。在逛youtube的时候发现了这么一个神奇的下载工具(已经在Giuhub开源)。
Github项目地址:https://github.com/yt-dlp/yt-dlp
基本安装
我是使用的windows版本的,可以按需求下载不同版本,官方有提供很多版本具体可以看这张图片。

开始下载
查看视频链接格式构成
1 2 3
| ./yt.exe -F [视频链接] -F #查看视频格式构成 --proxy [系统代理] #填写你的系统代理设置,如果使用全局模式可不使用此语句。
|
效果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| ID EXT RESOLUTION FPS CH │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb2 mhtml 48x27 0 │ mhtml │ images storyboard sb1 mhtml 80x45 0 │ mhtml │ images storyboard sb0 mhtml 160x90 0 │ mhtml │ images storyboard 599 m4a audio only 2 │ 13.09MiB 31k https │ audio only mp4a.40.5 31k 22k ultralow, m4a_dash 600 webm audio only 2 │ 16.65MiB 39k https │ audio only opus 39k 48k ultralow, webm_dash 139 m4a audio only 2 │ 20.75MiB 49k https │ audio only mp4a.40.5 49k 22k low, m4a_dash 249 webm audio only 2 │ 24.09MiB 57k https │ audio only opus 57k 48k low, webm_dash 250 webm audio only 2 │ 31.83MiB 75k https │ audio only opus 75k 48k low, webm_dash 140 m4a audio only 2 │ 55.07MiB 129k https │ audio only mp4a.40.2 129k 44k medium, m4a_dash 251 webm audio only 2 │ 61.34MiB 144k https │ audio only opus 144k 48k medium, webm_dash 17 3gp 176x144 8 1 │ 30.68MiB 72k https │ mp4v.20.3 72k mp4a.40.2 0k 22k 144p 597 mp4 256x144 15 │ 14.50MiB 34k https │ avc1.4d400b 34k video only 144p, mp4_dash 598 webm 256x144 15 │ 10.81MiB 25k https │ vp9 25k video only 144p, webm_dash 394 mp4 256x144 30 │ 27.38MiB 64k https │ av01.0.00M.08 64k video only 144p, mp4_dash 160 mp4 256x144 30 │ 25.18MiB 59k https │ avc1.4d400c 59k video only 144p, mp4_dash 278 webm 256x144 30 │ 32.14MiB 76k https │ vp9 76k video only 144p, webm_dash 395 mp4 426x240 30 │ 53.88MiB 127k https │ av01.0.00M.08 127k video only 240p, mp4_dash 133 mp4 426x240 30 │ 60.35MiB 142k https │ avc1.4d4015 142k video only 240p, mp4_dash 242 webm 426x240 30 │ 58.41MiB 137k https │ vp9 137k video only 240p, webm_dash 396 mp4 640x360 30 │ 113.27MiB 266k https │ av01.0.01M.08 266k video only 360p, mp4_dash 134 mp4 640x360 30 │ 133.12MiB 313k https │ avc1.4d401e 313k video only 360p, mp4_dash 18 mp4 640x360 30 2 │ ~192.43MiB 442k https │ avc1.42001E 442k mp4a.40.2 0k 44k 360p 243 webm 640x360 30 │ 160.56MiB 377k https │ vp9 377k video only 360p, webm_dash 397 mp4 854x480 30 │ 213.58MiB 502k https │ av01.0.04M.08 502k video only 480p, mp4_dash 135 mp4 854x480 30 │ 224.90MiB 529k https │ avc1.4d401f 529k video only 480p, mp4_dash 244 webm 854x480 30 │ 219.67MiB 516k https │ vp9 516k video only 480p, webm_dash 22 mp4 1280x720 30 2 │ ~450.83MiB 1035k https │ avc1.64001F 1035k mp4a.40.2 0k 44k 720p 398 mp4 1280x720 30 │ 432.97MiB 1018k https │ av01.0.05M.08 1018k video only 720p, mp4_dash 136 mp4 1280x720 30 │ 385.45MiB 906k https │ avc1.4d401f 906k video only 720p, mp4_dash 247 webm 1280x720 30 │ 452.74MiB 1064k https │ vp9 1064k video only 720p, webm_dash 399 mp4 1920x1080 30 │ 781.92MiB 1838k https │ av01.0.08M.08 1838k video only 1080p, mp4_dash 137 mp4 1920x1080 30 │ 1.57GiB 3778k https │ avc1.640028 3778k video only 1080p, mp4_dash 248 webm 1920x1080 30 │ 860.56MiB 2023k https │ vp9 2023k video only 1080p, webm_dash 400 mp4 2560x1440 30 │ 2.72GiB 6557k https │ av01.0.12M.08 6557k video only 1440p, mp4_dash 271 webm 2560x1440 30 │ 3.44GiB 8272k https │ vp9 8272k video only 1440p, webm_dash 401 mp4 3840x2160 30 │ 5.67GiB 13642k https │ av01.0.12M.08 13642k video only 2160p, mp4_dash 313 webm 3840x2160 30 │ 7.15GiB 17222k https │ vp9 17222k video only 2160p, webm_dash 571 mp4 7680x4320 30 │ 11.96GiB 28785k https │ av01.0.16M.08 28785k video only 4320p, mp4_dash
|
下载
例子:./yt.exe https://www.youtube.com/watch?v=YFhwEJosUsU -f571 --downloader-args aria2c:"-x 32"
1 2 3
| ./yt.exe -f [视频链接] [下载ID] [下载器参数] -f [id] #选择下载内容,注意和 -F 区分。例子中使用571,如果你只下载720p则填写22就好,后面的合并语句可不填写。 --downloader-args [下载器名称]:"[下载器配置]" #下载器配置语句 例子中 x 32 代表32线程下载
|