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

2022-07-03 17:40:08 +08:00
 HanningWu

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

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

#!/bin/bash
iina-danmaku "https://www.bilibili.com/video/BV1134y1L7QX"
2015 次点击
所在节点    问与答
9 条回复
HanningWu
2022-07-03 17:54:19 +08:00
IINA+的作者提供这个 HTTP API Usage ,然而没看懂后面的 Hex 该怎么用…不知道有没有朋友研究过
https://github.com/xjbeta/iina-plus/issues/121
HanningWu
2022-07-03 22:47:19 +08:00
得,几行代码搞定了
![]( )
2NUT
2022-07-04 00:23:35 +08:00
学习了
0A0
2022-07-04 07:38:25 +08:00
你这不相当于后台先下载弹幕,然后再转换成字幕,然后再和视频一起播放么...
只是把所有动作统合起来触发了。http api 可能更方便一些。
HanningWu
2022-07-05 00:12:06 +08:00
@0A0
我不知道怎么用 IINA+作者提供的 http api…
其次是不够极简,用我自己的代码,我可以把 IINA-Danmaku 和 IINA+都卸载了;而且运行效率的差异体感不明显
HanningWu
2022-07-21 04:19:00 +08:00
@0A0 先开始收看视频,同步进行字幕下载和转换,完成后加到视频里
0A0
2022-07-21 07:32:25 +08:00
@HanningWu 有办法突破 1080p 了?现在 4k 是唯一一个还让我藕断丝连 web 端的联系
HanningWu
2022-07-22 01:28:34 +08:00
我记得 youtube-dl 允许你指定 cookies ,但是我没在 B 站上试过
HanningWu
2022-07-22 01:29:15 +08:00
@0A0 我记得 youtube-dl 允许你指定 cookies ,但是我没在 B 站上试过;你可以登录(保证你账号有权限看 4K ),然后保存 cookies

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

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

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

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

© 2021 V2EX