メインコンテンツへスキップ
SubtitleMatrix

SBV を CSV に変換

形式変換YouTube SBV
字幕テキストを貼り付けることもできます

この変換で変わること

この方向では何も失われません。元の形式のすべての機能に、変換先での行き先があります。

この一覧は、読み込んだファイルではなく、この2つの形式の機能対応表から作られています。形式としては許されているが対応表が扱っていない機能を使っている場合、そのファイルではさらに多くが失われることがあります。

SBV の字幕を CSV に変換するページです。ファイルをドラッグするか、テキストを貼り付けてください。CSV 版がその場で返ります。変換はすべてブラウザ内で完結するため、アップロードはなく、アカウントも要りません。

この方向では何も失われません。SBV が表現できる要素は CSV にもすべて対応するので、出力は同じ字幕を別の入れ物に移したものになります。時間軸も改行も本文もそのまま残ります。

1 ファイルでも、シーズン全体でも構いません。キューが順番に処理し、結果は 1 つの ZIP にまとめてダウンロードできます。

例

SBV の典型的なファイルを CSV に変換

入力

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.

出力

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,Jumps over the lazy dog.
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

ここでは何も失われません。左右を 1 行ずつ比べてください。

同じ変換を、乱れた入力で行う

入力

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

出力

start,end,text
00:00:02.000,00:00:04.000,Carriage-return line endings.
00:00:06.000,00:00:08.000,"Indented timecode, no final newline."

実在するファイルによくある損傷です。混在した改行コード、余分な空白、空のフィールド。上の整った例と比べると、パーサーがどこまで許容するかが分かります。

よくある質問

SBV を CSV に変換すると、出力はどんな形になりますか?

出力は CSV です。start,end,text というヘッダー行のあとに、字幕 1 件につき 1 行が続きます。SBV の各字幕ブロックは、同じ順序・同じ本文のまま 1 行になります。

SBV の時刻は CSV でも正確に保たれますか?

はい、ミリ秒まで正確です。どちらの形式もそこまで細かく表現できます。SBV は 0:00:04.126、CSV は 00:00:04.126 と同じ瞬間を書き、丸めもずれもありません。2.9 秒表示だった字幕は 2.9 秒のままです。

SBV の 2 行の字幕は CSV でどう出力されますか?

1 つのテキストセルの中に 2 行が入り、CSV の規則に従って引用符で囲まれます。2 行が 1 つの字幕に属するという対応は残り、プレイヤーはまとめて表示します。

SBV の字幕の順序は CSV でも保たれますか?

はい。変換の途中で開始時刻の昇順に並べ替えます。最も早いものが先頭で、どの形式もプレイヤーもその順序を前提にしています。SBV の字幕が順不同だった場合、CSV では順序が直ります。これは内容ではなくファイル構造の変更で、意図した動作です。

CSV を SBV に戻す変換はできますか?

できます。どちらの方向も無損失です。SBV と CSV は互いに相手の表現できることをすべて表現できるため、往復させても同じ時間軸と同じ本文が元の入れ物に戻ります。上のレポートに何も出ないのもそのためです。

SBV から CSV への変換で文字コードは引き継がれますか?

いいえ。出力は UTF-8、改行コードは LF、BOM なしです。入力が UTF-16 や Windows のシングルバイト文字コードでも、読み込み時にデコードされます(その場合は結果パネルに表示されます)。出てくるのは常に同じ UTF-8 の CSV です。

関連ツール