1.情况说明
新的youtube_dl 有问题,用这一个:
pip install youtube_dl==2020.12.12
一个样例1:
youtube-dl https://www.youtube.com/watch?v=ZRhpJ17ShWk --proxy http://127.0.0.1:10809
可以 list 也可以,样例2:
youtube-dl --proxy http://127.0.0.1:10809 https://www.youtube.com/watch?v=l15f1xIND-s https://www.youtube.com/shorts/bss05i2DUiI
复杂用法还有,请看这里的指引:
https://github.com/ytdl-org/youtube-dl
2.后续
有的url是这样的,https://www.youtube.com/shorts/OQjY0ihigPo
&pp=xxxx
这样的有问题,要把&pp=xxxx给删掉,
其实这个可以用程序一起处理。
另外一个,you-get 也不止b站,很多都可以
you-get https://www.bilibili.com/video/BV1E4421Q7iq/?spm_id_from=333.337.search-card.all.click
you-get https://www.bilibili.com/video/BV1Zt411x7bf/?spm_id_from=333.337.search-card.all.click
you-get https://www.bilibili.com/video/BV1kW4y1a77K/?spm_id_from=333.788.recommend_more_video.3
you-get https://www.bilibili.com/video/BV1h14y1t7Xr/?spm_id_from=333.788.recommend_more_video.0
后记
可以写成程序的方式,但因为git打不开,自行解决吧。
-o 目录 -O 文件名
you-get -o DIR -O FILE [url]
you-get https://www.bilibili.com/video/BV1Ex4y1e7Gc --cookies ./cookies.sqlite
下面正式下载了。比如我要下载B站的视频素材
you-get -O 1111 --format=dash-flv480 https://www.bilibili.com/video/BV1DC4y1572K/?spm_id_from=333.337