All Projects → SigureMo → Bilili

SigureMo / Bilili

Licence: gpl-3.0
🍻 bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Bilili

yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+1.06%)
Mutual labels:  downloader, spider, danmaku, bilibili
Bilibili member crawler
B站用户爬虫 好耶~是爬虫
Stars: ✭ 115 (-69.66%)
Mutual labels:  bilibili, crawler, spider, requests
Annie
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 16,369 (+4219%)
Mutual labels:  bilibili, crawler, downloader, download
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+391.03%)
Mutual labels:  bilibili, crawler, spider, requests
Youget
YouGet - YouTube Video/Playlist Downloader/Cutter - MP3 Converter
Stars: ✭ 169 (-55.41%)
Mutual labels:  subtitle, downloader, download
Scrapingoutsourcing
ScrapingOutsourcing专注分享爬虫代码 尽量每周更新一个
Stars: ✭ 164 (-56.73%)
Mutual labels:  crawler, spider, requests
Biliduang
Bilibili 哔哩哔哩视频下载 C# GUI版 - 支持BV 支持4K 支持地区限制下载 支持互动视频 支持无水印 支持弹幕/字幕下载转换 支持课程下载
Stars: ✭ 438 (+15.57%)
Mutual labels:  bilibili, danmaku, download
4chan Downloader
Python3 script to continuously download all images/webms of multiple 4chan thread simultaneously - without installation
Stars: ✭ 136 (-64.12%)
Mutual labels:  crawler, downloader, download
Animesearcher
整合第三方网站的视频和弹幕资源, 为白嫖党提供最佳看番追剧体验
Stars: ✭ 101 (-73.35%)
Mutual labels:  bilibili, spider, danmaku
Bilibili manga download
带图形界面的哔哩哔哩漫画下载工具
Stars: ✭ 52 (-86.28%)
Mutual labels:  downloader, spider, bilibili
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+4983.38%)
Mutual labels:  downloader, download, bilibili
Bt Btt
磁力網站U3C3介紹以及域名更新
Stars: ✭ 261 (-31.13%)
Mutual labels:  crawler, spider, download
Fictiondown
小说下载|小说爬取|起点|笔趣阁|导出Markdown|导出txt|转换epub|广告过滤|自动校对
Stars: ✭ 362 (-4.49%)
Mutual labels:  crawler, spider
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,030 (+699.47%)
Mutual labels:  downloader, download
Toapi
Every web site provides APIs.
Stars: ✭ 3,209 (+746.7%)
Mutual labels:  crawler, spider
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (-11.61%)
Mutual labels:  downloader, download
Weixin Spider
微信公众号爬虫,公众号历史文章,文章评论,文章阅读及在看数据,可视化web页面,可部署于Windows服务器。基于Python3之flask/mysql/redis/mitmproxy/pywin32等实现,高效微信爬虫,微信公众号爬虫,历史文章,文章评论,数据更新。
Stars: ✭ 287 (-24.27%)
Mutual labels:  crawler, spider
Bilibili Block List
基于正则表达式的Bilibili弹幕屏蔽规则
Stars: ✭ 304 (-19.79%)
Mutual labels:  bilibili, danmaku
Spider Flow
新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
Stars: ✭ 365 (-3.69%)
Mutual labels:  crawler, spider
Zhihu Login
知乎模拟登录,支持提取验证码和保存 Cookies
Stars: ✭ 340 (-10.29%)
Mutual labels:  crawler, spider

𝓫𝓲𝓵𝓲𝓵𝓲

Bilibili PyPI - Python Version pypi PyPI - Downloads Test Crawler LICENSE Gitmoji

🍻 𝓫𝓲𝓵𝓲𝓵𝓲,可以帮你快速下载 B 站投稿视频以及番剧视频的 CLI~~~

全新文档请访问 https://bilili.sigure.xyz

特性

  • 支持 ACG 视频(也即原 AV 号视频)和番剧下载
  • 多线程 + 分块下载,轻松跑满你的带宽
  • 断点续传,即便一次没下完也可以接着下载
  • 弹幕支持,自动下载弹幕并转换为 ass 弹幕,本地播放器也可以体验 B 站的看视频体验
  • 全清晰度支持,本地可以看任意在线看到的清晰度,而且本地播放不受限于带宽

快速开始

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 所在目录添加到环境变量

而如果是 *nix,可以很方便地通过包管理器一键完成

你可以通过直接在终端运行 ffmpeg -version 测试是否安装成功

安装 Bilili

pip 安装

现在 bilili 支持通过 pip 一键安装

pip install bilili

源码安装

此外你还可以从 GitHub 上下载最新的源码进行安装

git clone [email protected]:SigureMo/bilili.git
cd bilili/
python setup.py build
python setup.py install

运行

运行非常简单~

bilili <url>

当然,你需要将 <url> 替换为前面的视频主页 url

参数

bilili 还支持很多参数,但参数使用方法等内容此处不作赘述,详情请访问文档

  • -t/--type 选择下载类型(flv or dash or mp4),默认为 dash 类型,注意该参数仅代表下载源格式,所有格式最后均会转为 mp4
  • -d/--dir 指定存储目录,默认为项目根目录
  • -q/--quality 指定清晰度,默认为 120(4K)
  • -n/--num-threads 指定最大下载线程数,默认为 16
  • -p/--episodes 选集,默认为 ^~$(全选)
  • -w/--overwrite 强制覆盖已下载视频
  • -c/--sess-data 传入 cookies 中的 SESSDATA
  • -y/--yes 跳过下载询问
  • --audio-quality 指定音频质量等级,默认为 30280(320kbps)
  • --playlist-type 指定播放列表类型,支持 dplm3u ,默认为 dpl,设置为 no 即不生成播放列表
  • --danmaku 指定弹幕类型,支持 xmlass,如果设置为 no 则不下载弹幕,默认为 xml 弹幕
  • --block-size 分块下载器的块大小,单位为 MB,默认为 128MB,设置为 0 时禁用分块下载
  • --abs-path 修改播放列表路径类型为绝对路径
  • --use-mirrors 启用从多个镜像下载功能 「Beta」
  • --disable-proxy 禁用系统代理 「Beta」
  • --debug 开启 debug 模式

参与贡献

请阅读 CONTRIBUTING.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].