V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bitdust
V2EX  ›  分享创造

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

  •  1
     
  •   bitdust · 2019-12-17 21:58:56 +08:00 · 981 次点击
    这是一个创建于 1832 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

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

    使用方法:

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

    操作演示:

    我用 github 当图床了看不到图就翻墙吧.jpg

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

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

    项目地址

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

    11 条回复    2019-12-18 20:50:14 +08:00
    7654
        1
    7654  
       2019-12-17 22:03:44 +08:00
    有同样的烦恼,ffmpeg 合并处理还要改文件名称,后来就用火狐油猴脚本 Bilibili-Evolved 边看边下了
    bitdust
        2
    bitdust  
    OP
       2019-12-17 22:13:11 +08:00
    @7654
    bili2mp4 可以自动转换文件名,对(我遇到过的)各类奇葩情况都做了适配!
    smdbh
        3
    smdbh  
       2019-12-17 22:15:23 +08:00
    同造轮子,还加了 xml2ass
    bitdust
        4
    bitdust  
    OP
       2019-12-17 22:25:40 +08:00
    @smdbh 我是直接提取的 xml,用户确实有播放需求的话,可以用专业弹幕播放器打开。
    WhoMercy
        5
    WhoMercy  
       2019-12-18 08:13:26 +08:00 via Android
    确实考虑过做这么个工具(合并手机离线视频),一直没动手,先看看 lz 这个用着怎么样
    ZredoC
        6
    ZredoC  
       2019-12-18 08:26:15 +08:00
    优秀
    DrPikaduo
        7
    DrPikaduo  
       2019-12-18 10:01:58 +08:00
    有个奇怪的需求,就是用 UC 离线下载 p 站视频后,再用电脑播放。
    感觉其实本质是一样的 [手动狗头]
    NorthDog
        8
    NorthDog  
       2019-12-18 12:09:21 +08:00
    真巧。。。今天刚好需要 哈哈哈
    bitdust
        9
    bitdust  
    OP
       2019-12-18 18:07:54 +08:00
    @NorthDog 欢迎使用!
    bitdust
        10
    bitdust  
    OP
       2019-12-18 18:08:49 +08:00
    @DrPikaduo 你说的是那个 P 站?!居然还能下载?
    DrPikaduo
        11
    DrPikaduo  
       2019-12-18 20:50:14 +08:00 via Android
    @bitdust 那肯定能下载啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3151 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:51 · PVG 20:51 · LAX 04:51 · JFK 07:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.