📝 docs: add deprecation notice (#324)
🍻 𝓫𝓲𝓵𝓲𝓵𝓲,一个可以帮你快速下载 B 站投稿视频以及番剧视频的 CLI~~~
文档戳这里啦 → bilili の可愛い自己紹介
[!WARNING] 由于 B 站近期 API 的变动较大,导致 bilili 部分功能无法正常使用,相关问题已在 v2 版本(yutto)中修复,限于个人精力,无法同时维护两个版本,所以建议大家尽快迁移至 v2 版本,感谢大家一直以来对 bilili 的支持~
[!WARNING]
由于 B 站近期 API 的变动较大,导致 bilili 部分功能无法正常使用,相关问题已在 v2 版本(yutto)中修复,限于个人精力,无法同时维护两个版本,所以建议大家尽快迁移至 v2 版本,感谢大家一直以来对 bilili 的支持~
bilili 可以从以下两种视频主页获取视频
bilili
https://www.bilibili.com/video/avxxxxxx
https://b23.tv/avxxxxxx
https://www.bilibili.com/video/BVxxxxxx
https://b23.tv/BVxxxxxx
https://www.bilibili.com/bangumi/media/mdxxxxxx
https://www.bilibili.com/bangumi/play/ssxxxxxx
https://b23.tv/ssxxxxxx
https://www.bilibili.com/bangumi/play/epxxxxxx
https://b23.tv/epxxxxxx
由于大多数格式需要合并,所以 bilili 依赖于 FFmpeg,你需要事先安装好它
Windows 请手动下载并解压后,存放到任意文件夹下,之后将 ffmpeg.exe 所在文件夹添加到环境变量
ffmpeg.exe
而如果是 macOS 或者 Linux 发行版,这一步可以很方便地通过包管理器一键完成啦~
最后你可以通过直接在终端运行 ffmpeg -version 测试是否安装成功
ffmpeg -version
现在 bilili 支持通过 pip 一键安装
pip install bilili
此外你还可以从 GitHub 上下载最新的源码进行安装
git clone git@github.com:yutto-dev/bilili.git cd bilili/ pip install .
你只需要这样就可以运行 bilili 啦~
bilili <url>
当然,你需要将 <url> 替换为前面的视频主页 url
<url>
bilili 还支持很多参数,但参数使用方法等内容此处不作赘述,详情请访问文档
-t
--type
flv
dash
mp4
-d
--dir
-q
--quality
127
-n
--num-threads
-p
--episodes
^~$
-s
--with-section
-w
--overwrite
-c
--sess-data
cookies
SESSDATA
-y
--yes
--audio-quality
30280
--playlist-type
dpl
m3u
no
--danmaku
xml
ass
--block-size
--abs-path
--use-mirrors
--disable-proxy
--no-color
--debug
debug
请阅读 CONTRIBUTING.md
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
𝓫𝓲𝓵𝓲𝓵𝓲
🍻 𝓫𝓲𝓵𝓲𝓵𝓲,一个可以帮你快速下载 B 站投稿视频以及番剧视频的 CLI~~~
文档戳这里啦 → bilili の可愛い自己紹介
特性
快速开始
bilili
可以从以下两种视频主页获取视频https://www.bilibili.com/video/avxxxxxx
https://b23.tv/avxxxxxx
https://www.bilibili.com/video/BVxxxxxx
https://b23.tv/BVxxxxxx
https://www.bilibili.com/bangumi/media/mdxxxxxx
https://www.bilibili.com/bangumi/play/ssxxxxxx
https://b23.tv/ssxxxxxx
https://www.bilibili.com/bangumi/play/epxxxxxx
https://b23.tv/epxxxxxx
安装 FFmpeg
由于大多数格式需要合并,所以 bilili 依赖于 FFmpeg,你需要事先安装好它
Windows 请手动下载并解压后,存放到任意文件夹下,之后将
ffmpeg.exe
所在文件夹添加到环境变量而如果是 macOS 或者 Linux 发行版,这一步可以很方便地通过包管理器一键完成啦~
最后你可以通过直接在终端运行
ffmpeg -version
测试是否安装成功安装 bilili
pip 安装
现在 bilili 支持通过 pip 一键安装
源码安装
此外你还可以从 GitHub 上下载最新的源码进行安装
运行
你只需要这样就可以运行 bilili 啦~
当然,你需要将
<url>
替换为前面的视频主页 url参数
bilili 还支持很多参数,但参数使用方法等内容此处不作赘述,详情请访问文档
-t
/--type
选择下载类型(flv
ordash
ormp4
),默认为 dash 类型,注意该参数仅代表下载源格式,所有格式最后均会转为 mp4-d
/--dir
指定存储目录,默认为项目根目录-q
/--quality
指定清晰度,默认为127
(8K 超高清)-n
/--num-threads
指定最大下载线程数,默认为 16-p
/--episodes
选集,默认为^~$
(全选)-s
/--with-section
同时下载附加剧集( PV、预告以及特别篇等专区内容)-w
/--overwrite
强制覆盖已下载视频-c
/--sess-data
传入cookies
中的SESSDATA
-y
/--yes
跳过下载询问--audio-quality
指定音频质量等级,默认为30280
(320kbps)--playlist-type
指定播放列表类型,支持dpl
和m3u
,默认为dpl
,设置为no
即不生成播放列表--danmaku
指定弹幕类型,支持xml
和ass
,如果设置为no
则不下载弹幕,默认为xml
弹幕--block-size
分块下载器的块大小,单位为 MB,默认为 128MB,设置为 0 时禁用分块下载--abs-path
修改播放列表路径类型为绝对路径--use-mirrors
启用从多个镜像下载功能--disable-proxy
禁用系统代理--no-color
不使用任何颜色--debug
开启debug
模式参与贡献
请阅读 CONTRIBUTING.md