エージェント向け Polysh を早期アクセスで提供中。コーディングエージェントがデモを録画し、Polysh が仕上げます。 ウェイティングリストに登録 →

SRT バリデーター

SRT ファイルのすべてのエラーを行番号付きで見つけ、修復したファイルを取得できます。

ブラウザツールを読み込んでいます…

SRT バリデーターでできること

アップロード時の「無効な字幕ファイルです」というメッセージは、どの行が間違っているかをめったに教えてくれません。タイムスタンプの余計なドット 1 つ、空行の抜け、順序の乱れたキュー番号だけで、動画プラットフォーム、編集ソフト、講座ツールがファイル全体を拒否することがあります。

バリデーターは厳密なパーサーと同じようにファイルを読み、各問題を行番号付きで、「エラー」か「警告」として一覧表示します。修正できるものがあれば、「問題を修正」で 2 つ目のパネルに修正後のファイルを作成し、もう一度チェックして、まだ手動での修正が必要なものがあれば知らせます。

例

入力

1
00:00:01,000 --> 00:00:03,000
ようこそ。

3
00:00:02.500 --> 00:00:05,000
始めましょう。

レポートの表示

5 行目 [警告] キュー番号 3 の順序が正しくありません(正しくは 2)。
6 行目 [エラー] 開始時刻「00:00:02.500」:ミリ秒の前に「.」を使用(SRT では「,」)。
6 行目 [警告] キュー 2 がキュー 1 と 0.500 s 重なっています。

「問題を修正」は 2 つ目のキューの番号を 2 に振り直し、ドットをカンマに変え、2 つが重ならないようにキュー 1 を 00:00:02,500 で終わらせます。

SRT バリデーターの使い方

  1. SRT のテキストを貼り付けるか、「ファイルを開く」を選ぶか、「例を使う」で誤りのあるファイルを読み込みます。
  2. 「問題」の表を確認します。各行に行番号と、エラーか警告かが表示されます。
  3. 「問題を修正」を選び、「.srt をダウンロード」か「修正後のファイルをコピー」を選びます。

知っておきたいこと

  • 警告で再生が止まることはまれです。順序の乱れた番号や重なりはたいてい再生できますが、形式が崩れたタイムスタンプのようなエラーは、プレーヤーがそのキューやファイル全体をスキップする原因になります。
  • 「問題を修正」は文言には手を付けません。行の長さと読み取り速度は、字幕の行長チェッカーと字幕の読み取り速度チェッカーに任せています。
  • 開いたファイルが有効な UTF-8 でない場合は Windows-1252 として読み込まれ、修正後のファイルは UTF-8 で保存されます。後でアクセント付きの文字を確認してください。

SRT バリデーターについてよくある質問

SRT ファイルが使えないのはなぜですか?

よくある原因は、ミリ秒の前がカンマではなくドットになっている、キューの間の空行がない、--> の矢印の形が崩れている、想定外の文字コードで保存されている、のいずれかです。バリデーターは、各問題の正確な行を示します。

正しい SRT の形式とは?

各キューは、番号、00:00:01,000 --> 00:00:03,000 のようなタイミング行、1〜2 行のテキスト、空行で構成されます。番号は 1 から始まって 1 ずつ増え、キューは時刻順に並びます。

SRT ファイルを自動で修正できますか?

ほとんどは可能です。「問題を修正」はキューの番号を振り直し、区切り文字と矢印を直し、キューを並べ替え、重なりを切り詰め、空のキューを削除してから、結果を検証します。タイミング行が文字化けしたキューのように、まったく読み取れなかったものは、手で直すよう報告されます。