.srtファイルを読み込むだけで、壊れた構文、重複したタイムスタンプ、フォーマットの問題を検出し、すぐに修正できます。
またはクリックしてファイルを選択してください。処理はブラウザ内で行われるため、字幕ファイルはアップロードされません。
SRTファイルはブラウザ内でローカルにチェックされます。アップロードは不要です。
SRT(SubRip Subtitle)は、動画字幕で最もよく使われる形式のひとつです。字幕テキストを番号付きのブロックとして保存し、それぞれに開始時間と終了時間があります。タイムスタンプが重複していたり、形式が崩れていたり、空のブロックが含まれていると、動画プレイヤーや編集ソフトで正しく表示されないことがあります。
フォーマットエラーとは、ファイル構造が正しく読めない状態のことです。タイムスタンプの順序が間違っている、字幕の長さが負になっている、テキストブロックが欠けている、といった問題が含まれます。これにより、動画プレイヤーが字幕トラックを読み込めなくなることがあります。
00:00:00,000 --> 00:00:00,000 の形式に合っていないタイムコード。SRTのエラーは、壊れた入力と整理後の結果を並べて見ると理解しやすくなります。この例には、番号の乱れ、重複、負の長さ、空のテキストブロックという典型的な問題が含まれています。
1 00:00:01,000 --> 00:00:04,000 最初の行 3 00:00:03,500 --> 00:00:06,000 この行はブロック1と重複しています 4 00:00:08,000 --> 00:00:07,000 終了時間が開始時間より前です 6 00:00:09,000 --> 00:00:10,000
1 00:00:01,000 --> 00:00:04,000 最初の行 2 00:00:04,001 --> 00:00:06,000 この行はブロック1と重複しています 3 00:00:08,000 --> 00:00:09,000 終了時間が開始時間より前です
修復後のファイルは連番に戻り、空ブロックが削除され、2つの字幕が同時に表示されないようになります。
| エラーの種類 | よくある原因 | 自動修復 |
|---|---|---|
| 番号の乱れ | ブロックを削除、結合、または手動で並べ替えた。 | 書き出し時に1から連番で振り直します。 |
| 無効なタイムスタンプ形式 | タイムコードがSRT形式 00:00:00,000 --> 00:00:00,000 に合っていません。 |
読めないブロックは報告されます。大きく壊れたブロックは安全に再構築できない場合があります。 |
| タイムスタンプの重複 | 前の字幕が終わる前に次の字幕が始まっています。 | 該当ブロックの開始時間を、前のブロックの終了後に移動します。 |
| 負の長さ | 終了時間が開始時間より前、または同じ時間になっています。 | 終了時間を開始時間の少なくとも1秒後に設定します。 |
| 空のテキストブロック | タイムスタンプはありますが、表示する字幕テキストがありません。 | 修復時に空ブロックを削除し、プレイヤーやプラットフォームが受け付けやすいファイルにします。 |
重複は、前の字幕が終了する前に次の字幕が始まると発生します。例:
自動修復では、重複しているブロックの開始時間を、前のブロックの終了直後に移動します。
負の長さは、字幕の終了時間が開始時間より前にある場合に発生します。多くのプレイヤーはそこで字幕トラックを止めるか、そのブロックを無視します。
7 00:02:10,000 --> 00:02:08,500 この字幕は負の長さになっています
修復ツールはこの問題を検出し、終了時間を開始時間より後ろに自動調整します。内容が重要な字幕は、修復後に映像上で正確な長さを確認してください。
SRTブロックは通常、連続した番号で並んでいる必要があります。手作業での編集や不完全な書き出しの後に、重複番号や番号飛びがよく発生します。
1 00:00:01,000 --> 00:00:03,000 最初の字幕 1 00:00:04,000 --> 00:00:06,000 重複した番号 4 00:00:07,000 --> 00:00:09,000 番号が飛んでいます
修復時にファイル全体を振り直し、1, 2, 3, 4 のような正しい連番に戻します。
YouTubeで「無効なファイル形式」やタイムスタンプ重複のエラーが出る場合、このツールで原因を特定して修正できます。YouTubeはブロック順、番号、タイムスタンプの衝突にかなり厳格です。
SRTファイルはNotepadやTextEditなどのテキストエディタで開き、重複したタイムスタンプを手作業で修正できます。ただし、長い動画では非常に時間がかかります。上の自動 SRT Fixer を使えば、重複、番号の乱れ、空ブロックをすぐに修復できます。ファイルを入れて、'エラーを自動修復'をクリックし、整理されたSRTをダウンロードしてください。
自動修復は、安全に補正できる技術的な構造エラー向けです。字幕テキストの意味は変更しません。
バリデーターは技術的なエラーを見つけられますが、字幕が音声内容と完全に一致しているかまでは判断できません。修復後に短く目視チェックする価値があります。
YouTubeや、Amazon Prime・Netflix向けのようなプロフェッショナルなワークフローに字幕を提出する前に使うと安心です。また、複数の字幕ファイルを結合した後や、自動文字起こしツールから書き出した後にも役立ちます。自動生成されたSRTでは、タイムスタンプの重複が起きることがあります。
はい。チェックと修復はすべてブラウザ内で行われます。字幕ファイルが端末の外へ送信されないため、機密性の高いプロジェクトにも使いやすい仕組みです。
SRTファイルが技術的に整ったら、Subvideo.ai Studioで動画と一緒に開いてください。公開前にタイミング、読みやすさ、話者、書き出し形式を視覚的に確認できます。
StudioでSRTを確認上のエリアに .srt ファイルをドラッグ&ドロップします。
ツールが重複、番号の乱れ、無効なSRT構文を自動で検出します。
「エラーを自動修復」をクリックすると、クリーンなSRTファイルを作成してダウンロードできます。
番号の乱れ、不正なタイムスタンプ形式、重複した字幕ブロック、負の長さ、空のテキストブロックを検出できます。
連続する字幕が同時に表示されないよう、該当する開始時間または終了時間を調整します。
このツールはSubRip字幕ファイル(.srt)専用です。VTTなどの形式は、まずSRTに変換してからチェックすることをおすすめします。
いいえ。修復するのはタイミング、番号、構造上の問題だけです。字幕テキストとスタイルタグはそのまま保持されます。
はい。特に長い動画や自動生成字幕では重要です。バリデーターは技術的なSRTエラーを直しますが、映像に合わせたタイミング確認の代わりにはなりません。