CSV を MicroDVD に変換
字幕テキストを貼り付けることもできます
オプション
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
この変換で変わること
1 項目が失われるか、判断が必要です
- フレームレート
この形式は時間をフレーム番号で保存します。タイミングは指定したフレームレートに依存します
この一覧は、読み込んだファイルではなく、この2つの形式の機能対応表から作られています。形式としては許されているが対応表が扱っていない機能を使っている場合、そのファイルではさらに多くが失われることがあります。
このページは CSV を MicroDVD に変換します。ファイルをドロップするか、テキストを貼り付けてください。MicroDVD 形式で返ります。変換はすべてブラウザ内で実行され、ファイルはアップロードされません。登録も不要です。
CSV は 1 cue を 1 行で持ち、start や begin などの列名の別名を照合し、引用符で囲んだカンマや改行を 1 つのセルとして扱います。CSV と MicroDVD は保存できる情報が同じではなく、その差は見た目の問題ではありません。MicroDVD ではフレームレートが行き場を失います。上の一覧は、読み込んだファイルではなく、2 つの形式がそれぞれ表現できるものから算出しています。だからファイルを開く前から同じ答えになります。
1 本でも、シーズン全体でも構いません。キューは順番に処理され、結果は 1 つの ZIP にまとめてダウンロードできます。
例
CSV ファイルを MicroDVD に変換した例
入力
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}{1}25
{25}{88}The quick brown fox.
{100}{156}Jumps over, the lazy dog.
{175}{225}Two lines here.|And a second one.
この出力で失われるもの:フレームレート。それ以外は行単位で一致します。
同じ変換を扱いにくい入力で行った例
入力
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
出力
{1}{1}25
{25}{100}Hello there, friend.
{125}{175}Second line.
{250}{251}End before start.
{300}{350}Unquoted comma in text, right here.
実際のファイルには、混在した改行コード、余分な空白、空のフィールドなどがあります。上の整った例と比べて、パーサーがどこまで許容するかを確認してください。
よくある質問
CSV を MicroDVD に変換するとき、フレームレートは何にすればよいですか?
MicroDVD は字幕を時刻ではなくフレーム番号の組({103}{175})で保存します。そのためフレームレートが CSV の時刻を必要な形に変えます。25 fps なら 4 秒はフレーム 100 です。この字幕が対応する動画のフレームレートを指定してください。値が違うと冒頭ではほとんど分からず、動画が長くなるほどずれが広がります。
CSV を MicroDVD に変換した出力はどんな形ですか?
MicroDVD らしく、cue 番号はなく、各行の先頭に中括弧で囲んだフレーム番号の組が付きます。CSV の各 cue は同じ順序・同じ本文で 1 つの MicroDVD cue になります。
CSV の 2 行の cue は MicroDVD でどう表現されますか?
縦棒(|)で半分を区切った 1 行になります。MicroDVD の改行表現です。2 行が 1 つの字幕に属する関係は保たれ、プレーヤーは 2 行を一緒に表示します。
CSV の cue の順序は MicroDVD 出力でも保たれますか?
はい。書き出し時に開始時刻の昇順へ並べ替えます。早いものが先で、これは本サイトのすべての形式が前提とする順序であり、プレーヤーが読み取る順序でもあります。CSV ファイルの cue が順不同だった場合、MicroDVD 出力では順序が直ります。これは内容ではなくファイル構造の変更で、意図した動作です。
MicroDVD を CSV に戻せますか?
はい。ただし逆方向には独自の損失一覧があります。MicroDVD から CSV への変換ではフレームレートが失われます。2 つの形式が保持する情報が違うため、一覧は上とは別になります。
MicroDVD 出力は CSV ファイルの文字コードを引き継ぎますか?
いいえ。入力が何であっても、出力は UTF-8、Unix 改行、BOM なしです。UTF-16 や Windows のシングルバイト文字コードで届いたファイルは読み込み時にデコードし、そのことは結果パネルに表示されます。出てくるのは常に同じ UTF-8 の MicroDVD です。