VTT を SBV に変換
字幕テキストを貼り付けることもできます
この変換で変わること
2 項目が失われるか、判断が必要です
- スタイル
すべてのスタイル(太字、斜体、色、縁取り、影)
- 形式固有の内容
元の形式が字幕ブロックの外に保持している内容(字幕以外のブロック、ヘッダーのテキスト、字幕ごとの設定、コメントアウトされたイベント)。変換先の形式に置き場所がありません
この一覧は、読み込んだファイルではなく、この2つの形式の機能対応表から作られています。形式としては許されているが対応表が扱っていない機能を使っている場合、そのファイルではさらに多くが失われることがあります。
このページは VTT を SBV に変換します。ファイルをドロップするかテキストを貼り付けると、SBV 版が返ります。変換はすべてブラウザ内で完結し、アップロードもアカウント登録も不要です。
2 つの形式は同じものを保存しません。違いは見た目だけではなく、スタイルと形式固有の内容は SBV に行き場がありません。上の一覧はあなたのファイルではなく、両形式がそれぞれ表現できるものから作られるため、読み込む前から同じ答えになります。
1 ファイルでも 1 シーズン分でも構いません。キューが順に処理し、結果は 1 つの ZIP にまとまってダウンロードされます。
例
典型的な VTT ファイルを SBV に変換した例
入力
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
出力
0:00:01.000,0:00:04.000
Hello there.
0:00:04.500,0:00:08.000
Second line with <i>italics</i>.
この出力で失われるもの:スタイルと形式固有の内容。それ以外は行単位で一致します。
崩れた VTT 入力を SBV に変換した例
入力
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
出力
0:00:01.000,0:00:02.000
No header, two lines before the timecode.
実ファイルの傷み方の例です。改行の混在、余分な空白、空のフィールドが含まれます。上の整った例と比べると、パーサーがどこまで許容するかが分かります。
よくある質問
VTT の太字や斜体は SBV に残りますか?
強調は残り、スタイル表は残りません。テキストの一部に属する書式(太字、斜体、下線、色)は SBV のテキストにタグ(<i>、<b>、<u>、<font color="…">)として書かれます。字幕単位の形式がまだ運べる唯一のスタイルだからです。失われるのは VTT ファイルが全体として言っていたこと、つまりフォント、サイズ、縁取り、影、余白です。
VTT の NOTE、STYLE、REGION ブロックは SBV でどうなりますか?
捨てられます。WebVTT はヘッダー、コメント、スタイルブロック、領域定義、align や position といった設定を持てますが、SBV には置き場所がありません。SBV は文書ではなく字幕を保存するためです。字幕のテキストと時刻は丸ごと通ります。
VTT を SBV に変換すると出力はどんな形ですか?
SBV の形です。字幕番号もヘッダーもなく、2 つの時刻を書いた行の下にテキストが続きます。VTT の各字幕は同じ順序、同じテキストで 1 つの SBV 字幕になります。
VTT のタイミングは SBV で正確ですか?
ミリ秒まで正確です。VTT の 00:00:04.126 は SBV では 0:00:04.126 と書かれ、丸めもずれも起こりません。2.9 秒表示されていた字幕は 2.9 秒のままです。
VTT の 2 行の字幕は SBV でどうなりますか?
上下に並ぶ 2 行になります。組の関係は残り、2 行は SBV でも 1 つの字幕に属したままです。
VTT の字幕の順序は SBV で保たれますか?
保たれ、開始時刻順に並べ替えられます。順不同の VTT も早い順に直されます。
SBV を VTT に戻せますか?
戻せます。SBV は VTT より少ない情報しか持たないため、戻す方向でさらに失われるものはありません。ただしこの方向で失われたものは失われたままで、スタイルと形式固有の内容は SBV から再構築できません。
VTT を SBV にしたとき文字コードは元のままですか?
いいえ。出力は UTF-8、Unix の改行、BOM なしで、元の VTT の文字コードには依存しません。UTF-16 や Windows のシングルバイトで届いたファイルは読み込み時にデコードされ、そのことは結果パネルに表示されます。