? 简介
前不久我发布了基于Web的解析工具BilibiliVideoFetcher1.0, 由于浏览器本身的限制, 有很多问题难以完美解决, 后来一度出现无法使用的情况. 既然做了这个工具就得为它负责, 而且我和周围的朋友也经常需要下载B站的视频, Acdown经测试, 失效, 某b站工具站的18x广告有点无法接受, 因此我用C进行了重写(面向对象好用到没朋友QwQ).
首先进行简单的构思:
? 截图
然后过了13个小时…
终于完成了!
//不是技术活, 而是体力活
首先要感谢开源社区的各种优秀的工具, 框架, 库, 界面是第三方MaterialDesign库, Json库用NewtonSoft的…
本来是做给自己和同学用的, 想到其他人可能用到就发上来了, 而且算是给自己一点激励吧 :P.
? 特色
目前支持以下功能(注意: 下文的下载指获取下载地址):
- [2.0.0.0]单集下载(包括多集的任意一集)
- [2.0.0.0]同时下载所有分集
- [2.0.0.0]指定下载分集的范围
- [2.0.0.0]下载弹幕
- [2.0.0.0]下载视频封面源图
- [2.0.0.0]切换下载画质
- [2.0.0.0]切换下载格式
- [2.0.0.1]指定Aid,page下载
- [2.0.0.1]下载番剧区(非标准格式URL)
- [2.0.0.2]快捷键, 更舒心
- [2.0.0.3]正则表达式过滤弹幕并下载
另: 安卓版制作中
Q: 为什么要做安卓版? 官方不是有了吗?
A: 官方的缓存功能太过简陋, 似乎是单线程, 容易造成中途失败或者速度很慢, 获取到真实地址后就可以用其它下载软件如ADM进行多线程下载了.
Q: XX软件比你这个牛逼多了, 你做这个有病吧, 闲的蛋疼?
A: QwQ…深受打击之后扛不住了, 引用Min Xu大神的一句话: 想用好轮子就得懂轮子,想懂轮子最好最快最深刻的途径就是自己造轮子. 我就是喜欢软件完全符合我的需求的感觉, 不行吗?
更多功能可持续关注
? 更新日志
2.0.0.0(2016/10/3) 发布
2.0.0.1(2016/10/2):
- 修复了自适应布局错误
- 优化了用户提示
- 增加Aid, page下载
- 增加从非标准网页自动获取aid
- 支持封面预览
- 修复Icon
2.0.0.2(2016/10/2)
- 修复一些错位
- 修复提示信息前缀错误
- 关于页面加入自动显示版本
- 加入快捷键
- 修复多任务bug
2.0.0.3(2016/10/3-2016/6/4)
- 加入正则表达式过滤弹幕
- xml弹幕转换为ass格式(调用第三方)
- 紧急修复不能获取番剧的bug
- 修复下载地址错乱
- 增加刷新下载地址的功能
? 快捷键
[Ctrl+N] 新建普通任务
[Ctrl+Shift+N] 新建多集任务
[Esc] 退出
[Ctrl+C] 复制所选项简单信息
[Ctrl+Shift+C] 复制下载地址
? 获取软件
Github开源地址(最新):
GitHub – Meloduet/Wpf-BilibiliVideoFetcher: 一个获取Bilibili视频下载地址的桌面应用.
博客更新地址:
请直接到Github的release下载:
Releases · Meloduet/Wpf-BilibiliVideoFetcher · GitHub
如果你觉得不错, 希望可以得到你的一个赞/一颗Star
注意:使用环境:
Windows 7+
. net 4.5+
? 反馈和建议
反馈或任何建议可以私信我, 如果有Github账户建议发起issue