Skip to content

SRT から SBV への字幕変換ツール

SubRip字幕をYouTube関連ツール向けのSubViewerファイルに、アップロードせずに変換します。

SRT ファイルをここにドラッグ&ドロップ

またはクリックして選択

50MB以下の.srtファイルに対応

コアエンジンアーキテクチャ

タイミングを保持する SubViewer 変換

SRTは最も一般的な字幕形式ですが、YouTube関連ツールや古いキャプションワークフローではSBVが指定されることがあります。この変換ツールは番号を削除し、SRTの矢印付きタイムスタンプをカンマ区切りのSubViewer時間ペアに書き換え、ミリ秒区切りをピリオドに変換して、複数行テキストを[br]でエンコードします。両形式ともミリ秒精度のため、同期情報は失われません。

ペイロード&構文インスペクター

SRT → SBV コード構文と構造の検証

ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます

ミリ秒同期
input.srt
SRT 入力
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
output.sbv
SBV 出力
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
仕様シート

SRT vs SBV 技術仕様

規格準拠
入力形式

SRT

SRT

SRT(SubRip)はプレーンテキストの字幕形式です。各キューブロックは連番、HH:MM:SS,mmm --> HH:MM:SS,mmm のタイムスタンプ行、そして1行以上の字幕テキストで構成されます。多くのデスクトッププレーヤーと編集ソフトが対応しています。

出力形式

SBV

SBV

SBV(SubViewer)はYouTubeのワークフローで広く使われたシンプルな字幕形式です。各キューブロックは 0:00:01.000,0:00:04.000 のようなカンマ区切りの時間ペアで始まり、その下にテキストが続きます。必須ヘッダーとキューブロック番号はなく、[br]で改行を表します。

フォーマットの違い

SRTは矢印で開始・終了を示しますが、SBVは2つの時間をカンマで結びます
SRTのミリ秒はカンマ、SBVのミリ秒はピリオドを使います
SRTはHH:MM:SS、SBVはH:MM:SSが一般的です
SRTには連番がありますが、SBVでは使用しません
SRTは改行のまま、SBVは[br]で複数行を表します
SRTは多くのプレーヤーに対応し、SBVは主にYouTubeツールで使われます

変換のトラブルシューティングと注意点

プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策

4 個の注意点
GOTCHA #1

インポートした .sbv ファイルが YouTube Studio で拒否されたり、形式エラーになったりするのはなぜですか?

YouTube では、先頭に空白がない `H:MM:SS.mmm,H:MM:SS.mmm` 形式のタイムスタンプが必要です。区切り文字は矢印ではなくカンマです。AllSubConverter はこの形式と区切り文字で出力します。公開前に YouTube Studio で必ず結果を確認してください。

GOTCHA #2

複数行の字幕は YouTube のキャプションでどのように処理されますか?

標準の SubViewer では、同一タイムスタンプ キュー内の改行を直接の改行または `[br]` トークンで表せます。本ツールは複数行テキストを YouTube 互換の改行に自動変換し、テキストが連続しないようにします。

GOTCHA #3

SBV の「時間」桁数:1 桁と 2 桁の違い

2 桁の時間を必須とする SRT(`00:01:20,000`)に対し、SBV は通常 1 桁の時間で始まります(`0:01:20.000`)。本ツールは YouTube のキャプション解析で想定される桁に整えます。

GOTCHA #4

SRT を直接 YouTube にアップロードせず、SBV を使う理由は?

YouTube は SRT を受け付けますが、YouTube Studio のエクスポート形式は従来 SBV でした。一括翻訳やメタデータ同期では、外部翻訳ツール、自動同期ユーティリティ、旧来の YouTube スクリプトが .sbv を指定する場合があります。

機能

SRTの矢印付きタイムスタンプをSBVのカンマ区切り時間ペアに変換
ミリ秒区切りをSRTのカンマからSBVのピリオドに変更
SubViewerで不要なSRT連番を削除
複数行キューブロックを移植性の高い[br]タグでエンコード
開始・終了時間をミリ秒精度で保持
字幕をアップロードせずブラウザ内で処理
YouTubeツールやSubViewerワークフロー向けのUTF-8 SBVを出力

変換する理由

YouTube関連ツールや古いキャプションワークフローではSBV入力が求められる場合がある
古いウェブ動画ツールはSRTよりSBVを安定して読み込むことが多い
SBVはシンプルなタイムコード付きテキストのため、対応プラットフォームへ直接貼り付けやすい構造です
番号やヘッダーが不要なため、キューブロックが短く扱いやすい
両形式ともミリ秒精度なので同期情報が失われません
ブラウザ内処理で台詞や社内字幕を安全に保てます
Scenarios

主なユースケース

YouTubeツール連携

スクリプトや古いアップロードワークフローでSBVが指定されたときにSubViewerファイルを準備します。

字幕アーカイブ移行

既存のSRTアーカイブを、Web字幕ツールで扱いやすいシンプルなタイムコード付きテキスト形式に変換します。

制作チームへの受け渡し

協力会社やローカライズ業者がSubViewerを指定した場合に軽量なSBVを納品します。

複数行字幕の保持

2行の字幕レイアウトを[br]タグとして保持し、SBV対応ツールで表示します。

ローカル一括変換

シリーズ、講座、チャンネル更新用に複数のSRTをまとめて処理します。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .srtファイルを1つ以上ドラッグするか、クリックして選択します。

  2. 2

    パーサーが各キューブロックの番号、時間行、テキストを読み取ります。

  3. 3

    各時間行をSBVの開始,終了時間ペアに変換します。

  4. 4

    番号を削除し、複数行テキストには[br]を使います。

  5. 5

    完全なSBVファイルをブラウザ内で生成してプレビューします。

  6. 6

    .sbvファイルをダウンロードするか、ワークスペースで編集を続けます。

よくある質問

いいえ。現在のYouTube Studioは通常、SRTをそのまま受け付けます。特定のYouTubeツール、古いワークフロー、協力先からSubViewer指定があったときにSBVへ変換してください。

キューブロック内の改行はSubViewerの改行タグである[br]に変換されます。SBV対応ツールでは2行表示が維持されます。

できます。SBVからSRTへの変換ツールを使うと、矢印付きタイムスタンプと連番が復元されます。

はい。SRTとSBVはどちらもミリ秒精度に対応しており、開始・終了時間は丸めずに書き換えられます。

残りません。SBVでは連番を使わないため、変換時に削除され各キューブロックは時間ペアから始まります。

無料です。登録や透かしなしで、変換はブラウザ内で完了します。

字幕を変換する準備はできましたか?

SRT ファイルをここにドロップして SBV に即座に変換。