言語学習のためにハードサブを Anki カードに変える方法(subs2srs)

著者:Flora Wang(動画ローカライズ専門家)· 2026年7月4日更新 · 読了6分

TL;DR:subs2srs(Anki への文マイニング)にはタイミング付きの字幕ファイルと音声が必要です。しかしイマージョン素材の多く — アニメのリップ、日本の YouTube、C ドラマ — は字幕が映像に焼き込まれているため、subs2srs が扱う字幕ファイルがありません。だからこそ subs2srs のガイドはハードサブのコンテンツを避けるように言うのです。解決策:まず焼き込み字幕をタイミング付きの SRT に OCR し、それからその SRT と動画を subs2srs に渡します。GeekLink は Mac 上で OCR ステップをフレーム単位で正確なタイミングで行います(それこそ subs2srs が頼りにするものです)。そして動画に字幕がまったくない場合は、代わりに音声を文字起こしできます。

完璧なイマージョン動画 — ちょうどいいレベル、大好きなトピック — を見つけたのに字幕が映像に固定されている場合でも、諦める必要はありません。subs2srs の前にもう1ステップ加えるだけです。

なぜ 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 はその内側だけを読み取るので、ロゴや他の場所のキャプションがカードを汚しません。
焼き込み字幕を編集可能なタイムスタンプ付きリストに読み取り、SRT としてエクスポートする準備ができたところ
結果:タイミング付きの編集可能な SRT — subs2srs が音声を切り出してカードを作るのに必要なファイルです。

なぜ subs2srs にタイミングの精度が重要なのか

subs2srs は字幕行の開始/終了タイムスタンプを使って各カードの音声を切り出します。タイミングがずれていると、カードは間違った音声を再生します — クリップが早く始まりすぎたり、文を途中で切ったり。これは初心者が字幕を手動でタイミング付けするときに間違える部分です。

GeekLink は各字幕行がいつ現れいつ消えるかをフレームごとに正確に検出するので、SRT は動画にタイミングが揃います。完璧な OCR テキストを気にしない場合でも(どのみち音声から単語を認識できます)、タイミングは正しく出ます — それがカードを使えるものにします。

動画に字幕がまったくない場合は?

ときにはイマージョンクリップに、きれいな音声はあるが OCR する画面上の字幕がないことがあります。その場合は OCR を飛ばして、音声から字幕を生成します — GeekLink は音声をタイミング付きの SRT に文字起こしし(Whisper ベース)、それを同じように subs2srs に渡します。1つのアプリが、焼き込みのケースと音声のみのケースの両方をカバーします。

よくある質問

ハードサブで subs2srs を使える?

直接は使えません — subs2srs には字幕ファイルが必要で、ハードサブはファイルではなく映像内のピクセルです。まずタイミング付きの SRT に OCR すれば、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 を無料でダウンロード — ハードサブを subs2srs 用のタイミング付き SRT に OCR しましょう。すべて Mac 上で、アカウント不要。

無料ダウンロード