腾讯qlv视频如何转换为mp4格式视频?教你如何转换qlv格式视频转换mp4视频

2021/03/02 soft 共 1360 字,约 4 分钟

BBDown(Bilibili Downloader 一款命令行式哔哩哔哩下载器)分析

nilaoda/BBDown: Bilibili Downloader. 一款命令行式哔哩哔哩下载器.

​ 代码有点小乱,其实c#代码重构得好的话,写起来很顺心看起来也很赏心悦目,不过这不影响该软件是个很好的工具,还是要感谢作者分享。翻完了issue主要问题还是使用方面较多,其实如果不用命令行的方式,用GUI方式可以解决很多问题,用C#写界面其实也很快。

​ 在界面上可以提供一个初始化入口,在工具第一次运行的时候就自动进行一次检查,例如提示配置FFmpeg(当然也可以自动下载部署),可以解决很一大部门用户的环境配置问题。

​ 其实作者在回答这些最基础的环境配置和使用方式问题较多,如何改变使用方式可以很大程度减少这类问题,使用的用户会更加多。

接口可以参考:哔哩哔哩-API收集整理

其他需求

  • 批量下载弹幕
  • 字幕支持自动合并或不合并字幕
  • 自动给文件名上标一个清晰度,XXX【720p】.mp4
  • 批量下载
  • 防服务器拒绝
  • GUI方式会好很多

防服务器拒绝小技巧

下载过快时会被限制下载,建议增加错误重试机制,临时解决方法修改请求头:

User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36

关于代理:https://github.com/nilaoda/BBDown/issues/40

cookie设置

打开B站主页,F12,在console里输入:

document.cookie

复制页面显示的全部内容,找到exe目录, 使用文本编辑器打开BBDown.data, 替换全部内容。

测试用例

  • 番剧

https://www.bilibili.com/bangumi/play/ep331428

  • 多P

https://www.bilibili.com/video/BV14t4y1X7GP https://www.bilibili.com/video/BV1B5411h7pb

  • 其他

https://www.bilibili.com/video/av884123171 https://www.bilibili.com/video/av754228711

  • 带字幕

https://www.bilibili.com/video/BV1At41167aj

  • 互动视频

https://www.bilibili.com/video/BV1mZ4y1P7WF

  • 课程

https://www.bilibili.com/cheese/play/ep68

  • HDR

https://www.bilibili.com/video/BV1rp4y1e745 https://www.bilibili.com/video/BV16K4y1Q7YV

  • APP独享

https://www.bilibili.com/bangumi/play/ep341977

  • 个人空间视频列表

https://space.bilibili.com/326749661/channel/detail?cid=61588

文档信息

Search

    Table of Contents