苏生不惑第
194
篇原创文章,将本公众号设为星标
,第一时间看最新文章。
虽然大部分视频网站都提供视频下载/缓存功能,但有些下载的视频只能用指定播放器来播放,而且为了下载视频都要安装他们的工具太麻烦了,如果有一个通用下载工具就方便了,这里推荐几个视频下载神器,支持腾讯/优酷/爱奇艺/b站/微博等全网视频。
命令行下载工具
命令行下载工具有 youtube-dl,you-get ,ykdl ,annie 4个。
youtube-dl 是一款基于Python的网络视频命令行下载工具 https://github.com/ytdl-org/youtube-dl ,最初旨在从Youtube上下载视频,现在也支持其它网站了,先安装好Python再命令行中用pip install -U youtube-dl
来安装它 ,我用的命令行工具是cmder。
1 | λ pip install -U youtube-dl |
前段时间由于某些原因被下架了,于是有了镜像工具 youtube-dlc https://github.com/blackjack4494/yt-dlc ,还好现在恢复了。1
2
3
4
5
6
7
8
9
10
11
12λ pip install --upgrade youtube-dlc
Collecting youtube-dlc
Downloading https://files.pythonhosted.org/packages/3c/a7/6b6b681766b3786273f0c52f34fb2537c0eae51d817476a7bee18d0f3bc4/youtube_dlc-2020.11.7-py2.py3-none-any.whl (1.8MB)
|████████████████████████████████| 1.8MB 364kB/s
Installing collected packages: youtube-dlc
Successfully installed youtube-dlc-2020.11.7
λ youtube-dlc https://www.bilibili.com/video/BV1dD4y197fH
[BiliBili] 1dD4y197fH: Downloading webpage
[BiliBili] 1dD4y197fH: Downloading video info page
[download] Destination: 活动作品十一月听什么?当然是《十一月的嚣张》!-1dD4y197fH.flv
[download] 100% of 171.93MiB in 03:36
youtube-dlc https://www.bilibili.com/video/BV1dD4y197fH
很快就下载好了一个b站视频 。
用QQ影音播放器就能播放。
you-get 也是基于Python的命令行工具 https://github.com/soimort/you-get ,直接使用 pip install you-get
来安装。
使用 you-get --format=flv360 https://www.bilibili.com/video/BV1dD4y197fH
下载 360p格式的视频。1
2
3
4
5
6
7
8
9
10
11
12
13
14λ you-get --format=flv360 https://www.bilibili.com/video/BV1dD4y197fH
site: Bilibili
title: 十一月听什么?当然是《十一月的嚣张》!
stream:
- format: flv360
container: flv
quality: 流畅 360P
size: 27.4 MiB (28742996 bytes)
# download-with: you-get --format=flv360 [URL]
Downloading 十一月听什么?当然是《十一月的嚣张》!.flv ...
100% ( 27.4/ 27.4MB) ├████████████████████████████████████████┤[1/1] 166 kB/s
Downloading 十一月听什么?当然是《十一月的嚣张》!.cmt.xml ...
连弹幕也下载好了,可以用文本编辑器打开。
ykdl是基于you-get的命令行下载工具,支持Python2和更多国内视频网站 https://github.com/zhangn1985/ykdl, 使用pip install ykdl
安装它。
使用ykdl --format=SD https://www.bilibili.com/video/BV1dD4y197fH
下载360p格式视频。
1
2
3
4
5
6
7
8
9
10
11
12λ ykdl --format=SD https://www.bilibili.com/video/BV1dD4y197fH
site: 哔哩哔哩 (Bilibili)
title: 十一月听什么?当然是《十一月的嚣张》! - 十一月的肖邦十五周年-muxed
artist: zyl2012
streams:
- format: SD
container: mp4
video-profile: 流畅 360P
size: 27.4 MiB (28742996 bytes)
# download-with: ykdl --format=SD [URL]
Download: 十一月听什么?当然是《十一月的嚣张》! - 十一月的肖邦十五周年-muxed_SD
100%
最后一个是 annie https://github.com/iawia002/annie ,它是基于golang开发的命令行工具,使用 go get github.com/iawia002/annie
来安装它,如果没有go环境可以下载提供的可执行文件 https://wwx.lanzoux.com/iIB1Rgf90uf ,然后配置下环境变量。
它支持的视频网站有抖音,b站,优酷,YouTube,爱奇艺,芒果,微博,腾讯视频,网易云音乐,好看视频等。
annie -i https://v.youku.com/v_show/id_XMjg5MDQxOTc2MA==.html
查看优酷视频信息。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15annie -i https://v.youku.com/v_show/id_XMjg5MDQxOTc2MA==.html
Site: 优酷 youku.com
Title: 周杰伦电影《不能说的秘密》你看过吗? 是杰迷都会唱这首歌吧
Type: video
Streams: # All available quality
[flvhd] -------------------
Quality: flvhd 640x360
Size: 9.24 MiB (9693070 Bytes)
# download with: annie -f flvhd ...
[3gphd] -------------------
Quality: 3gphd 480x268
Size: 6.93 MiB (7268066 Bytes)
# download with: annie -f 3gphd ...
annie -i https://www.iqiyi.com/w_19rwc42eht.html
查看爱奇艺视频信息。
1 | annie -i https://www.iqiyi.com/w_19rwc42eht.html |
annie -i https://v.qq.com/x/cover/mzc00200vvfld1j/q0034sb9eru.html
查看腾讯视频信息。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25annie -i https://v.qq.com/x/cover/mzc00200vvfld1j/q0034sb9eru.html
Site: 腾讯视频 v.qq.com
Title: 周杰伦《Mojito》MV首播,一起恋上古巴的微醺浪漫
Type: video
Streams: # All available quality
[fhd] -------------------
Quality: 蓝光;(1080P)
Size: 66.57 MiB (69801700 Bytes)
# download with: annie -f fhd ...
[shd] -------------------
Quality: 超清;(720P)
Size: 43.26 MiB (45358921 Bytes)
# download with: annie -f shd ...
[hd] -------------------
Quality: 高清;(480P)
Size: 20.86 MiB (21873015 Bytes)
# download with: annie -f hd ...
[sd] -------------------
Quality: 标清;(270P)
Size: 9.11 MiB (9554586 Bytes)
# download with: annie -f sd ...
annie -i https://www.bilibili.com/video/BV1dD4y197fH
查看b站视频信息,其余视频网站就不一一演示了。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
41
42annie -i https://www.bilibili.com/video/BV1dD4y197fH
Site: 哔哩哔哩 bilibili.com
Title: 活动作品十一月听什么?当然是《十一月的嚣张》!
Type: video
Streams: # All available quality
[80] -------------------
Quality: 高清 1080P
Size: 159.23 MiB (166964530 Bytes)
# download with: annie -f 80 ...
[64] -------------------
Quality: 高清 720P
Size: 109.15 MiB (114453468 Bytes)
# download with: annie -f 64 ...
[32] -------------------
Quality: 清晰 480P
Size: 54.01 MiB (56629359 Bytes)
# download with: annie -f 32 ...
[16] -------------------
Quality: 流畅 360P
Size: 22.41 MiB (23495541 Bytes)
# download with: annie -f 16 ...
```
![image.png](https://upload-images.jianshu.io/upload_images/23152173-114bbd516d0eac87.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
使用 ` annie -f 16 https://www.bilibili.com/video/BV1dD4y197fH` 下载b站视频,如果需要登录账号权限下载可以加入cookie下载 `annie -c cookies.txt https://www.bilibili.com/video/BV1dD4y197fH` 。
```js
annie -f 16 https://www.bilibili.com/video/BV1dD4y197fH
Site: 哔哩哔哩 bilibili.com
Title: 活动作品十一月听什么?当然是《十一月的嚣张》!
Type: video
Stream:
[16] -------------------
Quality: 流畅 360P
Size: 22.41 MiB (23495541 Bytes)
# download with: annie -f 16 ...
22.41 MiB / 22.41 MiB [==================================================================] 100.00% 5.21 MiB/s 4s Merging video parts into 活动作品十一月听什么?当然是《十一月的嚣张》!.mp4
上面4个命令行工具也不用都下载,有人开发了集合 annie/ykdl/youtube-dl/you-get 的组件 AYY-VideoDown 。
AYY-VideoDown
这个工具集合了 annie/ykdl/youtube-dl/you-get 四大网络视频下载工具(公众号后台回复 视频
获取),其中annie 默认安装了可以直接使用,其余3个自行选择安装。
如果不会用命令行下载还有基于you-get的界面版软件vdl。
vdl
vdl是基于you-get的界面版软件
, 比如下载腾讯视频周杰伦的《Mojito》 https://v.qq.com/x/cover/mzc00200vvfld1j/q0034sb9eru.html
下载爱奇艺视频 https://www.iqiyi.com/w_19rwc42eht.html
b站视频地址可以选择分p下载。
对于不在上面命令行工具支持列表的网站可以使用 idm和 m3u8 工具来下载,比如知乎视频就可以idm直接下载。
m3u8格式的视频就不能用idm了,推荐这个工具 https://github.com/nilaoda/N_m3u8DL-CLI https://wwx.lanzoux.com/ifAYJiitxve
比如获取腾讯视频 https://v.qq.com/x/cover/mzc00200vvfld1j/q0034sb9eru.html 的 m3u8地址 https://defaultts.tc.qq.com/defaultts.tc.qq.com/AKXSNi8x6hxiqLy-vm5AhWV9dq_L7hIdRXtTnmcYBkxY/uwMROfz2r5zCIaQXGdGnC2df644Q3LWUuLvyGY4RMhgE_3T2/-rp2e6W0VzJkbiX70R_4tK0WBrq2oF8s0TX0tN7CiYWIdFMYUuoiAmTSKC-jJIFoIORa7HycZryWuVHPDq4OnGJezgtfLIq1e54A2xTzpMqrqV0r0P1Xv_MtU2uqIye8MNTKoggXqUhNZkQlCt0I8a93zk9QUHGLe1x1BqGapxY/q0034sb9eru.321002.ts.m3u8?ver=4
输入获取的m3u8地址直接下载。
很快下载好了。
另外如果想批量下载b站up主视频推荐这个 b站下载工具 ,之前文章 如何更优雅地使用 bilibili(b站) 介绍过,比如输入李永乐老师https://space.bilibili.com/9458053/ 的uid,共352个视频。
下载速度还是很快的。
还有下载抖音博主的视频 https://v.douyin.com/JkaaoTH/ ,之前文章一键批量下载抖音无水印视频 也介绍过了。
如果要下载MOOC大学的视频见之前文章一键下载中国大学/网易云课堂/慕课网等课程视频和课件
最后分享个油猴脚本(公众号后台回复 视频
获取),可以去除腾讯,优酷,爱奇艺视频上的logo图标,之前文章 如何更优雅地看电影/刷剧 也介绍过,谷歌浏览器安装油猴Chrome扩展 https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=zh-CN 后直接导入脚本文件。
安装脚本前。
安装脚本后爱奇艺logo不见了。
公众号 苏生不惑