YuzuLingo 与其他烧录字幕工具的对比。
YuzuLingo 在 bilibili.com 和 bilibili.tv 的浏览器中使用。软字幕轨道以软字幕行的形式加载,无区域。软字幕翻译可以在缺少软轨时进行机器翻译(需要登录和每日翻译时间)。对于烧录的中文硬字幕,封面硬字幕或读取硬字幕会增加一个区域;互动功能可以在视频播放时读取您设备上的字幕。您无需下载视频。
Bilibili-Subtitle-Extractor 是 Searchin 的项目。该仓库不是公开的。描述中说它是因为 Bilibili 创作者将中文硬字幕烧录到画面中,而不是提供软轨而构建的。它使用 Python 帧抓取器、PaddleOCR 和 Bilibili API 辅助工具。下面的行跟随该描述。
查看对比
YuzuLingo 在您已观看的 Bilibili 视频上工作(bilibili.com 和 bilibili.tv)。软字幕轨道作为软字幕行在字幕面板中加载,没有区域。当您想要的软语言缺失时,软字幕翻译 → 添加软翻译将在软字幕下方提供机器翻译(相同的翻译签入和每日时间)。对于烧入的硬字幕,覆盖硬字幕或读取硬字幕会添加一个区域;互动读取您的设备上的行,提供如振假名、拼音、罗马字或国际音标等读取内容(当该语言有这些时)。切换区域以进行硬字幕的 OCR 翻译。它能够在 Firefox 和 Chrome 中运行。
Bilibili Subtitle Download 是来自 J2J.Studio 的 Chrome 扩展。列表中还称该图标为 SmartSub。在 Bilibili 视频上,您点击图标,选择一个字幕轨道,并下载已经存在的软字幕的 SRT。列表中表示 AI 翻译即将推出。它不覆盖烧录到画面中的文字,也不适用于 YouTube。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载桌面应用程序。打开互动模式以读取设备上已烧录的文本,提供如振假名、拼音、罗马音或音标等读音(当该语言有时可用),以及本次会话中的文本记录。
ToriOCR 是 OuterSpaceHobo 的免费 macOS 应用,位于仓库 tori_ocr。您需要下载一个 DMG 文件。它需要在 Apple Silicon 上运行 macOS 15。您可以在任何应用程序上绘制一个区域,它可以读取设备上的日语、汉语或韩语。您可以查找这些字符,听它们的发音,翻译文本,并将卡片发送到 Anki。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网络播放器。无需下载视频文件。打开互动功能,以便在您的设备上查看嵌入行,包括日文假名、拼音、罗马拼音或国际音标(如果该语言有的话)。可以选择始终显示该文本、在悬停时显示或在按住热键时显示。
macSubtitleOCR 是 jeffalldridge 的 Mac 应用,位于 macSubtitleOCR-gui 仓库中。您可以放入本地 .mkv、.mks、.sup、.sub 或 .idx 文件。它使用 Apple 的 Vision 框架读取 PGS 和 VobSub 位图字幕轨并生成 SRT。您可以勾选您想要的轨道,包括整个文件夹。每个提示会将位图显示在文本旁边,无法确定的提示会被标记。您可以修正该行,SRT 会随着您输入而更新。当 Apple Intelligence 可用时,清理和翻译功能将保留在 Mac 上,并且在您接受之前不会应用任何内容。自述文件要求 macOS 15 或更新版本,适用于 Apple silicon 或 Intel。GitHub 描述中说需要 macOS 14 或更新版本和 Apple silicon。发布的应用是一个签名的通用磁盘映像。最新版本是 v1.0.0。最后一次提交是在 2026 年 9 月 10 日。MIT。引擎来自 ecdye 的 macSubtitleOCR。它不支持网络视频,也无法读取已经嵌入图像中的文本。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖正在观看的视频中的刻录字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载视频文件。开启交互功能以在您的设备上读取刻录的行,当该语言有时可以提供如振假名、拼音、罗马字或国际音标等阅读方式。您可以选择始终显示该文本、悬停时显示或在按住热键时显示。
mpv2anki 是 alyssabedard 为 mpv 编写的脚本,在 mpv2anki 仓库中。您打开一个已经有字幕文件的本地视频。Shift+d 会暂停并打开 Anki 的添加窗口,显示当前行、加载时的第二个字幕、音频片段和截图。当您确认后,卡片将被添加。没有该窗口的卡片添加功能列为计划中。音频跟随字幕时间,并且仅适用于本地文件。计划支持流媒体。有关流的详细信息,README 指向 Abs Player。默认截图是不带字幕的画面。您可以切换以包含它们。它主要在 macOS 上进行了测试。Windows 和 Linux 在指南中。最新版本是 v2025.10.26。最后一次提交是在 2025 年 10 月 26 日。MIT。它无法在播放时覆盖网页视频,也无法读取已经刻录的文本。
查看对比
YuzuLingo 直接在浏览器中使用。你可以覆盖已经在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载视频文件。开启互动模式以在设备上阅读嵌入式文本,包含如振假名、拼音、罗马字或国际音标等的阅读方式(如果该语言有的话)。文本总是显示,悬停时显示,或者在按住热键时显示。
mpvacious 是 Ajatt-Tools 为 mpv 编写的脚本,存储在 mpvacious 仓库中。你可以打开本地视频,该视频已经有字幕文件。按下一个键可以将当前字幕行发送到 Anki,附带音频片段和图片。你可以使用第二个字幕轨道,复制该行并重播它。动画快照是可选的。如果没有字幕行,你可以手动设置时间,仍然可以制作音频和图片卡片。它可以与 GoldenDict-ng 或 Rikaitan 进行查找。这些是独立的工具。可选的 Forvo 音频来自网络。如果节目是硬编码的,README 指向 transformers-ocr 以读取文本。它可以在 Linux、Windows 和 macOS 上运行,要求使用 mpv 0.41 或更新版本。Linux 是他们推荐的系统。最新版本是 v26.7.28.0。最后一次提交是在 2026 年 10 月 14 日。GPL-3.0。它播放时不覆盖网页视频。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载视频文件。打开互动以在您的设备上阅读嵌入的行内容,包含如振假、拼音、罗马音或 IPA 等阅读方式(当语言中存在时)。始终显示该文本、悬停时显示,或在按住快捷键时显示。
hardsub 是 torre76 在 hardsub 仓库中提供的 Python 脚本。命令是 hs。仅在 Linux 上运行。您将本地视频和同名的 SRT 放入同一个文件夹,它会写入一个新文件,将这些字幕嵌入到画面中并保留音频。mencoder 将 SRT 嵌入。AVI 还需要 mplayer 和 ffmpeg。MPEG-4 还需要 MP4Box 和 mp4info。Matroska 还需要 mkvmerge 和 mkvextract。代码接受 AVI、Matroska 和类型为 MPEG v4 的文件。其他 MP4 文件的 ISO 媒体签名被注释掉,因此这些文件会被跳过。对于 MPEG-4 和 Matroska,代码中的注释表示除了 AAC 之外的音频类型未完全处理。README 文件提到字幕大小从 1 到 4。代码的默认比例为 2.5,其帮助文本表示 1 到 100。安装部分仍然为空。脚本表示版本为 0.0.1,alpha 和 GPL v.3。GitHub 上没有列出许可证文件。最后的提交是在 2013 年 11 月。没有 GitHub 发布。它不读取已经嵌入的行,并且在播放时不覆盖网络视频。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的在线视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载视频文件。启用互动模式,可以在您的设备上阅读嵌入式文本,当该语言有注音、拼音、罗马字或国际音标时,将会显示这些内容。始终显示该文本、悬停时显示或在按住热键时显示。
YT-Sub-OCR 是 krmanik 的用户脚本,位于 yt-sub-ocr 的仓库中。您需要一个用户脚本管理器。该脚本适用于 youtube.com 和 m.youtube.com 的观看页面。您点击裁剪,绘制区域,然后点击 OCR。视频暂停,paddlejs-ocr 在浏览器中读取该帧,文本在播放器下方显示。按钮也会暂停或播放,并步进五秒。裁剪会保存在浏览器中。该脚本从 jsDelivr 加载 Cropper.js,从项目的 GitHub Pages 加载 paddlejs-ocr。用户脚本头部显示版本为 1.0.0 和 GPL-3.0。GitHub 上没有列出许可证文件。唯一的提交是在 2024 年 6 月。没有 GitHub 发布。它不覆盖文本,不会在视频播放时继续阅读,也不会写入 SRT。
查看对比
YuzuLingo 在浏览器中运行。你可以覆盖你正在观看的视频(包括 YouTube、Bilibili 和其他网页播放器)中的烧录字幕。无需上传或下载视频文件。开启互动功能即可在你的设备上阅读烧录的字幕,并在该语言有时提供注音、拼音、罗马音或国际音标等阅读信息。可以选择始终显示这些文本、在鼠标悬停时显示,或在按住热键时显示。
VideoWipe 是 KKenny0 在 repo videowipe 中的工具。你需要设置 Python 3.10 或更高版本,或者使用 Docker。它不在 PyPI 上。你可以将它指向一个本地视频。它会找到烧录的文本、水印、标志和屏幕上的时间戳,然后进行像素修复并写入一个新的 MP4 文件,保留原始音频。检测支持中文、英语、韩语等多种语言。你可以传递一个遮罩,或将任务限制为字幕或画面的底部。默认的清理命令不会暂停以供审查。预览、确认以及在 127.0.0.1 上的本地网页是你选择曲目并先尝试短暂片段的方式。可选的 RapidOCR 可以读取裁剪区域,以便识别时间戳或水印与字幕的区别。该功能在设备上运行。可选的 ProPainter 需要 GPU 及其自己的非商业许可证。README 指向 YaoFANGUK 的视频字幕去除工具,适用于 Windows 一键应用。最新版本为 v0.11.1。最后一次提交是在 2026 年 10 月 12 日。GPL-3.0。它在播放时无法覆盖网页视频,也无法写入 SRT。
查看对比
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 保持在浏览器中。您可以覆盖您正在观看的视频中的刻录字幕,包括 YouTube、Bilibili 和其他网页播放器。它可以在 Firefox 和 Chrome 中运行。打开交互功能以在您的设备上阅读已刻录的内容,并在该语言具有时提供如振假名、拼音、罗马音或国际音标的阅读。可以选择始终显示该文本、在鼠标悬停时显示或在按住热键时显示。
Blur 是 AleksandrHovhannisyan 的扩展,位于仓库 blur。您可以高亮文本或媒体,然后从右键菜单中选择 Blur。弹出窗口设置模糊强度。您高亮的文本被包裹和模糊。如果所选内容包含图像、视频或 iframe,则整个元素都会被模糊。它不会在正在播放的视频上的字幕带上绘制一个框。自述文件中提到它无法模糊 SVG 图标、背景图像、文本输入或任何您无法高亮的内容。重新加载将清除模糊。将设置同步到浏览器配置文件仍然是一项未被勾选的不错选择。它在 Firefox 附加组件商店和 Chrome 网上应用店中都有。最后的提交是在 2025 年 1 月。没有 GitHub 发布。MIT 许可证。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需拖放文件或从字幕文件开始。打开互动功能,以便在您的设备上阅读硬编码的行,并在该语言具有时显示例如振假名、拼音、罗马音或国际音标的读音。始终显示该文本、在悬停时显示,或在您按住热键时显示。
Animebook 是一个网页,位于 repo animebook.github.io。自述文件指出它没有维护,并将您指向 asbplayer。您可以将本地视频和 vtt、srt 或 ass 文件拖放到页面上。字幕文本保留在浏览器中,因此像 Yomichan 这样的弹出词典可以查找单词。您可以重播字幕、复制这一行、复制截图,并重新计时字幕,然后将其下载为 srt。一个单独的 Chrome 扩展可以将截图、音频和字幕行添加到最新的 Anki 卡片中。Yomichan 是创建该卡片的工具。当字幕结束时,页面可以暂停。浏览器通常无法播放 HEVC 或 AC3。最后一次更新大约是在两年前。MIT 许可证。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的嵌入字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Apple 应用程序,也无需从字幕文件开始。打开交互功能以在您的设备上读取嵌入行,当该语言有时会提供假名、拼音、罗马音或 IPA 等读音。始终显示该文本,在悬停时显示或在按住快捷键时显示。
Sodalite 是 superuser404notfound 的 Jellyfin 应用程序,存储在 Sodalite 仓库中。它在 Apple TV、iPhone 和 iPad 上运行。您可以观看 Jellyfin 服务器上已有的视频,使用直接播放,您可以通过 Seerr 请求缺失的标题。它还播放直播电视和音乐,当文件支持时,提供 HDR 和 Dolby Atmos。字幕是真实的轨道,在设备上绘制:包括 SubRip、ASS 和 WebVTT 等文本格式,以及 PGS 和 DVD 等位图轨道和侧车文件。您可以显示第二个文本轨道,保持强制字幕开启而字幕关闭,并从播放器中搜索和下载缺失的字幕。它不会读取画面中已有的嵌入文本。该应用程序的界面提供 26 种语言。这是他们关于界面的说法,不是字幕文件。公共测试版在 TestFlight 上。版本 1.0.0。最后一次提交是在上周。它需要 tvOS 26、iOS 26 或 iPadOS 26,以及 Jellyfin 10.9 或更新版本。GPL-3.0 带应用商店例外。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的 video 中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器,也无需从字幕文件开始。打开 Interact 以在您的设备上读取硬编码的内容,并在该语言有时提供如注音、拼音、罗马音或国际音标(text IPA)。悬停一个单词以查看 YuzuLingo 在此设备上的字典弹出窗口。按住修改键并悬停任何页面文本以获取相同的弹出窗口。始终显示该文本、在悬停时显示,或在按住热键时显示。
Voracious 是 rsimmons 的视频播放器,位于 repo voracious 中。它可以在 Mac、Windows 和 Linux 上运行。您将它指向像 Kodi 或 Plex 那样布局的本地媒体文件夹,配有名称与视频匹配的字幕文件。它可以显示多个字幕轨道,重新播放当前行,并按字幕向前或向后移动。观看模式暂停并隐藏或显示字幕。对于日语,它添加了注音。悬停字典仅支持日语。README 中提到 EPWING 文件。代码还加载本地 Yomichan 字典压缩包,以便查找保持在设备上。它不是实时的 Yomitan 扩展。导出将这一行通过 AnkiConnect 发送到 Anki,包括句子、阅读、音频和图像。它无法读取硬编码文本。它不能播放某些编解码器,包括 H.265 和 AC3。对整个字幕库的搜索被列为即将推出。版本 0.6.0。上一个提交大约是在 7 年前。下载被标记为 alpha。MIT 许可。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频(包括 YouTube、Bilibili 和其他网页播放器)上的嵌入式字幕。无需设置媒体播放器,也无需从字幕文件开始。打开互动模式以在您的设备上阅读嵌入的行,当该语言有注音时,提供如假名、拼音、罗马字或国际音标等读音。始终、悬停时或按住热键时显示该文本。
Lingo Player 是 oaprograms 的 Windows 视频播放器,位于 lingo-player 的代码库中。它基于 VLC 构建。您打开一个已经有字幕文件的本地电影,并且可以加载第二个字幕轨道。悬停一个单词获取翻译。自述文件仍然列出谷歌翻译。脚本将单词发送到 dioco 的网络API。点击一个单词将其保存在应用中,使用四种熟悉度颜色。您可以打开保存的列表和字幕列表,并且可以重播当前字幕行。它可以从 OpenSubtitles 下载字幕文件。自述文件提到,点击也会播放单词。他们说它适用于任何语言对。macOS 仍在计划名单上,另外还有更多词典和词形还原功能。存在便携版 Windows 构建。版本 v0.2.0-beta。自述文件在大约 3 个月前进行了更新。MIT 许可。
查看对比
YuzuLingo 在浏览器中使用。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需运行脚本,也无需从视频文件开始。打开互动功能,就可以在您的设备上阅读硬编码的行,并根据该语言提供假名、拼音、罗马字或国际音标等形式的朗读。始终显示该文本、在悬停时显示,或在您按住热键时显示。
RapidVideOCR 是 SWHL 的 Python 包,存储在 RapidVideOCR 的代码库中。您可以使用 pip 安装。rapid_videocr 命令读取 VideoSubFinder 已经保存的 RGBImages 或 TXTImages 文件夹,并且 RapidOCR 输出一个 SRT、一个 ASS 和一个 TXT。它不会打开视频本身。如果您提供该 exe 路径,代码库中的脚本可以首先调用 VideoSubFinderWXW.exe。桌面应用程序是单独的代码库,RapidVideOCRDesktop。Hugging Face 上有一个托管演示。RapidOCR 在设备上运行,其语言列表包括英语、西班牙语、日语、韩语,以及简体和繁体的中文,另外还有该列表上的其他语言。发布版本 v3.1.1。最后一次提交是在大约一年前。Apache-2.0。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需运行脚本,也无需从视频文件开始。打开互动功能,在您的设备上阅读嵌入式行,包含如振假名、拼音、罗马字或国际音标等读音(当该语言有这些时)。可以总是显示该文本、在悬停时显示或在按住热键时显示。
Video Subtitler 是 KarinBrisker 的 Python 应用程序,位于 Video-Subtitler 仓库中。您提供一个本地视频。FFmpeg 提取音频,然后 Whisper 的基础模型在您的机器上进行转录,使用 GPU 时使用 CUDA,否则使用 CPU。它会生成 SRT 和 VTT 文件。如果输出语言不同,googletrans 会翻译转录文本,该调用会发送给 Google。README 的致谢部分提到 Google Cloud Translation。该脚本使用 googletrans 包。然后 FFmpeg 将字幕烧录到一个新的视频文件中。它有命令行和 Gradio 演示,README 指向 Hugging Face Space。README 说您可以不设置输入语言,以便 Whisper 进行检测。代码中的转录调用不会传递该语言,并默认为英语。README 大约在 3 个月前被重写。Python 文件大约在 3 年前最后更改。没有发布版本。MIT 许可证。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需运行脚本,也无需从视频文件开始。在设备上启用交互阅读硬编码行,显示如注音、拼音、罗马音或国际音标等阅读内容(当该语言具有时)。始终显示该文本、悬停时显示或在按住热键时显示。\n\nsubtitles-ocr 是 glowinthedark 的工具链,位于repo subtitles-ocr中。它将本地电影中的硬编码字幕提取到 Apple Silicon Mac 上的 SRT 中。do-all.sh 使用 ffmpeg 裁剪视频(您需要为您的文件编辑裁剪),每秒保存一个 PNG,然后运行包含的 macOCR 二进制文件。该 OCR 调用是硬编码为中文。脚本将 JSON 转换为 SRT,并可以进行标准化和去重。可选步骤添加拼音、简体和繁体汉字,然后使用 DeepL 将中文翻译成英文(该调用连接到 DeepL,并需要一个 API 密钥),并将其合并为一个 SRT。README 标记脚本为进行中的工作,您需要为每个视频编辑 TODO。最后一次提交大约在三年前,并且没有发布。Apache-2.0。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器,也无须从字幕文件开始。打开互动功能,在您的设备上阅读嵌入式字幕行,当该语言有时可显示假名、拼音、罗马音或国际音标时。将鼠标悬停在一个单词上即可查看 YuzuLingo 的字典弹出窗口,包括日语、韩语、英语和西班牙语的词形变化。按住修饰键并悬停在页面文本上可获取相同的弹出窗口。始终展示该文本、在悬停时展示,或在您按住热键时展示。
Immersive 是 Ben-Kerman 为 mpv 编写的脚本,位于 repo immersive 中。您可以使用已配置的字典在字幕轨道上查找单词,包括一个 Yomichan JMdict 文件夹。它利用 Migaku 表格和一个日语去变形器来去变形,同时可以复制该行。导出功能将定义、句子音频和截图创建为 Anki 卡片。Forvo 发音是可选的,来自于网络。如果视频没有字幕行,您可以手动设置音频时间并从剪贴板查找单词。它可以在 Linux、Windows 和 macOS 上运行。发布版本 1.4。最后一次提交大约是两年前。GPL-3.0。
查看对比
YuzuLingo 始终在浏览器中运行。您可以覆盖您正在观看的视频上的内嵌字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器,也无需从字幕文件开始。打开互动功能以在您的设备上读取内嵌字幕,读取内容包括平假名、拼音、罗马音或国际音标(IPA),当该语言提供时。将鼠标悬停在单词上以显示 YuzuLingo 内置字典的弹出窗口。按住修饰键并悬停任意页面文本以显示相同的弹出窗口。始终显示该文本,悬停时或按住快捷键时显示。
Yomipv 是 BrenoAqua 的 mpv 脚本,位于 Yomipv 仓库中。您打开的已经具有日语字幕的视频。单词选择器让您可以使用 Yomitan 查找单词,包括音调重音和频率(当它们开启时)。一次确认即可创建 Anki 卡片,附有截图或动画剪辑和音频。您可以重放当前行,通过音节选择,并根据 Anki 卡片状态为单词上色。第二个字幕轨道默认为英语,并在悬停时显示。AniList 可以更新剧集进度。它可以在 Windows、Linux 和 macOS 上运行。您还需要 FFmpeg、AnkiConnect 和 Yomitan Api。版本 v1.1.0。GPL-3.0。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载应用程序,也无需从视频文件开始。打开交互模式以在您的设备上阅读硬编码行,当该语言有如假名、拼音、罗马字或国际音标时,可以显示这些读音。始终显示该文本,悬停时显示,或者在您按住热键时显示。
Hardcoded Subtitles Remover 是 Emam546 的 Windows 应用程序,存储在 Subtitles-remover 仓库中。您打开本地视频,标记字幕区域,并设置颜色范围。它构建一个蒙版并对那些帧进行插值处理,使得硬编码文本从副本中消失。您可以剪切视频的一部分,并在运行时预览清理后的帧。该工作保持在您的机器上,窗口使用 Electron,去除使用 OpenCV。README 说它仍在进行中。大视频可能无法显示,启动可能很慢,向后搜索可能会错过一帧。版本 v0.0.3。最后一次提交是在大约 5 个月前。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖正在观看的视频中的刻录字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置应用程序。打开互动功能以在您的设备上阅读刻录的行,当该语言具有这些内容时,可以显示如 furigana、拼音、罗马化 或 IPA 的读音。始终显示该文本、在悬停时显示或在按住热键时显示。
Transformers OCR 是 Ajatt-Tools 的 Linux 工具,在 repo transformers_ocr 中。您可以绑定一个快捷键,截取漫画对话框的屏幕截图,它会复制日文文本。您还可以传递图像文件。保持多个对话框,然后将它们一起识别和复制。一条配置行可以将该文本发送到 GoldenDict,而不是剪贴板。模型保留在机器上,您可以强制使用 CPU。它在 Xorg 和 Wayland 上运行。该文档表示在图像和视频帧中的 CJK 文本。自截图中读取日文漫画 OCR 的自述文件。自述文件表示该项目已被弃用,并且建议安装 lancet。该所有者于 2026 年 3 月 8 日存档了该 repo。GPL-3.0。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器。打开互动功能以在您的设备上阅读嵌入式字幕行,并在该语言可用时提供如 furigana、拼音、罗马字或 IPA 等读音。将光标悬停在单词上以查看 YuzuLingo 自己的字典弹出窗口,包括日语、韩语、英语和西班牙语的变形形式。按住修饰键并将光标悬停在页面文本上以查看相同的弹出窗口。始终显示该文本,或在悬停时显示,或在按住快捷键时显示。
Memento 是 ripose-jp 的 mpv 播放器,用于学习日语,存储在 Memento 仓库中。它支持 Windows、macOS 和 Linux。您可以在应用程序中播放视频并在字幕轨道中查找单词,使用弹出字典。字典使用 Yomitan 的字典文件,即使单词被变形,搜索仍然匹配该单词。AnkiConnect 可以创建卡片。yt-dlp 可以从许多网站进行流媒体播放,mpv 插件和配置文件可在 Memento 自己的配置文件夹中使用。OCR 与 manga-ocr 是可选的,仅在您构建它时可用。主页功能列表不包括该项。README 还指出,自 v1.7.2 以来,该应用程序已进行 overhaul。该表将 Memento 与 Subadub 分组,并指向 github.com/memento-dev。此页面遵循播放器。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需运行笔记本,也不需要从视频文件开始。在您的设备上打开交互式模式以读取嵌入的文本,提供如假名、拼音、罗马音或国际音标等阅读方式(当该语言适用时)。始终显示该文本,悬停时或按住热键时显示。
video-to-text-japanese 是 katkaypettitt 的一对 Jupyter 笔记本,位于 repo video-to-text-japanese。您提供一个本地视频,它使用 IBM Watson 语音转文本转录日语对话。轻微的清理会添加标点并去除填充词。其中一个笔记本用于长度超过 15 分钟的视频,另一个用于较短的文件。您需要一个 IBM Cloud 账户、一个 API 密钥和 ffmpeg。他们表示 Watson 每月包含 500 分钟的免费时间。该文档描述了一个读取视频帧并提取语音和视觉日语的管道。自述文件没有描述图像的 OCR。这份自述文件的日期是 2021 年 4 月。最后一次提交大约是 3 年前,没有发布。MIT 许可证。
查看对比
YuzuLingo 保留在浏览器中。您可以覆盖正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网络播放器。它在 Firefox 和 Chrome 中均可运行。开启互动模式以在您的设备上读取嵌入式字幕,提供如假名、拼音、罗马化或国际音标等语言的阅读方式。当该语言具有这些功能时,您可以始终显示这些文本、在鼠标悬停时显示或在按住快捷键时显示。无需预先准备字幕文件。
Subtitle Overlay 是 fivestar1103 的 Chrome 扩展程序。您可以将 SRT、SMI、VTT 或 ASS 文件加载到网页视频上,或在 OpenSubtitles 上搜索。编码检测确保日语、中文和韩文文件完好无损,并且这些语言有字体选项。您可以重新设计文本,包括背景和背景模糊,在视频播放时调整时间,点击文本行以复制,并在此设备上恢复该视频的最后一个字幕。智能同步使音频的时间与您设备上的匹配。前五个同步是免费的,付费的 Pro 版本移除了试用限制。搜索、本地文件、样式和手动定时仍然免费。表单描述了一个覆盖不可选择硬字幕的文本遮罩。列表描述了您自己在播放器上绘制的字幕文件。自动字幕、AI 翻译、更大的库、A–B 重复和字典被列为尚未提供。界面被本地化为 9 种语言。版本 1.7.6,最后更新于 2026 年 9 月 30 日。
查看对比
YuzuLingo 在浏览器中运行。您可以在观看的视频中覆盖烧录字幕,包括 YouTube、Bilibili 和其他网络播放器。无需下载应用程序。启用互动功能以在您的设备上阅读烧录字幕行,并在该语言拥有时显示 furigana、pinyin、罗马拼音或 IPA 等读音。始终显示该文本,悬停时显示,或者在按住热键时显示。
Subtitle Composer 是 maxrd2 的桌面编辑器,存储在 repo SubtitleComposer 中。开发已移至 KDE,GitHub repo 说镜像可能不是最新的。它可以在 Windows 和 Linux 上运行。您可以编辑文本字幕文件,包括 SRT 和 ASS,并且可以并排编辑两个轨道。它可以 OCR 图像字幕流、PGS 和 VobSub,并可以从视频文件中提取字幕轨道。语音转文本使用 PocketSphinx 的音频。它在自己的播放器中预览行,在波形上,并可以同步、拼写检查、样式设置和脚本化该文件。该表描述了 Apple Vision 和 macSubtitleOCR 从图像中提取硬编码文本。自述文件没有说明。GPL-2.0。
查看对比
YuzuLingo 直接在浏览器中使用。您可以在正在观看的视频上覆盖烧录字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置应用程序。开启互动功能,以在您的设备上读取烧录的字幕行,当该语言支持时,会显示如振假名、拼音、罗马字或国际音标等读音。您可以选择始终显示该文本、在悬停时显示或按住热键时显示。
Sentence Grinder 是 kualta 的项目,存放在我的代码仓库中。它是一个使用 Prisma 的 Next.js 应用,旨在通过间隔重复进行句子挖掘。自述文件指出它目前处于非常早期的阶段。每个路线图项目仍然未完成:CJK 最小版本、其他语言、无限牌组、桌面、移动和网络之间的同步、悬停词典、发音词典和社区功能。该文档描述了来自本地视频的悬停查找。自述文件中没有提到。该所有者于 2024 年 10 月 16 日归档了该代码仓库。目前没有发布。AGPL-3.0。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖正在观看的视频上的硬编码字幕,包括 YouTube、Bilibili 和其他网络播放器。无需运行脚本,也无需从视频文件开始。打开互动后,可以在您的设备上阅读硬编码的行,当该语言有时,提供如振假、拼音、罗马化或国际音标等阅读方式。始终显示该文本、鼠标悬停时显示或在按住热键时显示。
cuddly-journey 是 Shirajuki 的项目,位于 repo cuddly-journey。README 标记为进行中。目标是从具有硬编码字幕的视频生成一个 SRT,然后从该 SRT 生成配音音轨。独立脚本完成这些步骤:hard_subs_to_srt.py 接受一个视频、一个输出 SRT 和一个辅助 SRT,使用 Tesseract。process_tts.py 清理 SRT。tts-edge.py 生成 TTS 块,另一个脚本将这些块转换为音频文件。README 说明提取脚本目前仅支持 1280x720。网页编辑器、裁剪框、LLM 句子校正、Docker 以及操作说明仍在 TODO 或待公布。它需要 Python 3、用于您的目标语言的 Tesseract 和 FFmpeg。README 对 VideoSubFinderCli 二进制文件给予了引用。最后一次提交大约是在两年前,没有发布版本。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网络播放器。不需要运行脚本,也不需要从字幕文件开始。打开互动功能,在您的设备上阅读硬编码的字幕,提供如振假名、拼音、罗马字或国际音标等语言的读音。可以选择始终显示该文本、悬停时显示或在按住热键时显示。
python-srt2ass 是 ewwink 的 Python 3 脚本,存储在 python-srt2ass 库中。您给它一个 SRT 文件,它会生成一个 ASS 文件。默认样式是一个黑色框和黄色文本,用于在播放该 ASS 时隐藏外语硬编码字幕。它可以在 Windows、Linux、Mac 和 Android 上运行,通过命令行或作为 Python 模块。您可以传递多个 SRT 文件。最后的提交是在大约 4 年前,且没有发布版本。
查看对比
YuzuLingo 保持在浏览器中。您可以在正在观看的视频上覆盖烧录字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载任何应用程序。开启互动功能以在您的设备上阅读烧录行,并根据该语言提供如注音、拼音、罗马拼音或国际音标等朗读。按住修饰键并悬停在任何页面文本上以查看 YuzuLingo 的字典弹出窗口。始终显示该文本、悬停时显示或在您按住热键时显示。
Manatan 是 KolbyML 的应用程序,位于 Manatan 仓库中。您可以下载 Windows、Linux 或 macOS 版本,或使用 Android 应用。iOS 处于公开测试阶段。它在 127.0.0.1:4567 打开本地页面。您可以添加 Mihon、Aniyomi 或 Aidoku 源,并在应用中观看动画或阅读漫画。漫画 OCR 可以将悬停文本转化为可选择文本。动画在播放时会解析字幕和提供弹出字典。点击一次即可将动画句子及其音频发送到 Anki,包含句子音频。同时包含单词音频。本地 OCR 在 Android、iOS 和桌面上可用。您还可以阅读本地漫画(文件夹、CBZ、ZIP、EPUB、JPEG XL)、本地 mkv 文件和 EPUB,并在设备之间同步进度。他们表示支持所有语言。浏览器和 YouTube 矿用仍在计划中。最新版本:新光 5。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网络播放器。不需要设置服务器,也不需要上传视频文件。启用互动功能以在您的设备上读取硬编码的字幕行,并在该语言具备时提供如假名、拼音、罗马字或国际音标等阅读方式。可以选择始终显示该文本、鼠标悬停时显示或按住热键时显示。
SubtitleExtractor 是 Dim145 的自托管网页应用,存放在 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 保持在浏览器中。您可以覆盖正在观看的视频上的烧录字幕,包括 YouTube、Bilibili 和其他网络播放器。无需设置 Anki 桌面版。打开 Interact 以在您的设备上读取烧录的线路,并显示该语言中的阅读,例如振假名、拼音、罗马音或国际音标(IPA)(如果该语言有的话)。可以始终显示该文本,悬停时显示,或在按住热键时显示。
Anki-OCR 是由 infinity7 和 StckOverflow 维护的附加组件,位于 Anki-OCR 的代码库中。该代码库并非公开。描述中提到它能够识别视频截图和 Anki 中硬字幕图片卡片上的文本。设置列表中提到 Anki Desktop、附加组件、Tesseract 5 或 Mac OCR 二进制文件,以及 ShareX 或截图工具。下面的行遵循该描述。ShareX 和截图工具是您截取屏幕截图的方式。描述中并没有提到该附加组件在播放视频时覆盖视频,或者它创建卡片。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖视频中的硬编码字幕,包括 YouTube、哔哩哔哩和其他网络播放器。无需设置媒体播放器,也没有单独的 OCR 服务器。打开互动功能即可在您的设备上读取硬编码的文本,支持如振假名、拼音、罗马字或国际音标等读音。可以始终显示该文本、在悬停时显示,或在按住热键时显示。
mpv-ocr 是 rootsim 为 mpv 提供的脚本。该存储库是私有的。描述中提到它可以对硬编码的日语和 CJK 视频进行 OCR,并将文本发送到 Yomitan。设置列表中包含 mpv、Tesseract 或 Manga-OCR、一个本地 Python 服务器和 AnkiConnect。下面的行遵循该描述。AnkiConnect 在设置列表中。描述中没有说明该脚本会写入卡片。
查看对比
YuzuLingo 始终在浏览器中运行。您可以覆盖您正在观看的视频中的烧录字幕,包括 YouTube、哔哩哔哩以及其他网页播放器。无需构建项目。开启互动功能,以便在您的设备上阅读烧录的字幕行,当该语言具有 Furigana、拼音、罗马字或国际音标时,能够显示这些内容。始终显示文本、在鼠标悬停时显示,或在按住热键时显示。
Subtitle OCR Console 是 kirksaunders 的命令行工具,位于 repo subtitle-ocr-console。您使用 .NET 6 和 Rust 构建它。它将 PGS 字幕文件转换为包含英文模型的 SRT,并能够提取该文件中的图片。CUDA 是可选的。自述文件尚未选择许可证,限制使用为克隆、构建和运行。最后一次提交大约在十一个月前,并且没有发行版。它在播放时不覆盖网络视频。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频上的硬编码字幕,包括 YouTube、Bilibili 和其他网络播放器。无需下载桌面应用程序,也无需下载视频文件。开启交互功能可以在您的设备上读取硬编码的行,并在该语言具备时显示如注音、拼音、罗马音或国际音标的读音。可以始终显示该文本、在悬停时显示或者通过按住热键来显示。
VideoSubFinder 是 skosnits 在 SourceForge 上的程序。它在本地视频中找到带有硬编码文本的帧并保存时间,然后制作清除背景的图像,以便其他程序(如 FineReader、Subtitle Edit 或 Google Drive)可以读取文本。它可以在 Windows 和 Linux 上运行。页面上的最后更新是 2023 年 5 月 1 日。它在视频播放时无法覆盖网络视频,也无法自己写入字幕文本。
查看对比
YuzuLingo 保持在浏览器中。您可以在正在观看的视频上覆盖嵌入式字幕,包括 YouTube、Bilibili 和其他网络播放器。无需下载桌面应用程序,也无需下载视频文件。开启互动功能,在您的设备上阅读嵌入的字幕行,提供如假名、拼音、罗马音或国际音标等阅读方式(如果该语言有相关内容)。始终显示该文本,悬停时显示,或在按住热键时显示。
VideOCR 是 timminator 在仓库 VideOCR 中的应用,是 devmaxxing/videocr-PaddleOCR 的一个分支。您导入本地视频,绘制裁剪区域,生成 SRT 文件。设备上的默认 OCR 为 PaddleOCR。Google Lens 是可选项,需要互联网。它可以在 Windows 和 Linux 上运行,命令行构建可以在 Docker 中运行。他们声称支持200多种语言。缺少空格的清理仅适用于英语、西班牙语、葡萄牙语、德语、意大利语和法语。版本 v1.6.0。它不能在播放时覆盖网页视频。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖您正在观看的视频中的硬字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Python 项目,也无需下载视频文件。打开互动功能,以便在您的设备上阅读嵌入的字幕,提供如注音、拼音、罗马字或国际音标等阅读方式(当该语言有时)。可以始终显示该文本,在悬停时显示,或在按住热键时显示。
Hardsub-Extract-OCR 是 Furretar 在 Hardsub-Extract-OCR 的 Windows 设置。您需要 Python 3.11 和 VideoSubFinder。它从本地视频中切割出硬字幕,并通过 Chrome Lens Py 将结果写入 SRT。README 中提到该文件适用于 MPVacious 和 subs2srs,并且标题声称达到 99% 的准确性。这是他们的主张。README 指向 RapidVideOCR,如果您希望在设备上进行 OCR。最后一次提交是在大约三个月前,并且没有发布。它不支持在播放时覆盖网页视频。
查看对比
YuzuLingo 在浏览器中运行。您可以覆盖正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Python 项目,也无需下载视频文件。打开互动功能可以在设备上读取硬编码的字幕,支持如振假名、拼音、罗马字或国际音标等读音(如果该语言有的话)。可以选择始终显示这些文本、悬停时显示或在按下热键时显示。
HardSubExtract 是 cavalia88 在其 repo HardSubExtract 中的命令行工具。您可以使用视频帧滚动器在本地视频上绘制一个框,或者以百分比的形式传递该框,PaddleOCR 会生成一份 SRT。它可以限制运行时间的开始和停止,并在完整运行之前在样本帧上显示框。README 将其称为 CPU 实现。此外,它还指向其他 PaddleOCR 语言代码。最后一次更新是在大约两年前,并且没有发布任何版本。它不能在播放时覆盖网络视频的字幕。
查看对比
YuzuLingo 遮盖您正在观看的视频中的烧录字幕,包括 YouTube、Bilibili 以及其他网页播放器。打开互动以在您的设备上读取烧录的字幕行,并在该语言有时提供如振假名、拼音、罗马化或国际音标(IPA)的读音。可以始终显示该文本、鼠标悬停时显示或在您按住热键时显示。
AnimeKai Subtitle Extractor 是 miomit 的 Chrome 扩展,存储库为 animekai-subtitle-extractor。在 AnimeKai 页面上,弹出窗口列出了播放器已经加载的字幕文件,如 VTT,因此您可以打开它们。清单版本为 0.0.0。最后一次提交大约在十个月前,没有发布。它不覆盖嵌入图像的单词,也无法读取它们。
查看对比
YuzuLingo 可以在你正在观看的影片中覆盖烧录的字幕,包括 YouTube、Bilibili 和其他网页播放器。打开互动功能,以便在你的设备上阅读每一行烧录的字幕。这一行保持你所勾选的语言,并在该语言具备时提供如振假名、拼音、罗马拼音或国际音标的阅读方式。始终显示该文本、在悬停时显示,或在你按住热键时显示。
SubtitleEasy 是 veraposeidon 的 Chrome 扩展,存储在 SubtitleEasy 的代码库中。你下载一个压缩包并在开发者模式下加载它。它在 Apple Developer WWDC 会议和 deeplearning.ai 上同时显示两种字幕语言。版本 v1.2.0。最后一个发布大约在三年前。它不覆盖烧录在画面上的单词。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Python 脚本,也不需要编辑字幕文件。开启互动模式以在您的设备上读取嵌入式行,支持例如振假名、拼音、罗马音或国际音标等阅读方式(当该语言有时可用时)。可以选择始终显示该文本、悬停时显示或在按住热键时显示。
Subcleaner 是 KBlixt 的 Python 脚本,位于 repo subcleaner 中。它在具有语言配置文件的 SRT 中查找广告块,删除它们,并重新索引文件。它可以遍历一个库,Bazarr 可以在下载后运行它。包含英语、西班牙语、葡萄牙语、荷兰语、印尼语和瑞典语的配置文件。其他语言需要您自己编写配置文件。没有发行版本。它不能覆盖视频中的一行,也不能读取其中的内容。
查看对比
YuzuLingo 在浏览器中运行。您覆盖正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器,也无需下载视频文件。开启互动功能以在您的设备上阅读嵌入的行,提供如振假名、拼音、罗马拼音或国际音标等阅读方式。将鼠标悬停在单词上以使用 YuzuLingo 内置词典弹出窗口。按住修饰键并悬停在任何页面文本上以看到相同的弹出窗口。始终显示该文本,悬停时或按住热键时显示。
SubMiner 是 ksyasuda 为 mpv 提供的叠加工具,在 SubMiner 仓库中。您安装 mpv,然后安装 SubMiner。它在字幕轨道上放置自己的 Yomitan,以便您可以查找单词,一键即可将句子、音频剪辑和截图发送到 Anki。它可以按频率和 JLPT 级别为单词上色,并保留您设备上的观看时间统计页面。通过 yt-dlp,它可以播放 YouTube URL。它还可以从 Jimaku 下载字幕,连接到 Jellyfin 和 AniList,并使用 whisper.cpp 从音频生成日文字幕。挖掘需要 AnkiConnect。版本 0.20.1。它不会覆盖嵌入图像的单词。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频上的烧录字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Python 项目,也无需上传或下载视频文件。打开交互模式以在您的设备上读取烧录行,拥有如注音、拼音、罗马音或国际音标等阅读方式(当该语言有这些时)。始终显示该文本、在悬停时显示,或在您按住一个快捷键时显示。
video-subtitle-erasure 是 mistbit 在 repo video-subtitle-erasure 中的 Python 项目。它需要 Python 3.11 和一个订阅的项目 subtitle-ocr。您需要传递一个本地 MP4,或将其上传到您机器的工作台,并生成一个新的文件,擦除硬编码行并保留音频。您可以手动绘制区域,或让它自动找到区域。它可以在完整视频之前先在短片中搜索更好的设置。没有发布版本。它不支持在播放时覆盖网络视频。
查看对比
YuzuLingo 在浏览器中使用。您可以覆盖正在观看的视频中的硬编码字幕,并且这些区域会在该网站上恢复。无需下载桌面应用程序。打开交互式功能以在设备上阅读硬编码行,并在该语言有时提供的注音、拼音、罗马音或国际音标等读取方式。在悬停时、始终显示该文本,或在按住热键时显示。
Subtitle Hider 是 Bennycopter 的 Windows 程序,位于 repo subtitle-hider 中。这不是使用相同名称的浏览器扩展程序。您下载 exe 文件并双击它。它在任何窗口上放置一个框。该框可以模糊,或显示为黑色或白色,单击可以显示下面的内容。版本 v1.0.1。最后一次更新是在大约两年前。它不读取该行。
查看对比
YuzuLingo 保持在浏览器中。您可以覆盖您正在观看的视频上的内嵌字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置 Docker 或 Tdarr,也无需下载视频文件。开启互动功能,您可以在设备上读取内嵌字幕行,并在该语言有时提供的情况下显示如假名、拼音、罗马音或国际音标等阅读方式。始终显示该文本、悬停时显示或在按住热键时显示。
Tdarr 字幕 OCR 是 thewolfman56 在 tdarr-subtitle-ocr 仓库中的 Docker 边车。Tdarr 从库文件中提取图像字幕,该服务将其写入 SRT。它可以使用 NVIDIA CUDA、Intel OpenVINO 或字幕编辑器。您设置一个持有人令牌和共享文件夹。默认图像仅包含英语 Tesseract 数据。更多语言意味着额外的 Tesseract 数据。版本 0.1.0。它在网络视频播放时不会覆盖一行。
查看对比
YuzuLingo 保持在浏览器中。你可以覆盖已经在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。无需设置媒体播放器,也无需下载视频文件。启用互动功能以阅读设备区域内每一行硬编码文本。每一行保留你所选择的语言,并在该语言有时提供如注音、拼音、罗马拼音或国际音标等读音。鼠标悬停在单词上可在此设备上弹出 YuzuLingo 内置的字典。按住修饰键并悬停任何页面文本以获得相同的弹出窗口。始终显示该文本、在悬停时或在你按住热键时显示该文本。
mpv-subtitleminer 是 friedrich-de 在 mpv-subtitleminer 仓库中的工具包。你需要安装 mpv,将发布文件放入 mpv 的配置中,然后打开已经有字幕文件的视频。一个本地 Rust 服务器将那些行发送到你浏览器中的页面,在那里你可以用 Yomitan 查询单词,并将一个句子、截图和音频发送到 Anki。它可以显示第二个字幕文件,重播一句话,用正则表达式清理文本,并按照 ASS 样式或名称隐藏行。版本 0.1.9。自述文件说明这是一个早期版本。它不覆盖镶嵌在画面中的单词。
查看对比
YuzuLingo 在您已观看的视频上覆盖硬字幕,包括 YouTube 和其他网页播放器。您可以绘制多个区域,使用模糊或实心覆盖。打开交互功能以在设备上读取已烧录的行,并在该语言有时标时显示如振假名、拼音、罗马字或国际音标的读音。
YouTube Sub Blur 是 kenzofnu 的 Chrome 扩展程序,名称为 Youtube-Sub-Blur。它在 YouTube 的硬字幕上放置一个模糊框,该框无需额外设置即可使用。复习模式会倒回显示字幕的一段,然后再次在字幕被覆盖的情况下播放。可选的 OCR 和 Anki 需要本地 Windows 服务器、Python、AnkiConnect、yt-dlp 和 ffmpeg。日语 OCR 首先使用 Google Lens,使用 MeikiOCR 作为后备。卡片可以获取截图和句子音频,您可以用 Yomitan 查找文本。最后的提交大约是七个月前,没有发布版本。
查看对比
YuzuLingo 可以覆盖您正在观看的视频中的硬编码字幕,包括 YouTube、Bilibili 和其他网页播放器。您无需下载视频。打开互动功能以在您的设备上阅读硬编码的字幕行,并在该语言有时提供的情况下显示如假名、拼音、罗马音或国际音标的读音。始终显示该文本,在悬停时或按住热键时显示。
视频字幕提取器是 YaoFANGUK 在库 video-subtitle-extractor 中的应用,也称为 VSE。您需要配置 Python 3.12、PaddlePaddle 和一个虚拟环境,然后从窗口或命令行打开本地视频。您需要自己绘制字幕区域,它会生成 SRT 或 TXT 文件。OCR 保留在设备上,不会调用百度或阿里巴巴。它可以在 Windows、Linux 和 macOS 上运行。他们声称支持 87 种语言。最新版本是 2.2.0。您可以与他们单独的字幕删除器配对使用。在网页视频播放时不覆盖字幕行。
查看对比
YuzuLingo 保留在浏览器中。您可以覆盖正在观看的视频中的硬嵌字幕,包括 YouTube、Bilibili 和其他网页播放器。无需下载桌面应用程序。打开互动模式以在您的设备上读取硬嵌字幕行,当该语言有时可以提供读音(如振假名、拼音、罗马音或国际音标)时会显示这些读音。按住修饰键并悬停在任何页面文本上以显示 YuzuLingo 的字典弹出窗口。始终显示该文本、悬停时显示或在按住热键时显示。
KanjiTomo 是一款您可以从 MediaFire 下载并通过 Java 运行的 Windows 程序。其他操作系统不支持。您可以将鼠标指向屏幕上任何图像中的日语字符,来自文件、程序或网页,同时在字典中查找这些字符。水平和垂直文本均可使用,并且可以将这些单词保存到列表中。最新版本是 2020 年 8 月发布的 1.0.4。OCR 代码为 sakarika 的库 kanjitomo-ocr。它不覆盖字幕行。
查看对比
YuzuLingo 在您已观看的视频上覆盖嵌入式字幕,包括 YouTube、Bilibili 及其他网页播放器。打开互动功能,您可以在设备上阅读嵌入的字幕,支持如假名、拼音、罗马字或国际音标等文本格式。始终显示该文本、在悬停时显示,或在按住热键时显示。它在 Firefox 和 Chrome 中均可运行。
No CC 是来自 si4k.online 的 Chrome 扩展。在 YouTube 上,它关闭字幕轨道并保持关闭,适用于视频、短片和悬停预览。弹出切换记住该选择,CC 按钮标签变为 NO-CC。它不覆盖嵌入在画面中的文字,并且不适用于其他网站。
查看对比
YuzuLingo 可以覆盖您正在观看的视频中的内嵌字幕,包括 YouTube、Bilibili 以及其他网页播放器。您无需下载视频,也无需运行单独的 OCR 服务器。打开互动功能,以便在视频播放时在您的设备上阅读内嵌字幕,并在该语言有时提供的情况下显示如振假名、拼音、罗马音或 IPA 的阅读方式。按住修饰符并悬停在任何页面文本上以显示 YuzuLingo 的字典弹出窗口。始终显示该文本,可以在悬停时或按住热键时显示。它可以在 Firefox 和 Chrome 中运行。
SoftSubs 是 jrachele 的 Chrome 扩展,位于 soft-subs 仓库中。您以未打包的形式加载它并在 Python 3.9 上运行本地 PaddlePaddle 服务器。当您暂时停止时,它将硬字幕 OCR 成可选择的文本以供屏幕阅读器、Yomichan 或剪贴板使用。最后一次提交大约是三年前,并且没有发布。它不覆盖该行。
查看对比
YuzuLingo可在您正在观看的视频中覆盖嵌入式字幕,包括YouTube、Bilibili和其他网页播放器。您无需下载视频。开启互动功能,通过您的设备读取嵌入的字幕行,当该语言有标注时,可以提供如振假名、拼音、罗马拼音或国际音标等阅读方式。可以始终显示该文本,悬停时显示,或在按下热键时显示。\n\nSubtitle Edit是来自SubtitleEdit/subtitleedit库的桌面字幕编辑器。它在Windows、macOS和Linux上运行。您可以打开一个字幕文件和一个本地视频。它可以将嵌入的字幕和基于图像的字幕OCR为文本、翻译、运行语音转文本和文本转语音,并将字幕嵌入视频中。它还修正时序,检查Netflix规则,并编辑ASS样式。核心编辑保留在设备上。它不覆盖网页播放器上的嵌入式字幕。
查看对比
YuzuLingo 在您正在观看的视频上显示烧录字幕,包括 YouTube、Bilibili 和其他网页播放器。您无需下载视频。开启互动功能,可以在您的设备上阅读烧录的字幕,并提供如假名、拼音、罗马字或国际音标等读音。文本可以始终显示、在悬停时显示或在按住热键时显示。
Distill 是 Agions 的桌面应用程序,位于 Distill 代码库中。您可以导入本地视频,手动绘制或自动找到硬字幕区域,并导出 SRT、VTT 或 TXT。离线 OCR 使用 Tesseract 或 ONNX。云模式使用 Gemini 或 OpenAI Vision,并且云通行证可以校对文本。它不支持网页播放器上的烧录字幕。
查看对比
YuzuLingo 在您已经观看的视频上覆盖嵌入式字幕,包括 YouTube、Bilibili 和其他网络播放器。您无需准备图像或视频文件。开启互动功能即可在设备区域中阅读每一行嵌入式字幕。每一行保持您所选择的语言,在该语言有时提供注音、拼音、罗马音或国际音标,并在会话中提供这些行的转录。总是显示该文本,或者在悬停时显示,或在您按住热键时显示。
EasyOCR 是 JaidedAI 在 GitHub 上的 Python 库。您通过 pip 安装它,并指向一张静态图像:一个文件、一个屏幕截图或一个 URL。它返回文本和在图片中的位置。他们表示支持 80 多种语言,您可以在同一图像中传递多种语言。它不支持网络播放器上的嵌入式字幕。
查看对比
YuzuLingo 可以覆盖您正在观看的视频中的烧录字幕,包括 YouTube、Bilibili 和其他网页播放器。您无需下载视频。启动互动功能即可在设备上读取烧录行,并根据该语言提供如注音、拼音、罗马音或国际音标等阅读资料,以及该会话中的文本记录。
substudy 是 emk 在 repo subtitles-rs 中的命令行工具。您需要 ffmpeg 和本地视频加字幕文件。它可以生成双语 SRT、复习页面和带图片和音频的 Anki 卡。转录和翻译是将文件发送给 OpenAI,并且需收费。该 repo 的最新版本为 0.6.10。它不支持网页播放器中的烧录字幕。
查看对比
YuzuLingo 适用于您正在观看的视频中的烧录字幕,包括 YouTube、Bilibili 和其他网络播放器。您无需下载视频。开启互动功能,在设备上阅读烧录的字幕,提供假名、拼音、罗马拼音或国际音标等读音(如有),以及该场次的字幕文本。
VidSubX 是 voun7 在 GitHub 上为 Windows 和 Linux 提供的程序。您将其指向本地视频,并从烧录文本生成外部字幕文件。它可以找到字幕区域,运行批处理,并隐藏其余画面,您只会看到该区域。Nvidia GPU 可以加速提取。字幕文件可以通过脚本或 SubtitleEdit 进行翻译。
查看对比
YuzuLingo 能够覆盖您正在观看的视频中的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。您无需上传视频,也无需下载。打开 Interact 功能以在您的设备上阅读嵌入式字幕,并在该语言具备时提供平假名、拼音、罗马化或国际音标等阅读方式,以及该会话中的字幕文本。
Extract-Subtitles-by-OCR 是 JollyToday 在 GitHub 上的项目。该项目表示它是 Weydub 的产品说明,Weydub 是 GhostCut 的国际名称,而不是您从代码中运行的工具。您需要上传视频,标记字幕区域,等待,然后下载 SRT 文件。他们还会翻译该文件。他们声称该服务覆盖 30 多种语言,并使用 Gemini 或 GPT 来校对提取的文本。
查看对比
YuzuLingo 在 YouTube、哔哩哔哩和其他开放网页播放器上覆盖烧录字幕。你可以绘制多个区域,这些区域会在该网站上恢复。开启互动以阅读烧录的行,并在该语言有的情况下提供如 furigana、拼音、罗马化或国际音标等阅读,以及在该会话中的行的抄本。可以始终显示该文本、悬停时显示或在按住热键时显示。
Blur Sensitive Content 是 kazi331 在仓库中的 Chrome 扩展 blur-sensitive-content-from-webpage。你可以悬停在某个元素上并点击以模糊它,以隐藏敏感内容,同时捕捉或分享你的屏幕。一个滑块可调整模糊程度。再次点击可以去模糊,或清除所有模糊。以开发者模式加载未打包的版本。模糊不会被保存,因此重新加载会清除它们。在视频上不会绘制区域。
查看对比
YuzuLingo 在 YouTube、Bilibili 和其他开放网页播放器上覆盖嵌入式字幕。您可以绘制多个区域,并设置模糊强度。开启交互模式可以阅读嵌入式文本,提供如假名、拼音、罗马字或国际音标等读取方式(当该语言有时可用),并在该会话中提供文本的文字记录。
Subtitle Masker 是一个 Chrome 扩展程序。它在视频播放器的字幕上放置一个模糊遮罩,并在视频全屏时跟随视频。评论者表示,模糊级别无法更改,并且退出全屏可能会破坏遮罩。它不读取字幕。
查看对比
YuzuLingo 在 YouTube、Bilibili 和其他开放网页播放器上覆盖烧录字幕。您可以绘制多个区域,这些区域在该网站上会被保留。打开交互模式以读取烧录的字幕行,包括日文假名、拼音、罗马字或国际音标(当该语言有时可用)以及该会话的字幕文本。始终显示该文本、悬停时显示或在您按住热键时显示。它可以在 Firefox 和 Chrome 中运行。
Mask & Blur Pro 是 Hasin Hayder 开发的 Chrome 扩展。您选择文本并用字符替换它,或点击一个元素进行模糊处理,适用于截图和屏幕共享。它在 Chrome 网上应用店中可用。它不会在视频上绘制区域。评论者表示,遮罩在重新加载后不会保持,无法移除模糊,且设置不会针对每个网站保存。
查看对比
YuzuLingo 可以覆盖 YouTube、Bilibili 和其他开放网页播放器上的内嵌字幕。您可以绘制多个区域,每个区域可以模糊或作为实心覆盖。语言学习者可以启用互动模式,并在悬停时查找单词,而不仅仅是模糊该行。在悬停时显示文本,使用快捷键,或保持显示。它可以在 Firefox 和 Chrome 中运行。
BlurShot 是 KD-MM2 在 GitHub 上的 Chrome 扩展。您可以启用选择模式,悬停在某个元素上,然后点击以模糊它。它用于在演示和截图中隐藏敏感文本。您需要在开发者模式下以解压缩的方式加载它。它不会在视频上绘制区域,并且不会查找单词。
查看对比
YuzuLingo 可以覆盖 YouTube、Bilibili 和其他开放网页播放器上的硬嵌字幕。您可以绘制多个区域,每个区域可以模糊或作为实心覆盖。语言学习者可以启用互动功能,在悬停时查找单词,而不仅仅是模糊该行。通过热键在悬停时显示文本,或者保持文本可见。它可以在 Firefox 和 Chrome 中运行。
Subtitle Hider 是 KamiGim 在 GitHub 上的 Chrome 和 Firefox 扩展。它在页面上放置一个模糊覆盖,您可以将其拖到字幕上。您需要在开发者模式下从文件夹加载它。它不支持查词,也不会增加实心覆盖。
查看对比
YuzuLingo 覆盖您正在观看的视频上的嵌入式字幕,包括 YouTube、Bilibili 和其他网页播放器。您无需下载视频。
Scrubtitles 是 Keaneo 在 GitHub 上的 Python 脚本。您下载一个本地文件,编辑该脚本,然后它从该文件中去除文本。作者表示它去除了大部分字幕,但会有一些失真。视频脚本从帧写入新文件,因此结果中不包含声音轨。
查看对比
YuzuLingo 保持在浏览器中。安装扩展,覆盖嵌入式字幕,并使用 YuzuLingo 的字典弹出窗口查找识别行中的单词。按住修饰符并悬浮在任何页面文本上以显示相同的弹出窗口。字典在此设备上使用 Yomitan 格式的压缩包。没有桌面应用程序可供下载。
YomiNinja 是一款桌面应用。它可以读取任何窗口中的文本,包括游戏和漫画,并使用 Yomitan 或 10ten 查找单词。
查看对比