なぜYomitanは焼き付けられたアニメ字幕を調べられないのか?
YuzuLingo · 2026/11/01
Yomitanは選択可能な文字としてページに既に存在するテキストを調べます。焼き付けられたアニメ字幕は動画画像に描かれているため、ブラウザにはYomitanがスキャンできる文字列がなく、ピクセルをテキストに変換する何かが必要です。
ソフトサブ対ハードサブ
ソフト字幕は別のトラックまたはDOMオーバーレイです:SRT、ASS、WebVTT、またはサイトレンダリングされたキャプション。プレーヤーや拡張機能はそのテキストをページに表示できます。ハードサブ(焼き付け)は各動画フレームの一部です。キャプションファイルもテキストノードもなく、描かれたグリフのあるカラーピクセルのみがあります。
Yomitanが実際に読むもの
Yomitanや類似のホバーディクショナリーは、ポインタの下の文書テキストをスキャンし、インストールされている辞書ZIPと照合します。彼らはビデオデコーダーを開いたり、フレームをサンプルしたり、OCRを実行したりしません。字幕がHTMLテキストにならない限り、ルックアップはトークン化するものがありません。
それを修正するOCRパイプライン
ハードサブマイニングツールは字幕領域を切り取り、行が変わるときを検出し、その切り取った部分にOCRを実行し、認識された文字列をリアルオーバーレイテキストとして描画します。行がページのテキストになると、Yomitan、10ten、Zhongwen、または組み込みのポップアップは他のキャプションのようにホバースキャンできます。オフラインOCRはフレームをデバイスに保持し、クラウドOCRは画像をプロセス外に送信します。
なぜオフラインプレーヤーはまだ異なると感じるのか
mpvにマイニングスクリプトを加えたデスクトップスタックは、しばしばソフト字幕トラックを読み取るか、ローカルウィンドウをOCRします。アニメやCドラマのブラウザストリームはしばしばハードサブのみを提供します。欠けているステップはどちらの場合も同じです:タイミングされたテキストを取得してから、単語を調べます。バッチツールは整列した部分をSRTにOCRしてsubs2srsを作成し、インタラクティブなツールはライブプレーヤーをOCRして、ビデオから離れないようにします。
まだ機能しないもの
YomitanのZIPを追加でインストールしてもピクセルからテキストは生成されません。OCRなしでハードサブをぼかしたり隠したりしても、調べるものは残りません。実際の字幕トラックまたは、辞書拡張機能が助ける前にページに文字を出力するOCRオーバーレイが必要です。