bili2mp4 把 b 站安卓客户端的离线视频转换为 mp4 的小工♂具

2019-12-17 21:58:56 +08:00
 bitdust

介绍

你也生活在手机流量比电脑流量便宜的沙雕环境中吗?
你想下载 b 站高清视频但是无法使用 you-get 吗?
你想把离线的绝版b 站视频导出到电脑上播放吗?
这是一个同样沙雕的小工具满足你的特殊需求~

使用方法:

  1. 你需要使用安卓客户端离线下载视频;
  2. 使用数据线或其他工具,把 Android\data\tv.danmaku.bili\download 中的离线视频拷贝到电脑端;
  3. 使用本工具即可完成转换,可以使用命令行方式转换,在 windows 环境中也可以使用拖放打开进行便捷转换。

操作演示:

我也觉得这是一个很沙雕的工具

一般的正常人需要在电脑上看 b 站视频的话,直接打开网页就可以了;实在有下载需求的话,一般也会求助于you-get之类的下载工具。
很少会有需求是先用手机离线视频,然后要导出到电脑上播放。这不是浪费手机流量吗?
然而,我真的遇到这样沙雕的应用场景了,所以就做出了这样一个自用小工具。
基于 python 3.5+ 和 ffmpeg 实现,同时为了方便使用,利用 pyinstaller 打包成 exe 独立可执行文件。体积略大了一些,但是当你被奇葩需求折磨这么久,就不会这么在意什么打包体积了是吧?

项目地址

https://github.com/bitdust/bili2mp4 欢迎各位大佬参观指正。

934 次点击
所在节点    分享创造
11 条回复
7654
2019-12-17 22:03:44 +08:00
有同样的烦恼,ffmpeg 合并处理还要改文件名称,后来就用火狐油猴脚本 Bilibili-Evolved 边看边下了
bitdust
2019-12-17 22:13:11 +08:00
@7654
bili2mp4 可以自动转换文件名,对(我遇到过的)各类奇葩情况都做了适配!
smdbh
2019-12-17 22:15:23 +08:00
同造轮子,还加了 xml2ass
bitdust
2019-12-17 22:25:40 +08:00
@smdbh 我是直接提取的 xml,用户确实有播放需求的话,可以用专业弹幕播放器打开。
WhoMercy
2019-12-18 08:13:26 +08:00
确实考虑过做这么个工具(合并手机离线视频),一直没动手,先看看 lz 这个用着怎么样
ZredoC
2019-12-18 08:26:15 +08:00
优秀
DrPikaduo
2019-12-18 10:01:58 +08:00
有个奇怪的需求,就是用 UC 离线下载 p 站视频后,再用电脑播放。
感觉其实本质是一样的 [手动狗头]
NorthDog
2019-12-18 12:09:21 +08:00
真巧。。。今天刚好需要 哈哈哈
bitdust
2019-12-18 18:07:54 +08:00
@NorthDog 欢迎使用!
bitdust
2019-12-18 18:08:49 +08:00
@DrPikaduo 你说的是那个 P 站?!居然还能下载?
DrPikaduo
2019-12-18 20:50:14 +08:00
@bitdust 那肯定能下载啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX