公開前に字幕ファイルをチェック
.srtまたは.vttファイルの内容を貼り付けるか、ファイルをドロップすると、すべてのキューが解析され測定されます。スコアと実際の誤りのリストが得られます。無効なタイミングや重複、速すぎるキュー、長すぎるキャプション、収まらない長すぎる行、読めないほど速いテキストなどです。
各問題は関連するタイムコードと共に表示されるため、ファイルをスクロールして探す代わりに、キュー47を修正できます。
ブラウザで動作します。 ファイルはあなたのデバイスで解析および測定されます。これは未公開のエピソードやクライアントの動画の字幕である場合に重要です。
タイミングの問題
表示時間がないキューや、前のキューと重なっているキュー。
読み上げ速度
すべてのキューの1秒あたりの文字数。ほとんど誰も実行しないチェックです。
表示時間
速すぎて一瞬で消える、または長すぎるキャプション。
行の長さと行数
不適切に改行される、または画面の大部分を覆う行。
レポートの表示例
これが結果の形式です。この例のためにファイルとそのキューは作成されています。
episode-12-en.srt: 18キュー、2つの問題、3つは要確認
キューの重複 00:00:41
このキューは00:00:41に開始しますが、前のキューは00:00:42に終了します。キューが重複すると、プレイヤーによってスタックしたり点滅したりします。
読み上げ速度が速すぎる 00:01:07
このキューは1秒あたり26.4文字で表示されます。約17を超えると、視聴者が読み終える前にテキストが消えてしまいます。
行が長すぎる 00:01:30
1行が51文字です。約42文字を超えると、行が予期せず改行されたり、狭い画面からはみ出したりします。
表示時間が長すぎる 00:02:02
8.4秒間表示されます。約7秒を超えると、静止したキャプションは停止した字幕のように読まれます。
前のキューの複製 00:02:15
テキストが前のキューと同一です。これは通常、行が2回貼り付けられたことを意味します。
他の字幕ツールはキャプションを作成し、これはそれらをチェックする
字幕生成は解決済みの問題です。数多くのツールが動画を文字起こしし、SRTを提供しますが、そのほとんどは十分にうまく機能します。
ほとんどのツールができないのは、最終的に手に入れたファイルが良いものかどうかを教えてくれることです。 そのため、字幕はキュー12がキュー13と重なっていたり、78文字の行がスマートフォンで3行に改行されたり、0.5秒間に40文字が表示されるキャプションが含まれていたりします。これらはテキストエディタでは何も見えません。しかし、視聴者には約10秒以内にすべてが明らかになります。
ここでのチェックは、タイムスタンプと文字数の算術計算です。それがポイントです。これらは議論するのではなく、証明できる字幕の問題です。
測定内容
無効なタイミング
終了時間が開始時間と同じかそれより前のキューには表示時間がありません。ほとんどのプレイヤーはそれを無音でスキップするため、その行は決して表示されません。
キューの重複
次のキューが始まる時に前のキューがまだ画面に表示されている状態。プレイヤーは重ねて表示したり、点滅させたり、どちらか一方を削除したりします。手動で編集されたファイルで最もよくある不具合です。
表示時間
短すぎると一瞬の点滅のように読まれ、一行として認識されません。長すぎると停止しているように見え、視聴者は同期を信頼しなくなります。
読み上げ速度
画面表示時間で割った文字数。ほとんど誰も測定しないため、以下で詳しく説明します。
行の長さと行数
長い行は不便な場所で改行されます。3行以上になると、画面の大部分を覆ってしまいます。
空のキューと重複するキュー
空のキューは何も表示せずに画面時間を確保します。同一の繰り返しは、ほぼ常に二重貼り付けです。
これらの正確な制限を使用します。
| チェック項目 | 警告 | 問題 |
|---|---|---|
| タイミング | なし | 終了時間が開始時間と同じかそれより前、または前のキューが終了する前に始まるキュー |
| 表示時間 | 0.83 seconds未満または7 secondsを超える | なし |
| 読み上げ速度 | 1秒あたり17文字を超える | 1秒あたり21文字を超える |
| 行の長さ | 42 charactersを超える行 | なし |
| 行数 | 2行を超える | なし |
| 空のキューと重複するキュー | 前のキューと同一のキュー | タイミングはあるがテキストがないキュー |
Sources, checked 2026-10-12: Subtitle Quality Checker settings
スコアは100, minus 120 points for every problem and 45 for every warning, each divided by the number of cuesから始まります。
読み上げ速度は誰も行わないチェック
1秒あたりの文字数は、快適に感じる字幕と宿題のように感じる字幕を分ける数値ですが、ほとんど誰も測定していません。
計算は簡単です。キューの文字数を、画面に表示される時間で割ります。2秒間表示される60文字のキューは、1秒あたり30文字で表示されます。 視聴者はそれを読み、映像を見て、聞き、すべてを同時に行う必要があります。彼らは読み終えることはできません。
ほとんどのスタイルガイドが推奨する基準は、一般的な視聴者向けに1秒あたり約17文字であり、これを超えるものは警告の対象となります。21を超えると、平均的な読者が読み終える前にテキストが消えてしまうため、単なる要確認事項ではなく実際の問題としてマークされます。
チェックする価値があるのは、高い読み上げ速度が他のどの点からも見えないからです。ファイルは有効で、タイミングも順序通りで、破損しているものもありません。字幕が単に速すぎるだけで、それを知る唯一の方法は、すべてのキューで計算を行うことです。
アクセシビリティ・コンプライアンスにおける本機能の位置づけ
キャプションの失敗のほとんどが発生する両者のギャップがあるため、混同されがちな2つの事柄を区別する価値があります。
アクセシビリティ標準は、キャプションが存在しなければならないかどうかを決定します。WCAGは、事前に録画された動画にはレベルA項目として、ライブ音声にはAAとしてキャプションを要求し、セクション508も同様にWCAGを指しています。これらの標準が要求するのは、キャプションが存在し、正確で、音声と同期していることです。
これらの標準が行わないのは、読書速度や行長を設定することです。WCAGには1秒あたりの文字数に関する数値はなく、それを引用する者はスタイルガイドを引用しています。ここで使用されている閾値は、使用可能な限界が確立された放送およびストリーミングの実践から来ており、それは適合標準とは異なる種類の権威です。
知っておくべき実用的な結果があります。コンプライアンスのチェックリストは、ファイルにキャプションがあるかどうかを尋ね、1秒あたり30文字で実行される重複したキューでいっぱいのファイルは「はい」と答えます。それは存在し、議論の余地なく同期しており、しかしそれが奉仕するべき人々にとっては読めません。誰も追いつけないキャプションは監査を満足させ、ユーザーを失敗させます。
キャプションが存在しなければならないか
WCAGとセクション508は、キャプションが**存在し、正確で、同期していること**を要求します。読書速度や行長は設定しません。
人々がそれらを読めるか
コンプライアンスチェックリストが決して問わない、可読性の半分である**タイミング、重なり、読書速度、行長**を測定します。
したがって、これは適合性ではなく、キャプション品質の測定可能な半分をカバーします。タイミングが有効であり、キューが衝突せず、テキストが表示速度で読み取れることを示します。音声に対する文言の正確性、これは標準が最も重視する部分ですが、それは別のチェックです。単語エラー率計算ツールは、トランスクリプトを実際に話された内容と比較します。
完璧なスコアが意味しないこと
それは、ファイルが構造的に健全であり、通常の制限内にあることを意味します。字幕が正しいとは限りません。
これは、単語が音声と一致するかどうかを判断できません。このツールは動画を見たり聞いたりしないため、字幕ファイルはここでのすべてのチェックを通過しても、誤って転記されていたり、セリフから2秒ずれていたりする可能性があります。実際の音声との同期は別の仕事です。
スペルチェックは行いませんが、これは意図的なものであり、省略ではありません。スペルチェックには正しい言語の辞書が必要ですが、字幕には名前、場所、製品名、意図的な非公式表現がたくさん含まれており、素朴なチェッカーでは何百ものフラグが立つでしょう。200個の誤検出のリストはリストがないよりも悪いため、それはそのふりをしません。
また、ハウススタイルも知りません。放送局、ストリーマー、アクセシビリティ標準はすべて行長と読書速度が異なり、一部の言語ではまったく異なる制限が必要です。ここでの閾値は一般的な慣習であり、どこかから降りてきたルールではありません。警告は確認のきっかけとして、失敗は修正すべきものとして扱ってください。
得意なこと
- **無効なタイミングと重複するタイミング**をタイムコードと共に発見すること
- 各キューの**読書速度**を測定すること
- **長い行、混み合ったキュー**、空のキュー、重複したキューにフラグを立てること
- SRTおよびVTTファイルを**アップロードせずに**チェックすること
対応していないこと
- **正確性:** 音声を聞かないため、単語が正しいかどうかは判断できません
- **同期:** セリフから2秒ずれたファイルでも通過します
- **スペル:** 何百もの誤報を避けるため、意図的に除外されています
- **修正:** キューを報告し、編集はあなたが行います
SRT、VTT、およびそれが無視するもの
どちらのフォーマットも機能し、より簡単であればアップロードする代わりにテキストを貼り付けることもできます。SRTのシーケンス番号とWEBVTTヘッダーは、コンテンツとしてカウントされずに認識され、スキップされます。
タイムスタンプはどちらの方言でも解析されるため、00:00:04,120のコンマも00:00:04.120のドットも問題ありません。VTTのより短いMM:SS.mmm形式も含まれます。終了時刻の後に続くVTTキュー設定(align:startやposition:10%など)は、テキストとして扱われずに読み込まれ、無視されます。
カウントされる前に書式設定タグは除去されます。 これは見た目以上に重要です。イタリックタグで囲まれた行は、実際には視聴者にとって長くなく、マークアップをカウントすると完全に問題ない行にフラグが立ってしまうからです。
代わりに字幕を作成または修正する必要がある場合
これは、すでに持っているファイルをチェックします。これらのツールは、その周りの手順をカバーします。
字幕を作成する
The 字幕ジェネレーターは、録音からタイムドキャプションを生成します。
クローズドキャプション
The クローズドキャプションジェネレーターは、アクセシビリティ側をカバーします。
テキストをSRTに
The テキストからSRTへの変換ツールは、トランスクリプトを字幕ファイルに変換します。
焼き付け
Use 動画に字幕を追加を使用して、結果を映像に組み込みます。
行を検索
The トランスクリプト検索はキューを検索し、タイムコードを保持します。
翻訳をチェック
The 翻訳チェッカーは、翻訳をそのソースと比較します。