? 简介

前不久我发布了基于Web的解析工具BilibiliVideoFetcher1.0, 由于浏览器本身的限制, 有很多问题难以完美解决, 后来一度出现无法使用的情况. 既然做了这个工具就得为它负责, 而且我和周围的朋友也经常需要下载B站的视频, Acdown经测试, 失效, 某b站工具站的18x广告有点无法接受, 因此我用C进行了重写(面向对象好用到没朋友QwQ).

首先进行简单的构思:

[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图1

? 截图

然后过了13个小时…

[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图2[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图3

终于完成了!

//不是技术活, 而是体力活

首先要感谢开源社区的各种优秀的工具, 框架, 库, 界面是第三方MaterialDesign库, Json库用NewtonSoft的…

本来是做给自己和同学用的, 想到其他人可能用到就发上来了, 而且算是给自己一点激励吧 :P.

? 特色

目前支持以下功能(注意: 下文的下载指获取下载地址):

  1. [2.0.0.0]单集下载(包括多集的任意一集)
  2. [2.0.0.0]同时下载所有分集
  3. [2.0.0.0]指定下载分集的范围
  4. [2.0.0.0]下载弹幕
  5. [2.0.0.0]下载视频封面源图
  6. [2.0.0.0]切换下载画质
  7. [2.0.0.0]切换下载格式
  8. [2.0.0.1]指定Aid,page下载
  9. [2.0.0.1]下载番剧区(非标准格式URL)
  10. [2.0.0.2]快捷键, 更舒心
  11. [2.0.0.3]正则表达式过滤弹幕并下载

另: 安卓版制作中

[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图4[2.0.0.3](Win+Android)Bilibili视频下载解析工具2.0插图5

Q: 为什么要做安卓版? 官方不是有了吗?

A: 官方的缓存功能太过简陋, 似乎是单线程, 容易造成中途失败或者速度很慢, 获取到真实地址后就可以用其它下载软件如ADM进行多线程下载了.

Q: XX软件比你这个牛逼多了, 你做这个有病吧, 闲的蛋疼?

A: QwQ…深受打击之后扛不住了, 引用Min Xu大神的一句话: 想用好轮子就得懂轮子,想懂轮子最好最快最深刻的途径就是自己造轮子. 我就是喜欢软件完全符合我的需求的感觉, 不行吗?

更多功能可持续关注

? 更新日志

2.0.0.0(2016/10/3) 发布

2.0.0.1(2016/10/2):

  1. 修复了自适应布局错误
  2. 优化了用户提示
  3. 增加Aid, page下载
  4. 增加从非标准网页自动获取aid
  5. 支持封面预览
  6. 修复Icon

2.0.0.2(2016/10/2)

  1. 修复一些错位
  2. 修复提示信息前缀错误
  3. 关于页面加入自动显示版本
  4. 加入快捷键
  5. 修复多任务bug

2.0.0.3(2016/10/3-2016/6/4)

  1. 加入正则表达式过滤弹幕
  2. xml弹幕转换为ass格式(调用第三方)
  3. 紧急修复不能获取番剧的bug
  4. 修复下载地址错乱
  5. 增加刷新下载地址的功能

? 快捷键

[Ctrl+N] 新建普通任务

[Ctrl+Shift+N] 新建多集任务

[Esc] 退出

[Ctrl+C] 复制所选项简单信息

[Ctrl+Shift+C] 复制下载地址

? 获取软件

Github开源地址(最新):

GitHub – Meloduet/Wpf-BilibiliVideoFetcher: 一个获取Bilibili视频下载地址的桌面应用.

博客更新地址:

Bilibili Video Fetcher 2.0

请直接到Github的release下载:

Releases · Meloduet/Wpf-BilibiliVideoFetcher · GitHub

如果你觉得不错, 希望可以得到你的一个赞/一颗Star

注意:使用环境:

Windows 7+

. net 4.5+

? 反馈和建议

反馈或任何建议可以私信我, 如果有Github账户建议发起issue