如何把硬字幕变成 Anki 卡片(subs2srs)用于语言学习

作者 Flora Wang,视频本地化专家 · 更新于 2026 年 7 月 4 日 · 阅读约 6 分钟

太长不看:subs2srs(把句子挖进 Anki)需要一个带时间轴的字幕文件加上音频。但很多沉浸式素材 —— 动画压制、日本 YouTube、国产剧 —— 都把字幕烧进了画面,所以没有字幕文件供 subs2srs 使用。这就是为什么 subs2srs 教程会叫你避开硬字幕内容。解法:先把烧录字幕 OCR 成一个带时间轴的 SRT,再把那个 SRT 加上视频喂给 subs2srs。GeekLink 在 Mac 上完成 OCR 这一步,时间轴精确到帧(这正是 subs2srs 所依赖的);而如果视频根本没有字幕,它还可以改为转录音频。

如果你找到了一个完美的沉浸式视频 —— 难度合适、主题你也喜欢 —— 但字幕卡在画面里,你不必放弃它。你只需要在 subs2srs 之前多做一步。

为什么 subs2srs 用不了硬字幕?

subs2srs 通过沿着字幕文件里的时间戳切分视频的音频和截图来生成 Anki 卡片。它需要一个真正带时间轴的 .srt/.ass 文件。

硬字幕(烧录字幕)不是文件 —— 它们是画进每一帧的像素。没有带时间轴的文字供 subs2srs 去切,这就是为什么标准建议字面上就是「下载那些没有把字幕硬编码进去的版本」。Yomitan 或 SubMiner 之类的播放器内挖词工具也有同样的局限:它们读取的是播放器里显示的真正字幕轨道,而不是烧进画面的文字。

所以缺失的这一步,就是把那些烧录字幕变回一个带时间轴的字幕文件 —— 也就是对视频帧做 OCR。

把烧录字幕变成 subs2srs 可用的 SRT(在 Mac 上)

  1. 用 GeekLink 对硬字幕做 OCR。导入视频,选择「字幕已经在屏幕上」,在字幕区域画一个框,它就把文字读成一个带时间轴、可编辑的 SRT —— 本地、免费。
  2. 修正被标出的地方。GeekLink 会标出它没把握的行,让你只纠正少数几行、而不是重读全部 —— 这很重要,因为干净的文字能生成更干净的卡片。
  3. 把 SRT + 视频喂给 subs2srs。现在你有了一个带正确时间轴的真正字幕文件,subs2srs 就能正常切分音频和截图,生成你的牌组。
  4. 导入 Anki 并学习。
在烧录字幕区域画一个框,让 GeekLink 只读取那一行
在字幕行上画一个框 —— GeekLink 只读取框内内容,这样别处的 logo 和标注就不会污染你的卡片。
烧录字幕被读进一份可编辑、带时间轴、可导出为 SRT 的列表
结果:一个带时间轴、可编辑的 SRT —— 正是 subs2srs 切分音频、生成卡片所需要的文件。

为什么时间轴准确度对 subs2srs 很重要

subs2srs 用字幕行的开始/结束时间戳来剪切每张卡片的音频。如果时间轴不对,你的卡片就会播错音频 —— 片段开始得太早,或者把句子切掉。这是初学者手动打字幕时会做错的地方。

GeekLink 逐帧检测每一行字幕究竟何时出现、何时消失,所以 SRT 与视频时间对齐。即使你不在乎 OCR 文字是否完美(反正你能从音频认出那个词),时间轴也是对的 —— 而这正是让卡片能用的关键。

如果视频根本没有字幕怎么办?

有时你的沉浸式片段音频很干净,但屏幕上没有字幕可 OCR。这种情况下,跳过 OCR,从音频生成字幕 —— GeekLink 把语音转录成一个带时间轴的 SRT(基于 Whisper),然后你以同样的方式把它喂给 subs2srs。一个 App 同时覆盖烧录字幕的情况和纯音频的情况。

常见问题

我能用带硬字幕的视频跑 subs2srs 吗?

不能直接跑 —— subs2srs 需要一个字幕文件,而硬字幕是画面里的像素,不是文件。先把它们 OCR 成一个带时间轴的 SRT,然后 subs2srs 就能正常工作。

字幕被烧进去的动画(或视频),我怎么把字幕拿出来?

跑逐帧 OCR:在字幕区域画一个框,让 GeekLink 把烧录的文字读成一个可编辑、时间同步的 SRT。那个 SRT 就是你喂给 subs2srs 或在 Anki 工具里打开的东西。

做句子挖掘时,OCR 文字准确度重要吗?

比你想的要不重要。做挖掘时,必须对的是时间轴(这样音频片段才正确);OCR 文字的小失误很容易修,而且你能从音频认出那个词。GeekLink 还会标出它没把握的行,让你只修那些。

它支持日语、中文和韩语吗?

支持 —— GeekLink 使用专门的 CJK OCR 模型处理日语(汉字 + 假名)、中文(简体/繁体)和韩语(谚文),还有拉丁字母文字。

它免费吗?在 Mac App Store 上吗?

提取和导出字幕是免费的。GeekLink 从 geeklink.dev 直接下载 —— 不是 Mac App Store —— 且无需账号。

相关文章

披露:GeekLink 是我们自己的产品,为 Mac 上的烧录字幕 OCR 和语音转文字而打造。subs2srs 和 Anki 是我们为挖掘这一步链接到的独立免费工具。

把任意烧录字幕变成学习材料

免费下载 GeekLink —— 把硬字幕 OCR 成给 subs2srs 用的带时间轴 SRT,全部在你的 Mac 上,无需账号。

免费下载