SBV 字幕フォーマット
この形式が表現できること
- テキストのスタイル
- プレーンテキストのみ
- 画面内の位置指定
- 非対応
- カラオケのタイミング
- 非対応
- 字幕ブロック内の改行
- 対応
- タイムライン
- 各字幕の開始と終了の時刻
- タイミングの精度
- 1 ms
- フレーム番号で保存されるタイミング
- 非対応
- 右から左に書く言語
- 対応
例
典型的な SBV ファイルと、そこから読み取れる内容
ファイル
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
ファイルの中身
3 cues, 4 lines of text
0:00:01.000 → 0:00:03.500
The quick brown fox.
0:00:04.000 → 0:00:06.250
Jumps over the lazy dog.
0:00:07.000 → 0:00:09.000
Two lines here.
And a second one.
Outside the cues:
nothing — SBV stores cues and nothing else右側は変換結果ではありません。このサイトが左側から読み取った内容で、そのファイルのどの変換もここから始まります。
乱れた SBV ファイルでも読み取れる内容
ファイル
00:00:01.000 , 00:00:03.000
Hello, world.
Some stray caption text
00:00:05.000,00:00:07.000
This block had a line before its timecode.
not a timecode at all
just prose on two lines
00:00:09.000,00:00:09.000
Zero length.
00:00:11.000,00:00:13.000
No trailing newline after this one.ファイルの中身
4 cues, 4 lines of text
0:00:01.000 → 0:00:03.000
Hello, world.
0:00:05.000 → 0:00:07.000
This block had a line before its timecode.
0:00:09.000 → 0:00:09.001
Zero length.
0:00:11.000 → 0:00:13.000
No trailing newline after this one.
Outside the cues:
nothing — SBV stores cues and nothing else
Reported while reading — repaired or skipped, never silently:
1 × blocks with no readable timecode pair (they were skipped)
1 × cues whose end time was not after their start time (they were given a 1ms duration)実在するファイルには BOM、Windows の改行、タイムコード前の余分な行、まったく読めないタイムコードが付いてきます。どれも例外にはなりません。理解できない部分は黙って捨てずに報告されます。
YouTube SBV を他の形式に変換
いずれもブラウザ内で完結します。ラベルには、その方向で何が失われるかが開く前に示されています。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。
この形式への変換
- SubRip (SRT) → YouTube SBV
- WebVTT (VTT) → YouTube SBV
- Advanced SubStation Alpha (ASS) → YouTube SBV
- SubStation Alpha (SSA) → YouTube SBV
- SAMI (SMI) → YouTube SBV
- LRC Lyrics → YouTube SBV
- MicroDVD → YouTube SBV
- TTML (Timed Text) → YouTube SBV
- SubtitleMatrix JSON → YouTube SBV
- Plain Text (TXT) → YouTube SBV
- CSV Spreadsheet → YouTube SBV
SBV は YouTube が書き出す字幕形式のひとつで、このページはその仕様をまとめたものです。何を保存でき、何を保存できず、どの形式へ変換できるかを示します。
上の表がすべてで、隠れた機能一覧はありません。ある行が「いいえ」なら、その要素は SBV に変換するとまさに失われます。下に並ぶ各変換ページは、ファイルを開く前にそのことを明示します。
どの変換もブラウザ内で動きます。アップロードもアカウントも不要です。秘密保持契約の下にある素材、診療記録、放送前の素材を扱うときに効いてきます。
よくある質問
SBV ファイルとは何ですか?
.sbv は YouTube が書き出す字幕形式です。1 行に 2 つのタイムスタンプをカンマで区切って並べ、その下に本文を書きます。小さく生成しやすく、多くのプレイヤーが読めます。
SBV はスタイルを保存できますか?
いいえ。保存するのは字幕ブロックで、その中身はテキストと 2 つの時刻だけです。ファイル内にフォント、色、位置を宣言する場所はなく、すべてプレイヤーが決めます。
SBV の各字幕は開始と終了の両方を持ちますか?
はい。SBV の時刻は 0:00:04.126 のように書きます。これが SBV の最小単位でミリ秒まで表現でき、値は正確です。字幕は短くも長くもでき、次の字幕と重なっても構いません。
SBV を無損失で変換できる形式はどれですか?
SRT、VTT、SMI、TTML、JSON、CSV です。SBV が表現できるものはこれらの形式もすべて表現できます。上の表で両側が「はい」の行が、失われない要素です。それ以外の方向では何かが失われ、各ページが独自の一覧を示します。
SBV ファイルはテキストエディタで開けますか?
はい。.sbv は 2 つの時刻を並べた 1 行と本文の繰り返しです。2 つの時刻はカンマで区切り、ミリ秒はドットで書きます。ここを間違えやすいので注意してください。