再生中 · 機能
ダウンロードする字幕がどれも賭けになる理由、そしてRayがそれをどう解決するか
Rayは実際の動画と字幕のタイミングを照合し、一致するファイルが存在しない場合は新しい字幕を生成します。
字幕ファイルに潜む問題
字幕は簡単に見つかるはずです。しかし実際には、1本の映画に多数の字幕ファイルが存在し、それぞれが異なる編集版、フレームレート、リリース、エンコード、ストリーミング配信元に合わせて作られている場合があります。
そのため、最初のシーンでは正しく見えた字幕が、後になるにつれてずれていくことがあります。テキスト自体は正しくても、タイミングが別バージョンの動画に合わせられているのです。
ほとんどのプレーヤーでは、この問題を手動で解決しなければなりません。リストからファイルを選び、タイミングが合うことを祈るしかありません。
Rayは別の方法を採用しています。
Rayが一致を検証
再生ボタンを押すと、RayはまずOpenSubtitlesで人の手によって作成された字幕ファイルを検索できます。その後、候補となる字幕を、実際のファイルの音声とタイミングに照らして検証します。
この検証は重要です。Rayは、ある作品の字幕が存在するかどうかだけを確認するのではありません。その字幕が、今まさに視聴している動画ファイルに合っているかどうかを確認します。
一致しないファイルは除外されます。適切な字幕が存在すれば、Rayはユーザーに手探りで選ばせることなく、その字幕を読み込めます。
一致する字幕が存在しない場合
ダウンロードできる適切なファイルが存在しないこともあります。コンテンツが新しい、珍しい、個人的に録画された、タグ付けが不適切、あるいは必要な言語の字幕が一度も作られていない、といった場合です。
その場合、Rayは字幕の生成に切り替えられます。動画の音声を聴き取り、そこから新しい字幕を作成し、実際に再生しているファイルと同期させます。
さらに、翻訳によって1つの字幕トラックを多言語に展開できます。これまで役に立つ字幕がなかった動画も、さまざまな言語で視聴できるようになります。
適切な基盤の上に構築
人の手による字幕制作には今も価値があるため、RayはOpenSubtitlesを基盤として利用しています。検証済みでタイミングが正確な、人の手による字幕は貴重です。字幕が存在する場合はRayがそれを利用し、存在しない場合はゼロから生成するべきです。
重要なのは、この組み合わせです。まず既存の人の知識を活用し、AI生成をセーフティーネットとして使うことで、映画が始まるまでの無駄な時間を減らします。


