チュートリアル
オンラインで字幕をSRTに変換する方法(TXT、VTT、ASS、SBV)
ブラウザ内で字幕ファイルを標準SRT形式に正規化 — 高速パース、アップロード不要。
エディター、プレイヤー、プラットフォームは字幕フォーマットの好みがバラバラ — SRTは今も共通言語です。字幕をSRTに変換はTXT、WebVTT、ASS/SSA、YouTube SBVを変換するか、既存SRTを標準SubRip構文にブラウザ内で正規化します。
対応入力フォーマット
| フォーマット | よくあるソース |
|---|---|
| SRT | タイミング/インデックス問題の正規化 |
| VTT | Webキャプション、HTML5プレイヤー |
| ASS / SSA | アニメファンサブ、スタイル付きキャプション |
| SBV | YouTube字幕エディターの書き出し |
| TXT | 基本タイミング付きプレーンテキスト |
出力は広い互換性のための標準SRTです。
ステップバイステップ:SRTに変換する
- 字幕をSRTに変換を開き、パソコンから字幕ファイルを選択します。
- 検出されたフォーマットとエントリ数が想定と一致するか確認します。
- パース結果を確認 — 特殊なASSスタイルはSRTではプレーンテキストに簡略化される場合があります(スタイルは落ちます)。
- 変換してダウンロードをクリックし、
.srtを保存します。 - 動画エディターに取り込むか、動画に字幕を追加と組み合わせます。
パースはローカルで行われます — 字幕テキストはサーバーにアップロードされません。
SRT vs スタイル付きフォーマット
ASSはフォント、色、位置情報を持ちます。SRTはインデックス、タイムコード、テキストのみです。変換が最適なのは次の場合です。
- ASSを拒否するプラットフォームへのアップロード
- シンプルなコピーのアーカイブ
- レガシーファイルの壊れたタイムコード修正
映像にスタイルを焼き込みたい場合は、焼き込みを有効にした動画に字幕を追加を使いましょう。
正規化 vs 変換の使い分け
常にフォーマット変更が必要なわけではありません。すでに.srtがあるのにプレイヤーで重複行、壊れたインデックス、カンマ/ドット混在のミリ秒が出る場合、SRTファミリーのまま字幕をSRTに変換で構造を正規化できます。
変換(VTT、ASS、SBV、TXT → SRT)は、ソース形式を拒否するプラットフォームやSubRipのみインポートするエディター向けです。正規化は「ほぼSRT」だが厳密なパーサーで失敗するレガシーファイル向けです。
全体で数秒ずれている場合は、インポート後にNLEでドリフトを修正 — このツールは動画への自動同期はしません。
マルチファイルと翻訳ワークフロー
ローカライズチームはファンサブグループからASSを受け取り、企業アップロードポータル用にクリーンなSRTが必要なことが多いです。言語ごとに別の.srtに変換 — プレイヤーが明示的に期待しない限り、1ファイルに複数言語を重ねないでください。
翻訳時は、エディターが再タイミングなしでトラックを入れ替えられるよう、言語間でキューインデックスを揃えましょう。変換後にインデックスがずれたら、引き渡し前にテキストエディターで再番号付けしてください。
YouTube SBVの書き出しでは、チャプターマーカーが余分なキューとして入っていないか確認 — 動画に字幕を追加でマルチプレックスする前に定型ブロックを削除しましょう。
変換後:SRTの検証
ダウンロードした.srtをテキストエディターで開き、スポットチェック:
- インデックスが1、2、3…と欠番なく増える
- タイムコードのミリ秒は
HH:MM:SS,mmmのカンマ形式 - ブロック間に空行がある
NLEの字幕パネルに取り込み、最初の1分をスクラブ — ここでの修正は動画の再書き出しより速いです。
きれいな変換のヒント
- UTF-8エンコーディング — CJKやアクセント文字の文字化けを避けるため、ソースをUTF-8で保存しましょう。
- エディターでタイミング修正 — 変換はドリフトを魔法のように直しません;インポート後にNLEで調整してください。
- 1ファイル1言語 — 多言語トラックは別ファイルにしましょう。
- エントリ数を検証 — 急に減ったらソースブロックが不正な可能性があります。
よくある問題
想定よりエントリ数が少ない。 ソースに欠番や無効ブロックがある可能性 — テキストエディターで開いて確認してください。
スタイルが失われた。 ASSからSRTへの移行では想定内 — 見た目が重要なら焼き込みを。
プレイヤーがまだSRTを拒否。 BOM、改行コードを確認するか、このツールで再インポートして正規化を試してください。
よくある質問
字幕はアップロードされますか?
いいえ — パースと変換はデバイス上で実行されます。
タイミングのないTXTは使えますか?
構造が期待パターンに合えばプレーンTXTもパースできる場合があります;タイミング情報のあるソースが最適です。
SCCやTTMLは?
リストされた形式に限定;必要なら先に外部で変換してください。