SRTチェック:SRT・VTT字幕ファイルのエラーを見つけて修正
SRTまたはVTTファイルをドロップするだけでSRTチェックが始まり、すべての問題をファイルの何行目か、またはどの字幕行かとともに一覧表示します。読み取れないタイムスタンプ、WEBVTTヘッダーの欠落、くっついたキュー、重なり、番号の乱れ、誤った文字コードまで検出。順序・重なり・空の行はワンクリックで修正でき、それ以外はエクスポート時に直ります。
字幕ファイルをチェック
ファイルはブラウザ内で処理され、アップロードされることはありません
字幕チェックでわかること:全項目一覧
問題は3つのレベルに分かれます。「エラー」はプレーヤーが行を飛ばすかファイルを拒否すること、「警告」は一部のプレーヤーでそうなること、「ヒント」は再生には影響しない読みやすさの目安です。以下が全項目で、チェック結果と同じ順に並べています。
| 問題 | レベル | 何が起きるか・直し方 |
|---|---|---|
| 文字が�で表示される | エラー | テキストが別の文字コードで保存され、これらの文字は失われています。元のファイルをUTF-8で保存し直して、もう一度開いてください。 |
| WEBVTT行のない.vttファイル | エラー | ブラウザやほとんどの動画プラットフォームがファイルを拒否します。VTTでエクスポートするとヘッダーが追加されます。 |
| VTTのタイムスタンプにカンマ | エラー | WebVTTではミリ秒の前にピリオドが必要で、カンマのあるキューはブラウザが無視します。VTTでエクスポートすると、すべてのタイムスタンプが書き直されます。 |
| 読み取れない時間行 | エラー | たいていは入力ミスで、コロンの抜けや、-->の代わりにハイフンが1つしかないなどです。そのキューは飛ばされます。チェックがファイルの何行目かを示すので、打ち直してください。 |
| 時間行のないテキスト | エラー | プレーヤーはこれを飛ばします。紛れ込んだ段落や、空行があるべき場所が改行だけになっていることがよくあります。 |
| 空行なしで続く2つのキュー | エラー | 2つ目のキューが1つ目のテキストとして読まれます。元のファイルに空行を入れて、もう一度開いてください。 |
| 開始より前に終わる行 | エラー | 何も表示されません。終了時刻を修正してください。 |
| 前の行より早く始まる行 | エラー | プレーヤーが飛ばすことがあります。「行を時間順に並べ替え」でファイルを正しい順に整えられます。 |
| UTF-8で保存されていないファイル | 警告 | Windows-1252として読み込まれます。アクセント付きの文字を確認してください。エクスポートしたファイルはUTF-8になります。 |
| 中身がWebVTTの.srtファイル | 警告 | SRTプレーヤーでは読めないことがあります。SRTでエクスポートすると変換されます。 |
| 00:00:00,000形式でないSRTの時刻 | 警告 | 時の桁が欠けている、またはカンマの代わりにピリオドが使われている状態です。多くのプレーヤーやYouTubeは読めますが、厳格なプレーヤーは読めません。エクスポートで時刻が書き直されます。 |
| キュー番号の順序の乱れ・欠番 | 警告 | エクスポートすると、すべてのキューに1から番号が振り直されます。 |
| 重なっている行 | 警告 | 2つの行が同時に画面に出ます。「重なりを修正」で、各行が次の行の始まる直前に終わるようになります。 |
| 空のキュー | 警告 | 何も表示されません。「空の行を削除」で削除できます。 |
| 先頭のUTF-8 BOM | ヒント | ほとんどのプレーヤーは問題なく読めますが、一部の古いプレーヤーでは余計な文字が表示されます。エクスポートしたファイルにはBOMが付きません。 |
| 2段を超える、1段42文字超、毎秒20文字超、表示時間0.83秒未満または7秒超 | ヒント | 再生には問題ありませんが、その行は読みにくくなっています。短くする、分割する、結合するか、「読みやすさのヒントを表示」でヒントを非表示にしてください。 |
ファイル自体の問題は、開いたときに一度だけ検出されます。行の問題は編集中もリアルタイムで再チェックされ、「チェック」ボタンの件数もそれに合わせて変わります。ヒントの基準はプロ向け字幕ガイドラインで一般的なもので、納品先のプラットフォームが独自の基準を設けている場合もあります。
プレーヤーが字幕ファイルを読み込まない理由
「字幕が読み込まれない」というケースのほとんどは、次の3つのどれかが原因です。
形式
名前どおりの形式ではない
中身がSRTの.vttや、中身がWebVTTの.srtです。ファイル名を変えても変換にはなりません。エクスポートすれば、選んだ形式に合わせてヘッダー、キュー番号、タイムスタンプの書式が書き込まれます。
文字コード
アクセント記号がéや�に化ける
古い字幕ファイルは、UTF-8ではなくWindowsの文字コードで保存されていることがよくあります。チェックツールは一般的なWindowsの文字コードを読み込み、その旨を表示します。すでに�と表示されている文字は失われているため、元のファイルが必要です。
構造
空行が1つ抜けている
SRTとVTTは、キューを空行で区切ります。1つ抜けると2つの字幕が1つになり、時間行がテキストとして画面に表示されます。テキストエディタでの手作業の編集がよくある原因です。
SRT・VTTファイルをチェックする方法
3ステップ、すべてブラウザで完結。
ファイルを開く
SRT、VTT、SBVをチェックツールにドロップします。「チェック」ウィンドウが自動で開き、エラー・警告・ヒントの概要が表示されます。
一覧を順に片付ける
問題をクリックすると、その行へジャンプします。表示された箇所で「行を時間順に並べ替え」「重なりを修正」「空の行を削除」を使い、残りはエディタで修正します。
正しいファイルをエクスポート
SRTまたはVTTでエクスポートすると、番号、タイムスタンプ、ヘッダーが正しい形でUTF-8で書き出されます。いつでも「チェック」を開き直して、残っている問題を確認できます。
字幕ファイルがまだない場合は?
無料登録すると、AIが120以上の言語で音声からタイミング付きの字幕を作成します。あとはここかアプリで修正するだけです。
完成した字幕を50以上の言語に翻訳し、言語ごとに個別のSRTまたはVTTとしてダウンロードできます。