YuzuLingo vs SubtitleExtractor (Dim145)
YuzuLingo 直接在浏览器中使用。您可以覆盖您正在观看的视频中的烧录字幕,包括 YouTube、Bilibili 和其他网络播放器。无需设置服务器,也无需上传视频文件。开启互动功能,可以在您的设备上阅读带有注音或拼音的烧录字幕(如果有的话)。可以始终显示该文本,悬停时显示,或在按住热键时显示。
SubtitleExtractor 是 Dim145 的自托管网络应用程序,位于 repo SubtitleExtractor 中。您使用 Docker(Postgres、MinIO、Go API 和 React 网站)运行它,并上传一个 mp4 或 mkv 文件。Python 工作程序使用 RapidOCR、PP-OCRv5 或 PaddleOCR-VL 对烧录字幕进行 OCR,您可以下载 SRT 或 ASS。该网站包括一个带视频预览的编辑器、一个提示表和一个波形图。您最多可以绘制两个字幕区域。提取也可以在浏览器中使用 WebCodecs 和 onnxruntime-web 运行。macOS 工作程序在主机上运行。NVIDIA 工作程序镜像已构建,README 中说明该路径未经验证。包含一个法语文本归一化器。可选的钩子可以写入 SRT 边车,监视文件夹,接收 Sonarr 或 Radarr 导入,并刷新 Plex、Jellyfin 或 Bazarr。发布 v0.8.0。AGPL-3.0。
各自适用场景
| 功能 | YuzuLingo | SubtitleExtractor |
|---|---|---|
| 在浏览器中安装,无需设置服务器 | ||
| 在网络视频播放时覆盖烧录字幕 | ||
| 无需上传视频文件 | ||
| 在视频播放时,在您的设备上阅读该行 | ||
| 该行上带有注音或拼音 | ||
| 始终显示该文本,悬停时或按住热键时显示 | ||
| 从视频文件中提取烧录字幕到 SRT 或 ASS | ||
| 在浏览器中编辑这些字幕 | ||
| 在浏览器中对上传的视频进行 OCR,无需 Python 工作程序 | ||
| 多个字幕区域 | ||
| OCR 保持在设备上 | ||
| 将该行添加到 Anki 牌组 |