All Projects → stevenjoezhang → Bilibili Downloader

stevenjoezhang / Bilibili Downloader

Licence: gpl-3.0
哔哩哔哩视频下载器 | Yet another video downloader for Bilibili

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bilibili Downloader

Fastestbilibilidownloader
B站视频极速批量下载器|The fastest Bilibili video downloader
Stars: ✭ 294 (+101.37%)
Mutual labels:  bilibili, video-downloader
Biliduang
Bilibili 哔哩哔哩视频下载 C# GUI版 - 支持BV 支持4K 支持地区限制下载 支持互动视频 支持无水印 支持弹幕/字幕下载转换 支持课程下载
Stars: ✭ 438 (+200%)
Mutual labels:  bilibili, danmaku
Bilibili Block List
基于正则表达式的Bilibili弹幕屏蔽规则
Stars: ✭ 304 (+108.22%)
Mutual labels:  bilibili, danmaku
yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+162.33%)
Mutual labels:  danmaku, bilibili
Danmu.server
一个开源的弹幕后端
Stars: ✭ 92 (-36.99%)
Mutual labels:  bilibili, danmaku
Bili-dl
A Video downloader for Bilibili 用来下载b站视频的工具 使用的是b站旧版flash播放api 暂无更新计划
Stars: ✭ 67 (-54.11%)
Mutual labels:  video-downloader, bilibili
Bilibilidown
(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳仅供交流学习使用喔
Stars: ✭ 382 (+161.64%)
Mutual labels:  bilibili, video-downloader
Bilili
🍻 bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器
Stars: ✭ 379 (+159.59%)
Mutual labels:  bilibili, danmaku
Pakku.js
拯救B站的弹幕体验!
Stars: ✭ 1,182 (+709.59%)
Mutual labels:  bilibili, danmaku
Danmaku
live video comments protocol and platform api
Stars: ✭ 70 (-52.05%)
Mutual labels:  bilibili, danmaku
Blivedm
获取bilibili直播弹幕,使用websocket协议
Stars: ✭ 230 (+57.53%)
Mutual labels:  bilibili, danmaku
Qliveplayer
A cute and useful Live Stream Player with danmaku support.
Stars: ✭ 105 (-28.08%)
Mutual labels:  bilibili, danmaku
Webvideo Downloader
Website video downloader, supports the videos on Bilibili, iQIYI, Tencent Video, MGTV and WeTV. 网站视频下载器,主要支持Bilibili、爱奇艺、腾讯视频、芒果TV、WeTV、愛奇藝台灣站。
Stars: ✭ 194 (+32.88%)
Mutual labels:  bilibili, video-downloader
blrec
Bilibili Live Streaming Recorder 哔哩哔哩直播录制
Stars: ✭ 124 (-15.07%)
Mutual labels:  danmaku, bilibili
Bili
A tool to download barrage/video from bilibili/acfun. Support English, Japanese and Chinese(China).一个Python编写的从Bilibili/Acfun下载弹幕/视频的工具。支持英语、日语和中文(中国)。(WEBGUI正在路上)
Stars: ✭ 179 (+22.6%)
Mutual labels:  bilibili, video-downloader
Iina Plus
Extra danmaku support for iina. (iina 弹幕支持
Stars: ✭ 451 (+208.9%)
Mutual labels:  bilibili, danmaku
Animesearcher
整合第三方网站的视频和弹幕资源, 为白嫖党提供最佳看番追剧体验
Stars: ✭ 101 (-30.82%)
Mutual labels:  bilibili, danmaku
Bilibili Ban List
居家旅行常备的B站弹幕屏蔽列表
Stars: ✭ 143 (-2.05%)
Mutual labels:  bilibili, danmaku
Dev10
🐷 A nifty little app that shows you the top posts on Dev.to in your menubar.
Stars: ✭ 136 (-6.85%)
Mutual labels:  electron-app
Instagramdownload
Instagram image and video downloader with URL validation and cURL integration
Stars: ✭ 140 (-4.11%)
Mutual labels:  video-downloader

Mimi Downloader

英文/English

基于 Node.js 和 Electron 开发的 Bilibili 视频、弹幕下载器。

功能

目前实现的功能:

  • 根据视频地址查询 aid 和 cid 以及视频详细信息
  • 根据视频 cid 获取视频和弹幕文件的下载地址
  • 下载视频(.flv.mp4)和弹幕文件(.xml.ass),支持断点续传

使用方法

你需要安装 GitNode.js(以及 npm)来运行本程序。
本程序的一个重要依赖是 Electron,如果你所在的网络环境受到限制,请先设置如下环境变量,再执行后面的命令,以通过镜像安装之:

export ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/" # 一般的 *NIX 命令行
set ELECTRON_MIRROR=https://cdn.npm.taobao.org/dist/electron/ # 使用 Windows CMD 命令行

在命令行输入:

# 克隆这个仓库
git clone https://github.com/stevenjoezhang/bilibili-downloader.git
# 进入目录
cd bilibili-downloader
# 安装依赖
npm install
# 启动!
npm start

如果一切正常,会打开一个名为「Mimi Downloader」的新窗口。输入视频链接(例如 https://www.bilibili.com/video/BV1Lx411a7NQ ),按照提示即可下载视频。

对于分为多个 flv 片段的视频,下载完成后,可以使用 ffmpeg 将其合并为一个文件:

name=11090110
# 将 11090110 替换为视频文件名
ffmpeg -f concat -safe 0 -i <(for f in $(ls $name-*.flv | sort -n); do echo "file '$PWD/$f'"; done) -c copy $name.flv

https://trac.ffmpeg.org/wiki/Concatenate

相关项目

如果你需要更为强大的命令行工具,那么以下仓库或许有帮助。它们均使用了和本项目完全相同的 API 调用方式,不需要手动设置 Cookie 或 playurl。

这里还有一些其它的库和浏览器插件供参考。

许可证

GNU General Public License v3
http://www.gnu.org/licenses/gpl-3.0.html

Legal Issues

This software is distributed under the GPL-3.0 license.

In particular, please be aware that

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

Translated to human words:

In case your use of the software forms the basis of copyright infringement, or you use the software for any other illegal purposes, the authors cannot take any responsibility for you.

We only ship the code here, and how you are going to use it is left to your own discretion.

待实现

  • [ ] 允许用户开始/暂停下载
  • [x] 显示发送弹幕的用户信息
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].