乱れたSRTまたはVTTファイルをアップロードし、タイムスタンプを変えずにHTMLタグ、ASS/SSAスタイル、VTTメタデータ、空行を削除します。
字幕はブラウザ内でローカル処理されます。アップロードは不要です。
HTML装飾、フォント色、ASS/SSAスタイル、WebVTTメタデータを含む字幕は、動画プレイヤー、SNSへのアップロード、編集ソフトで問題を起こすことがあります。SRT & VTTクリーナーは不要なコードを取り除き、扱いやすい字幕ファイルに整えます。
SRTまたはVTTファイルをアップロードし、必要な整理オプションを選んで、クリーンなファイルをダウンロードします。処理はすべてブラウザ内で行われ、ファイルはサーバーに送信されません。
よくある壊れたSRTには、HTMLタグ、色指定、斜体・太字、ノーブレークスペースが含まれます。クリーナーは表示上のノイズを取り除きつつ、番号とタイムスタンプを保ちます。
1
00:00:02,000 --> 00:00:05,000
<font color="#ffff00"><i>こんにちは 世界</i></font>
2
00:00:05,500 --> 00:00:08,000
<b>この行にはまだタグがあります。</b>
1
00:00:02,000 --> 00:00:05,000
こんにちは 世界
2
00:00:05,500 --> 00:00:08,000
この行にはまだタグがあります。
SRTとして保存されていても、ASSまたはSSAのスタイル命令が含まれる字幕があります。これらは位置、整列、色、アニメーションを制御しますが、多くのプラットフォームでは通常の文字として表示されたり、ファイルが拒否されたりします。
{\an8}上部にテキストを表示
{\pos(640,80)}位置指定された字幕行
{\c&H00FFFF&}色付き字幕テキスト
ASS/SSAオプションを有効にすると、波括弧内のスタイルタグが表示テキストから削除されます。タイムスタンプは変更されません。
WebVTTファイルには、ブラウザでは便利でもシンプルな字幕運用では不要なメタデータが含まれることがあります。クリーナーは実際のcue時間と字幕テキストを残したまま、NOTEコメント、STYLE CSSブロック、REGION定義を削除できます。
WEBVTT
NOTE Webプレイヤーから書き出し
STYLE
::cue { color: yellow; }
REGION
id:bottom
lines:3
00:00:01.000 --> 00:00:04.000 line:90% position:50%
<c.yellow>WebVTTからこんにちは</c>
| 要素 | 処理 | 結果 |
|---|---|---|
<font>, <i>, <b> |
HTML整理が有効な場合に削除 | 読みやすい字幕テキストだけが残ります |
, &, " |
デコードまたは正規化 | 空白と文字が自然な形になります |
{\an8}, {\pos(...)}, {\c&H...&} |
ASS/SSA整理が有効な場合に削除 | 位置、色、整列指定は取り除かれます |
VTT NOTE, STYLE, REGION |
WebVTTファイルから削除可能 | cue時間と字幕テキストは利用可能なままです |
| 字幕タイミング | 変更せず保持 | 開始時間と終了時間は移動しません |
プライバシーを重視しています。クリーンアップ処理はすべてブラウザ内のJavaScriptで実行されます。SRT/VTTファイルが端末外に出ることはなく、アップロード待ちやデータ漏えいのリスクもありません。
スタイルタグに加えて、タイムスタンプだけで表示テキストがない空の字幕ブロックも検出します。こうしたブロックはプレイヤーや編集ソフトを混乱させるため、必要に応じて完全に削除できます。
クリーンアップは見た目のスタイルコードを削除しますが、SRT構造上の問題をすべて検査するわけではありません。番号抜け、重複するタイムスタンプ、空ブロックが残る場合は、SRT Validatorで確認してください。
.srt または .vtt ファイルをクリーナーにドラッグするか、端末から選択します。
HTMLタグ、ASS/SSAスタイル、HTMLエンティティ、空ブロック、VTTメタデータを削除するか選びます。
「字幕をクリーンアップ」をクリックし、整理済みのSRTまたはVTTファイルをダウンロードします。
もっとも一般的な字幕形式であるSubRip(.srt)とWebVTT(.vtt)に対応しています。
いいえ。クリーナーは書式タグ、エンティティ、空ブロック、VTTメタデータだけを削除します。開始・終了時間はそのままです。
はい。ASS/SSAオプションは、{\an8}、{\pos(640,80)}、色指定タグなどを表示テキストから削除します。
はい。処理はブラウザ内でローカルに行われます。ファイルはアップロードされず、サーバーにも保存されません。
HTML整理が有効な場合、<i>、<b>、<u>、<font>などのタグは削除されます。実際のテキストは残ります。
はい。WebVTTファイルでは、NOTE、STYLE、REGIONブロックを任意で削除できます。cue時間と字幕テキストは保持されます。
はい。古いファイルや自動生成ファイルでは特に有効です。検証により、番号の乱れ、タイムスタンプの重なり、空ブロックを見つけられます。