字幕の読む速度と行の長さの解説
視聴者が字幕を読める速さ、1秒あたりの文字数の測り方、スタイルガイドが定める上限、自分のファイルの確認方法。
執筆:Syed Peera Saheb · 公開日
結論
プロ向けのガイドラインの多くは、大人の視聴者向けの字幕を1秒あたり約20文字以下に抑え、1行約42文字で最大2行、各字幕の表示時間をおよそ1~7秒としています。子ども向け番組や、読むことに慣れていない人向けには、もっとゆっくりした字幕が必要です。
これらはガイドラインであって、自然の法則ではありません。放送局やプラットフォームによって数値は異なり、どこも正確な数値を守るより、よく編集されたテキストのほうが重要だとしています。それでも、通常の上限を何度も超えるファイルは見づらく、そうしたファイルを受け付けないプラットフォームもあります。
1秒あたりの文字数の意味
1秒あたりの文字数(CPS)は、字幕の文字数を画面に表示される時間で割った数値です。40文字の字幕を2秒間表示すると、1秒あたり20文字になります。文字、スペース、句読点はすべてカウントされます。目はそれらの上も追わなければならないからです。改行と書式タグはカウントされません。
代わりに1分あたりの語数を使うガイドラインもあります。単語の長さはまちまちなので、ファイルの確認には1秒あたりの文字数のほうが正確ですが、英語ではどちらも似た結果になります。
00:00:09,400 --> 00:00:12,500
We have about ten minutes
before the lights go out.
Characters: 25 + 25 = 50 (the line break is not counted)
Time on screen: 12.5 s - 9.4 s = 3.1 s
Reading speed: 50 / 3.1 = about 16.1 characters per second公開されているスタイルガイドの推奨値
以下の数値は、広く引用されている2つのガイドの2026年10月時点の内容です。Netflix は言語ごとに個別のガイドを公開しており、多くの言語で上限が異なります。ここでは English (USA) のガイドを示しています。BBC のガイドラインは放送とオンライン動画を対象としています。
| ルール | Netflix、英語(米国) | BBC 字幕ガイドライン |
|---|---|---|
| 読む速度 | 大人向け番組は1秒あたり最大20文字、子ども向け番組は最大17文字 | 1分あたり160~180語、つまり1語あたり0.33~0.375秒 |
| 1行あたりの文字数 | 42 | 放送では37(文字放送の制限)、オンラインでは16:9動画の幅の68% |
| 字幕あたりの行数 | 最大2行 | 横長や正方形の動画では2行、縦型動画では3行 |
| 最短表示時間 | 6分の5秒 | 目安として1語あたり約0.3秒 |
| 最長表示時間 | 7秒 | 固定の数値としては定められていない |
行の長さと行数が重要な理由
行が長いと目が映像から遠くまで移動しなければならず、小さな画面や大きなフォントでは端からはみ出すこともあります。3行目があると映像を隠しすぎるため、通常は2行が上限です。字幕が長すぎる場合は、3行に詰め込むより、2つの字幕に分けて順番に表示するほうがよいでしょう。
2行の字幕をどこで改行するかも重要です。ガイドラインでは一般に、フレーズの途中ではなく、句読点の後や接続詞の前など、自然な区切りで改行することが推奨されています。
表示時間に上限がある理由
0.5秒で消える字幕は、たとえ数語しかなくても、ほとんどの人が読み終える前に消えてしまいます。そのためガイドラインでは画面に表示される最短時間が定められています。10秒間表示され続ける字幕も問題です。視聴者は一度読んで映像に目を戻し、また読み直してしまいます。長い沈黙の間は、字幕を何も表示しないほうがよいでしょう。
重なりは別の問題です。次の字幕が始まっても前の字幕が画面に残っていると、多くのプレーヤーは両方を積み重ねて同時に表示するため、ミスのように見え、内容も追いにくくなります。
自分のファイルを確認する
このサイトの字幕チェッカーはブラウザー内でファイルを読み込み、ルールに違反するすべての字幕を番号と開始時間付きでリストアップします。初期値は、1秒あたり20文字、1行42文字、字幕あたり2行、表示時間は最短1秒・最長7秒です。すべての重なりも指摘します。子ども向け番組なら1秒あたり17文字、放送なら1行37文字のように、どの値も変更でき、リストはすぐに更新されます。
リストの上には、問題のある字幕の数、1秒あたりの文字数の平均と最大値、最も長い行が表示されます。リストはテキストのレポートとしてダウンロードできます。チェッカーの最短表示時間は1秒で、Netflix のガイドにある6分の5秒よりやや厳しめです。そのガイドに従って作業する場合は0.8に下げてください。
おすすめの手順は、まず既定値でファイルを一度チェックして全体像をつかみ、次にプラットフォームやクライアントが求める上限値を設定して、リストの上から順に対応することです。読む速度が最も速い字幕から直しましょう。視聴者が最も読み逃しやすい字幕だからです。
速すぎる字幕を直す方法
チェッカーは問題を報告するだけで、字幕を書き換えはしません。テキストエディターや字幕編集ソフトで修正してから、もう一度ファイルをチェックしてください。
- 次の字幕までに間があれば、字幕の表示時間を延ばす。
- 意味を変えない繰り返し、つなぎ言葉、言い直しを削ってテキストを短くする。
- 長い字幕を2つの短い字幕に分け、それぞれに時間を割り振る。
- 一緒にあるべきとても短い2つの字幕を1つにまとめる。
- 聴覚に障害のある視聴者向けのファイルでない場合は、視聴者に不要な効果音の説明や話者名を字幕クリーナーで削除しましょう。
他言語での読む速度
上の数値は英語のものです。単語が長い言語、文字体系が異なる言語、読む習慣が異なる言語では、別の上限がよく使われます。たとえば Netflix は対応言語ごとに個別のスタイルガイドを公開しており、その数値はすべて同じではありません。ほかの言語で字幕を作る場合は、その言語のガイドを調べて、上限値をチェッカーに入力してください。
チェッカーは、文字体系にかかわらず、すべての文字を同じようにカウントします。ファイルの言語は考慮しないため、何を速すぎるとみなすかは、入力した上限値だけで決まります。
自動字幕についての注意
音声認識で作られた字幕は、多くのルールに一度に違反していることがよくあります。とても短い字幕、言葉が追加されるたびに繰り返される行、重なったタイミングなどです。まず字幕クリーナーで重複した字幕を結合して重なりを解消し、それからチェッカーにかけると、本当に問題のある箇所のリストはたいていずっと短くなります。
よくある質問
1秒あたり20文字は常に速すぎますか? いいえ。大人の視聴者向けによく使われる上限であって、目標ではありません。ファイル全体がその近くで続くと見ていて疲れますが、それを超える短い感嘆がいくつかある程度なら、たいてい問題ありません。
1行42文字という数字はどこから来ているのですか? Netflix の英語ガイドを含む、多くのストリーミング向けガイドラインの上限です。放送の文字多重字幕では長年37文字が使われてきたため、BBC は今も放送にはその数値を適用しています。
スペースはカウントされますか? はい。チェッカーでもほとんどのガイドラインでもカウントされます。視聴者の目はスペースも追うからです。改行と書式タグはカウントされません。
チェッカーでファイルは変更されますか? いいえ。ファイルを読み込んでレポートを作成するだけです。字幕は変更もアップロードもされません。