神奇的视频下载神器Annie

3,825

Annie 是一个基于 Go 语言编写的下载器,程序无UI界面,通过命令行操作,且简单易懂,支持Windows、macOS、Linux系统。各大视频网站均可下载,且还能下载其他文件如音频。Github地址

支持Annie 支持抖音、哔哩哔哩、半次元、pixivision、优酷、YouTube、爱奇艺、芒果TV、Tumblr、Vimeo、Facebook、斗鱼视频、秒拍、新浪微博、Instagram、Twitter、腾讯视频、网易云音乐、音悦台

image.png

Install&Config

🛠 Annie下载地址,根据计算机系统以及环境下载对应的包

image.png

下载下来之后并解压我们可以看到是一个annie.exe,接下来我们配置一下环境变量就可以使用了

1、右键【此电脑】选择【属性】打开【高级系统设置】

image.png

2、点击【环境变量】选中系统变量【Path】编辑,新建一个变量,输入对应的地址

image.png

3、校验,win + R 调出 cmd面板,输入命令,出现有版本号,即说明已可以使用

annie -v

# or

lux -v

image.png

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 参数 【目前列表剧集下载仅支持 Bilibiliyoutube

# 列出该剧集所有的视频信息
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