字幕のズレ、海外掲示板で議論に「そもそも合っている」の声も
姉妹サイトの新着
海外掲示板Lemmyのc/nostupidquestionsに、「映画を観ながら字幕のタイミングをどう合わせればいいか」という質問が投稿された。投稿者は±0.5秒単位で字幕を前後にずらせるプレイヤーの機能を使っているが、どれだけずらせばいいか判断できず、結局は試行錯誤に頼っていると打ち明けた。これに対しVLCの専用ホットキーやセリフを数えて秒数を測る方法といった具体的な対処法が寄せられた一方、「字幕は最初から制作者によって同期済みで、いじる必要はない」という意見も出て、映像と字幕が別ソースから来る場合にズレが起きやすいと主張する側との間で見解が分かれた。
映画はブラウザで、その…色々な手段で観てる。字幕フォーマットは特に表示されないけど、opensubtitles.orgから取り込まれてるものだから、たぶん.lrcだと思う。
ああ、つまりファイル自体には直接アクセスできないってことか。それは残念だね。だとしたら、そのブラウザ拡張を作った人次第ということになりそう。
念のため言っておくと、字幕を手動で合わせるという選択肢自体は最初の投稿で書いた通り普通に使える。聞きたいのは、コントロールをランダムにいじる以外の方法で、字幕の遅延を決定論的に設定するにはどうすればいいかということ。
自分はストリーミングサービス以外で字幕がちゃんと同期されているのを見た記憶がほとんどない。あなたとは環境が違うんだろうね。
問題の大半は、*あー*ちょっと創造的な手段で手に入れた動画に字幕を追加しようとするときに起きるんだと思う。作者が想定した設定通りには作られていない、というやつ。
まあ自分がそういうのに詳しいわけじゃなくて、ネットで聞きかじっただけなんだけどね。
残念ながら自分が映画を観ている場所だと、映像と字幕が別のソースから来ているせいで、デフォルトで同期していないことがかなり多い。だから手動で合わせるのはどうしても避けられない。
目安としては『同期をいじらないこと』。もうすでに合っているんだから。
それは単純に、字幕が付いてないDVDのデジタルコピーでも起きる問題だよ。残念ながら自分はその手のことにやたら詳しい。
どの動画プレイヤーもコードベースが少しずつ違う。だから、タイミングの処理もプレイヤーごとに微妙に違ってくるんじゃないかな。
セリフの行。
1…2…3…4…5…6…7…
字幕。
よし、7.5秒だ。
この話題の背景と論点
字幕がズレる主な原因は、動画ファイルと字幕ファイルの「出どころ」が異なることにある。字幕はopensubtitles.orgのような専門サイトから映像とは別々に入手されることが多く、同じ作品でも収録尺やフレームレートが異なるリリース版が複数存在するため、字幕が想定していた版と手元の映像版が一致しないとズレが生じる。スレ内で「デフォルトで同期済み」とするRamRabbitの意見は、正規配信や単一ソースの動画を前提にしたもので、複数ソースを組み合わせて視聴する環境とは前提が異なっており、この違いが意見の食い違いの背景にある。なお、スレでは触れられていないが、音声を解析して字幕タイミングを自動補正するffsubsyncのようなツールも実在し、手動の試行錯誤を避ける手段として広く使われている。
※本記事は5ch(Lemmy c/nostupidquestions)スレッド「How do I sync subtitles while watching movies?」より抜粋・要約して構成しています。






まだコメントはありません。