Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/OToNaShiAKi/material-douden-tool

采用 微拟物 FUI & Material 设计的向 bilibili 直播间发送 Vtuber 翻译、歌词的弹幕同传工具
https://github.com/OToNaShiAKi/material-douden-tool

bilibili danmaku danmu douden live material vtuber

Last synced: about 2 months ago
JSON representation

采用 微拟物 FUI & Material 设计的向 bilibili 直播间发送 Vtuber 翻译、歌词的弹幕同传工具

Awesome Lists containing this project

README

        

# Material DouDen Tool

采用 微拟物 FUI & Material 设计的 bilibili 同传工具

任何使用问题、bug、功能需求可以提 issue。

右侧 release 中下载最新版即可,Windows 系统下载 exe 安装包,MacOS 系统下载 dmg 安装包,网络可稳定连接 Github 时软件支持自动更新。

## 使用介绍

左侧选择同传标识符,可用 Tab 键快捷切换。

右侧为同传弹幕输入框,回车即可发送,Alt + 上下键可切换已发送弹幕,存在快捷短语时,按下快捷键可立即发送短语。在同传输入框中按下 Alt+P 可立即打点

当字符长度或发送频率超过 bilibili 限制时,将自动延迟并切割弹幕,弹幕切割长度为当前直播间可发送最高字数。

### 弹幕捕获界面

因为界面大小原因,一次只能展示一个房间的弹幕捕获,多直播间同时播的联动情况可选择展示自己传的 VTuber 的直播间。断线后可自动重连。

获取当前选择直播间弹幕和 Super Chat,同时可获取历史十条弹幕与房间权限,房间权限为房管时对于捕获到弹幕的用户可以一键禁言。

自动翻译非中文弹幕,支持用户名、弹幕内容、弹幕翻译一键点击复制。

### 选择房间界面

搜索框自动展示关注列表正在直播的前 10 位。支持 UID、LiveID、昵称关键字搜索用户,将搜索结果添加后即可在该房间同传。

支持添加、单选或多选房间。并配置直播间弹幕颜色和位置模式,以及可更换当前使用的粉丝牌。可支持在更换房间时候自动更换牌子,多选情况时更换选择顺序中第一个拥有的牌子。不具有该房间牌子时候支持自动摘牌子。

多选情况可用于联动,会将同传弹幕发在多个直播间。

注:bilibili 限制了弹幕发送频率,约 1s 内之内发送一条,多房间发送存在延迟。

### 歌词同传界面

左侧选择歌词标识符,右侧输入歌曲关键词,结果为网易与 QQ 共同搜索并过滤掉无词无轴歌曲,支持按歌曲名、歌手、语言轴排序。

点击歌曲即可切换到歌词页面,+0.5s、-0.5s 可调整歌词轴。重置播放即停止播放后重置歌词播放轴到开始位置。发送下句可立即发送高亮位置的下一句歌词。

点击跳转按钮即可立即从当前滚动位置处的歌词开始同传。歌词下方空白部分从属于该段歌词识别部分。

可将搜索到的歌曲轴导出为 Aegisub 文件,部分歌曲支持自动 K 轴。

### 快捷短语界面

可配置快捷短语,同传输入框中按下快捷键即可立即发送该短语,使用替换符情况下,替换符将被替换成对应字符串。

### 标识符界面

可配置同传和歌曲的标识符

### 个人信息界面

可用 Bilibili 扫码登陆,也可将发送直播间弹幕时的请求 Cookie 输入登陆。

成功后课发送同传弹幕、选择房间等。同时实时监听 Cookie 状态(是否过期)。

### 屏蔽词界面

设置屏蔽词语和对应处理结果,发送弹幕时会自动将屏蔽词替换为处理结果。添加删除将更新到共享到在线词库中,可选择是否使用在线词库。词库量大时存在处理耗时导致弹幕延迟情况,请谨慎选择。

被屏蔽的同传弹幕将会保存在安装目录下的 forbidden-words.txt 中,同时会自动复制到剪切板并做提示。

### 设置界面

配置工具主题色。

可开启自动抽红包功能,自动抽红包时会占用 1 条弹幕时间,可能会将当前同传弹幕延迟 1s。

可开启自动换牌子功能,房间页面切换同传房间时,若持有该房间牌子则自动更换。如果是联动同传,按选择顺序匹配到拥有牌子的房间后自动更换。

可开启自动复制被屏蔽的同传弹幕。

可配置捕获界面的过滤弹幕,被过滤弹幕将不会展示。

可开启是否使用在线词库。

## 其它功能

### 直播追帧

以低延迟、多线程并用对直播画面进行播放,当出现网络卡顿情况恢复后会以 1.5 倍速播放到当前帧而非像 b 站直接跳转,如果网络掉线太久则会重连到最新帧。可监控当前选中房间直播开播并刷新直播。

可以选择播放的直播界面,并在直播期间将可记录的点输出供剪辑切片。

### 导出棉花糖

将棉花糖图片导出,支持单独导出中文、翻译、合并样式,且合并样式支持横排、竖排、反向横排和反向竖排。

可复制文本输入于棉花糖图片内导出;也可传入 Excel 文件导出,但请确保 Excel 文件中含有中文和日文两项列标题,将会把对应列内容导出。

支持自定义棉花糖卡片样式。

### 禁言列表界面

自动查询房间界面中,所有拥有房管权限的直播间已被禁言用户,可撤销禁言。并可以支持按 UID、昵称关键字搜索用户,在拥有房管权限的直播间中将该用户禁言。

### 导出视频鉴赏

将 Bilibili 某动态下评论里的视频推荐捕获,筛选过后导出 Excel 或 Word 文档

### 歌词制作

可自制歌词,并将自制歌词、歌曲搜索界面的搜索到的歌词保存用于歌曲同传,或导出为 Aegisub 文件。

也可将 Aegisub 文件上传解析为歌词并保存用于歌曲同传。同时可以将搜索歌曲页面导出的歌曲在该页面导出成 Aegisub 文件。

### 反馈

任何使用问题、功能需求、bug 可在该项目下提 issue。