You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
downkyi/README.md

98 lines
5.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 哔哩下载姬
![Alipay](images/app/index.png)
## 关于
哔哩下载姬downkyi是一个简单易用的哔哩哔哩视频下载工具具有简洁的界面流畅的操作逻辑。哔哩下载姬可以下载几乎所有的B站视频并输出mp4格式的文件采用Aria下载器多线程下载采用FFmpeg对视频进行混流、提取音视频等操作。
- [x] 支持二维码登录
- [x] 支持4K下载
- [x] 支持视频、番剧、剧集、电影、课程下载
- [x] **支持用户收藏夹、订阅、稍后再看、历史记录下载**
- [x] **支持港澳台番剧下载,解除地区限制**
- [x] 支持封面下载
- [x] 支持断点续传
- [x] 支持Aria2c
- [x] 支持下载历史记录保存
- [x] 支持av、BV互转
- [x] 支持弹幕发送者查询
- [x] 支持音视频分离
- [x] 支持去水印
- [x] 支持检查更新
## 使用方法
### 环境
要求 .NET Framework >= 4.7.2
- 安装 [.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework/net472)
- [.NET Framework 4.7.2 在线安装程序](https://download.microsoft.com/download/0/5/C/05C1EC0E-D5EE-463B-BFE3-9311376A6809/NDP472-KB4054531-Web.exe)
- [.NET Framework 4.7.2 离线安装程序](https://download.microsoft.com/download/6/E/4/6E48E8AB-DC00-419E-9704-06DD46E5F81D/NDP472-KB4054530-x86-x64-AllOS-ENU.exe)
- 也可以安装 [.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48)
### 检索
哔哩下载姬支持多种复制于浏览器或APP的网址格式在程序主页输入并按回车键即可开始检索。
- 检索只获取视频的基本信息视频下载链接需点击解析。v1.3.5
- 监听剪贴板复制即可开始检索。v1.3.6
- 视频详情页中,先选中视频再下载,如果该视频已经在下载队列或者已下载列表中,则不会被添加。
- 用户收藏夹、订阅、稍后再看、历史记录中点击下载后会默认下载选中视频的所有分P。
目前已支持的有:
- [x] av号av170001https://www.bilibili.com/video/av170001
- [x] BV号BV17x411w7KChttps://www.bilibili.com/video/BV17x411w7KC
- [x] 番剧电影、电视剧ss号https://www.bilibili.com/bangumi/play/ss32982
- [x] 番剧电影、电视剧ep号https://www.bilibili.com/bangumi/play/ep317925
- [x] 番剧电影、电视剧md号https://www.bilibili.com/bangumi/media/md28228367
- [x] 课程ss号https://www.bilibili.com/cheese/play/ss205
- [x] 课程ep号https://www.bilibili.com/cheese/play/ep3489
- [x] 用户空间uid928123UID:928123https://space.bilibili.com/928123
`注因为番剧和课程都有ss号和ep号因此暂时不能直接输入ss号和ep号。`
## 更新日志
[全部更新日志](https://github.com/FlySelfLog/downkyi/blob/main/CHANGELOG.md)
* `2021/03/28` v1.3.7
1. [修复] 播放数为空白的视频存在时,整页视频列表无法加载的问题。
2. [修复] 特殊字符(控制字符、末尾空格等)导致的下载失败。
3. [修复] 由于某些封面图片metadata损坏导致的程序崩溃。
4. [修复] 监听剪贴板数据异常报错的问题。
5. [优化] 部分界面显示。
6. [优化] 程序逻辑。
7. [新增] 监听剪贴板和自动解析的设置持久化。
8. [新增] 列表支持shift&ctrl多选。
9. [新增] 下载中列表重试按钮。
## 下载
- [哔哩下载姬最新版](https://github.com/FlySelfLog/downkyi/releases/download/v1.3.7/DownKyi-1.3.7.zip)
- [下载页面](https://github.com/FlySelfLog/downkyi/releases)
## 赞助
如果这个项目对您有很大帮助,并且您希望支持该项目的开发和维护,请随时扫描一下二维码进行捐赠。非常感谢您的捐款,谢谢!
![Alipay](images/Alipay.png)![WeChat](images/WeChat.png)
## 开源计划
一开始本来只是想写个小程序自己临时用用所以前期的代码写得相当放荡不羁逻辑层次不清、缺少抽象一个方法中代码上百行的情况经常出现目前正在一点点地重构。计划第一步先把Core.dll中的代码重构完了之后开源这部分主要包括B站API的C#实现、Aria2的C#调用实现,以及其他的公共函数。因为目前程序开发还处于前期功能更新的阶段,大量精力都投入到了开发新功能中,还有日常生活工作学习的诸多事务需要处理,重构的工作进展相对缓慢,还请对本项目感兴趣的同志耐心等待。
## 免责申明
1. 本软件只提供视频解析,不提供任何资源上传、存储到服务器的功能。
2. 本软件仅解析来自B站的内容不会对解析到的音视频进行二次编码部分视频会进行有限的格式转换、拼接等操作。
3. 本软件解析得到的所有内容均来自B站UP主上传、分享其版权均归原作者所有。内容提供者、上传者UP主应对其提供、上传的内容承担全部责任。
4. **本软件提供的所有内容仅可用作学习交流使用未经原作者授权禁止用于其他用途。请在下载24小时内删除。为尊重作者版权请前往资源的原始发布网站观看支持原创谢谢。**
5. 因使用本软件产生的版权问题,软件作者概不负责。