SRTチェック:SRT・VTT字幕ファイルのエラーを見つけて修正

SRTまたはVTTファイルをドロップするだけでSRTチェックが始まり、すべての問題をファイルの何行目か、またはどの字幕行かとともに一覧表示します。読み取れないタイムスタンプ、WEBVTTヘッダーの欠落、くっついたキュー、重なり、番号の乱れ、誤った文字コードまで検出。順序・重なり・空の行はワンクリックで修正でき、それ以外はエクスポート時に直ります。

アップロードは一切なしファイルはお使いの端末上で読み込まれ、書き出されます。
アカウント不要SRT・VTT・TXTの編集と書き出しは無料。MP4は最初の90秒まで、小さなウォーターマーク付き。
SRT・VTTを読み込み、SRT・VTT・MP4で書き出しSRT・VTT・SBV字幕ファイル

字幕ファイルをチェック

またはこのカードにファイルをドロップ

SRT, VTT

SRT・VTT・SBV字幕ファイル

字幕ファイルがありませんか?

ファイルはブラウザ内で処理され、アップロードされることはありません

字幕チェックでわかること:全項目一覧

問題は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で字幕を生成30分無料・クレジットカード不要
字幕作成はおまかせ
翻訳してもタイミングはそのまま

無料登録すると、AIが120以上の言語で音声からタイミング付きの字幕を作成します。あとはここかアプリで修正するだけです。

字幕作成はおまかせ

完成した字幕を50以上の言語に翻訳し、言語ごとに個別のSRTまたはVTTとしてダウンロードできます。

翻訳してもタイミングはそのまま

よくある質問

字幕ファイルのチェック:よくある質問

すべての質問
ここで開いてください。ファイル全体を読み込み、エラー、警告、読みやすさのヒントを、それぞれファイルの何行目か、またはどの字幕行かとともに一覧表示します。「問題は見つかりませんでした」と出れば、すべてのキューが読み込まれ、すべての行が一般的な基準内に収まっています。
いちばん多いのは、先頭のWEBVTT行の欠落か、タイムスタンプのピリオドがカンマになっていることです。SRTファイルの名前を.vttに変えただけだと、まさにこうなります。前者はブラウザに拒否され、後者はキューが飛ばされます。VTTでエクスポートすれば両方とも直ります。
一部は可能です。順序、重なり、空の行はワンクリックで修正でき、番号、タイムスタンプの形式、VTTヘッダー、文字コードはエクスポート時に直ります。壊れた時間行や抜けた空行は、手で少し直す必要があります。正しい時刻がわかるのはご本人だけだからです。
ファイルが別の文字コード、多くは古いWindowsソフトのWindows-1252で保存されているためです。それでも読み込めます。アクセント付きの単語をいくつか確認してから、エクスポートしてUTF-8のファイルにしてください。
いいえ。1段45文字の字幕や8秒表示される行でも、問題なく再生されます。ヒントは読みにくい行を知らせるだけです。「読みやすさのヒントを表示」でオフにできます。
いいえ。ブラウザ内で読み込まれ、チェックされます。