YuzuLingo vs HardSubExtract (cavalia88)
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的硬字幕,包括 YouTube、Bilibili 和其他网络播放器。无需设置 Python 项目,也无需下载视频文件。打开互动功能,在您的设备上阅读带有振假名或拼音的硬字幕文本,前提是语言中有这些元素。始终显示该文本,悬停时显示,或在按住热键时显示。
HardSubExtract 是 cavalia88 在其 HardSubExtract 仓库中的命令行工具。您可以使用视频帧滚动器在本地视频上绘制一个框,或将框作为百分比传递,PaddleOCR 将其写入 SRT。它可以限制运行的起止时间,并在完整运行之前显示样本帧上的框。自述文件称这是一个 CPU 实现。它还列出了其他 PaddleOCR 语言代码。最后的更新是在大约两年前,并且没有发布。它无法在播放时覆盖网络视频。
每个工具的适用场景
| 功能 | YuzuLingo | HardSubExtract |
|---|---|---|
| 在浏览器中安装,无需设置 Python 项目 | ||
| 无需下载视频文件 | ||
| 在网页视频播放时覆盖硬字幕 | ||
| 在视频播放时在您的设备上读取该字幕 | ||
| 该行上的振假名或拼音 | ||
| 始终显示该文本,悬停时显示或在按住热键时显示 | ||
| 自己绘制字幕区域 | ||
| 将本地视频的硬字幕转换为 SRT | ||
| 选择起止时间 | ||
| 在完整运行之前检查样本帧上的字幕框 | ||
| 英语、西班牙语、日语、韩语和汉语 | ||
| 法语、德语、意大利语、葡萄牙语和马来语 | ||
| OCR 保留在设备上 | ||
| 将该行添加到 Anki 卡组中 |