Annie
是一个基于 Go
语言编写的下载器,程序无UI界面,通过命令行操作,且简单易懂,支持Windows、macOS、Linux系统。各大视频网站均可下载,且还能下载其他文件如音频。Github地址
支持:Annie
支持抖音、哔哩哔哩、半次元、pixivision、优酷、YouTube、爱奇艺、芒果TV、Tumblr、Vimeo、Facebook、斗鱼视频、秒拍、新浪微博、Instagram、Twitter、腾讯视频、网易云音乐、音悦台
Install&Config
🛠 Annie下载地址,根据计算机系统以及环境下载对应的包
下载下来之后并解压我们可以看到是一个annie.exe
,接下来我们配置一下环境变量就可以使用了
1、右键【此电脑】选择【属性】打开【高级系统设置】
2、点击【环境变量】选中系统变量【Path】编辑,新建一个变量,输入对应的地址
3、校验,win
+ R
调出 cmd面板,输入命令,出现有版本号,即说明已可以使用
annie -v
# or
lux -v
Usage
🎬 查看视频信息
annie -i [视频链接]
🎬 下载视频
# 如果你想下载多个链接视频,那么就在后面加上多个链接
annie [视频链接]
🎬 下载指定清晰度的视频
清晰度:
annie -i
可查看视频支持的清晰度
annie -f 80 [vieo url]
🎬 指定下载路径
一般视频都是默认下载到当前目录,如果你想下载到其它目录,需在后面加一个
-o
参数,并带上文件夹路径
# 比如下载到桌面C:\Users\Rats\Desktop 文件夹,Linux 路径写法为/root/Rats
annie -o [Desktop] -f 80 [vieo url]
🎬 下载视频剧集
在后面加一个
-p
参数 【目前列表剧集下载仅支持Bilibili
和youtube
】
# 列出该剧集所有的视频信息
annie -i -p https://www.bilibili.com/bangumi/play/ep133269
# 下载 1 到 20集 1080P 视频 并指定清晰度
annie -f 80 -p -start 1 -end 20 https://www.bilibili.com/bangumi/play/ep133269
会员视频下载
目前annie仅支持bilibili和优酷的会员视频下载,且还需要有会有账号的Cookies
优酷
首先登录优酷账号,然后获取Cookies
,只需要 P_pck_rm
参数即可,再新建一个文本 cookie.txt
,格式如下:
#后面为该值参数
P_pck_rm=moerats
接下来在命令中加上-c cookie.txt
参数解析地址并下载视频:
#获取视频格式列表
annie -i -c cookie.txt https://v.youku.com/v_show/id_*.html
#根据自己需求下载指定清晰度视频
annie -f mp4hd3v2-guoyu -c cookie.txt https://v.youku.com/v_show/id_*.html