YuzuLingo 与 hardsub-extractor (liuzhongze7)
YuzuLingo 保持在浏览器中。您可以覆盖正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载视频文件。开启互动模式以在您的设备上阅读嵌入式字幕,支持如注音、拼音、罗马字或国际音标(IPA)等读取方式(如果该语言有的话)。可以选择始终显示该文本、将其悬停时显示,或在按住快捷键时显示。
hardsub-extractor 是 liuzhongze7 在 hardsub-extractor 仓库中的命令行工具。您需要设置 Python 3.12 或更高版本。它可以在 Windows、Linux 和 macOS 上运行,仅使用 CPU,不需要 GPU。您将其指向本地视频。它测量嵌入式字幕带,或者您传递该带,PaddleOCR PP-OCRv5 会生成一个 SRT。默认语言是简体中文和英文在同一条目中。其他语种包括繁体中文、英文、日文、韩文、越南文、阿拉伯文、西班牙文、法文、德文和俄文。它可以将一个双语 SRT 拆分为中文文件和英文文件。如果文件已经有文本字幕轨道,它会提示您使用 ffmpeg 提取该轨道并跳过 OCR。设置会下载 YaoFANGUK 的视频字幕提取器,该提取器使用 VideoSubFinder 查找帧。hardsub review 每一帧写一行,生成接触表和提示。该包保留在机器上。建议将其交给 DeepSeek 4.1 Flash,后者不在设备上。提取、格式化、拆分和校对无模型运行。它们测量到大约三到四分钟的视频在单个仅支持 CPU 的桌面上提取大约七分钟。最后一次提交是在 2026 年 9 月。没有 GitHub 发布。该仓库是 MIT 许可证。不支持一边播放网页视频一边提取。
每个工具适用的情况
| 功能 | YuzuLingo | hardsub-extractor |
|---|---|---|
| 在浏览器中安装,无需设置 Python 项目 | ||
| 无需下载视频文件 | ||
| 在网页视频播放时覆盖嵌入式字幕 | ||
| 在网页视频播放时,在您的设备上读取该嵌入式字幕 | ||
| 该行的读取方式(注音、拼音、国际音标……) | ||
| 始终显示该文本、在悬停时显示或在按住快捷键时显示 | ||
| 将本地视频的嵌入式字幕转换为 SRT | ||
| 为您测量字幕带 | ||
| 绘制或设置字幕带 | ||
| OCR 保留在设备上 | ||
| 将一个双语 SRT 拆分为中文和英文文件 | ||
| 审查包:每一帧一行,接触表和提示 | ||
| 如果文件已经有文本字幕轨道,则提取该轨道而不是 OCR | ||
| 当字幕带匹配时批处理多个视频 | ||
| 选择更快的提取或更慢的、精确的提取 | ||
| 将该行添加到 Anki 卡片盒中 |

