V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HanningWu
V2EX  ›  问与答

如何通过脚本启动 IINA-Danmaku 来看 B 站视频(带弹幕)?

  •  
  •   HanningWu · 2022 年 7 月 3 日 · 2532 次点击
    这是一个创建于 1328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前已知的是利用IINA+配合IINA-Danmaku(增加弹幕功能的IINA播放器)来看带弹幕的视频。

    可是每次都要通过 IINA+界面搜索 b 站视频,然后选择清晰度,太麻烦了。希望能实现比如说下面这种效果,一行命令直接打开

    #!/bin/bash
    iina-danmaku "https://www.bilibili.com/video/BV1134y1L7QX"
    
    第 1 条附言  ·  2022 年 7 月 3 日

    自己研究了一下,几行代码就搞定了

    第 2 条附言  ·  2022 年 7 月 3 日
    需要装这些东西
    - [yt-dlp]( https://github.com/yt-dlp/yt-dlp): B 站弹幕下载为 xml 文件
    - [danmaku2ass]( https://github.com/m13253/danmaku2ass): 本地 xml 转换成 ass 字幕
    - mpv
    9 条回复    2022-07-22 01:29:15 +08:00
    HanningWu
        1
    HanningWu  
    OP
       2022 年 7 月 3 日
    IINA+的作者提供这个 HTTP API Usage ,然而没看懂后面的 Hex 该怎么用…不知道有没有朋友研究过
    https://github.com/xjbeta/iina-plus/issues/121
    HanningWu
        2
    HanningWu  
    OP
       2022 年 7 月 3 日   ❤️ 1
    得,几行代码搞定了
    ![]( )
    2NUT
        3
    2NUT  
       2022 年 7 月 4 日
    学习了
    0A0
        4
    0A0  
       2022 年 7 月 4 日 via Android
    你这不相当于后台先下载弹幕,然后再转换成字幕,然后再和视频一起播放么...
    只是把所有动作统合起来触发了。http api 可能更方便一些。
    HanningWu
        5
    HanningWu  
    OP
       2022 年 7 月 5 日
    @0A0
    我不知道怎么用 IINA+作者提供的 http api…
    其次是不够极简,用我自己的代码,我可以把 IINA-Danmaku 和 IINA+都卸载了;而且运行效率的差异体感不明显
    HanningWu
        6
    HanningWu  
    OP
       2022 年 7 月 21 日
    @0A0 先开始收看视频,同步进行字幕下载和转换,完成后加到视频里
    0A0
        7
    0A0  
       2022 年 7 月 21 日 via Android
    @HanningWu 有办法突破 1080p 了?现在 4k 是唯一一个还让我藕断丝连 web 端的联系
    HanningWu
        8
    HanningWu  
    OP
       2022 年 7 月 22 日
    我记得 youtube-dl 允许你指定 cookies ,但是我没在 B 站上试过
    HanningWu
        9
    HanningWu  
    OP
       2022 年 7 月 22 日
    @0A0 我记得 youtube-dl 允许你指定 cookies ,但是我没在 B 站上试过;你可以登录(保证你账号有权限看 4K ),然后保存 cookies
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1847 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:26 · PVG 12:26 · LAX 20:26 · JFK 23:26
    ♥ Do have faith in what you're doing.