TXT を MicroDVD に変換
字幕テキストを貼り付けることもできます
オプション
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
元のファイルに終了時刻がない場合(プレーンテキストや LRC)に使います。出力の時間軸は変換ではなくここで生成されるため、この値がそのまま表示時間になります。
この変換で変わること
2 項目が失われるか、判断が必要です
- タイミング
時間軸そのもの(元の形式がタイミングを記録していないため、出力の時間軸は変換ではなく生成されます)
- フレームレート
この形式は時間をフレーム番号で保存します。タイミングは指定したフレームレートに依存します
この一覧は、読み込んだファイルではなく、この2つの形式の機能対応表から作られています。形式としては許されているが対応表が扱っていない機能を使っている場合、そのファイルではさらに多くが失われることがあります。
このページは TXT を MicroDVD に変換します。ファイルをドロップするか、テキストを貼り付けてください。MicroDVD 形式で返ります。変換はすべてブラウザ内で実行され、ファイルはアップロードされません。登録も不要です。
TXT にはタイミングがまったくありません。時間軸はこのページで組み立てられ、先頭行が 0 から始まり、各行は既定で 2000 ms ずつ、前の行の終わりから次の行が始まります。生成された時刻は、指定したフレームレートでフレーム番号に変換されます。上の一覧は、読み込んだファイルではなく、2 つの形式がそれぞれ表現できるものから算出しています。だからファイルを開く前から同じ答えになります。
1 本でも、シーズン全体でも構いません。キューは順番に処理され、結果は 1 つの ZIP にまとめてダウンロードできます。
例
TXT ファイルを MicroDVD に変換した例
入力
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
出力
{1}{1}25
{0}{50}The quick brown fox jumps over the lazy dog.
{50}{100}Second paragraph, first line.
{100}{150}Second paragraph, second line.
この出力で失われるもの:終了時刻、フレームレート。それ以外は行単位で一致します。
同じ変換を扱いにくい入力で行った例
入力
Hello world.
Second block.
出力
{1}{1}25
{0}{50}Hello world.
{50}{100}Second block.
実際のファイルには、混在した改行コード、余分な空白、空のフィールドなどがあります。上の整った例と比べて、パーサーがどこまで許容するかを確認してください。
よくある質問
TXT を MicroDVD に変換すると、タイムコードは作られるのですか?
はい。TXT にはタイミングがまったくないため、MicroDVD 出力の時間軸は変換されるのではなく、このページで組み立てられます。先頭行は 0 から始まり、以降の各行は前の行が終わったところから始まります。間隔は均等で、順序はファイルのままです。各枠の長さはページ上の表示時間フィールドで決まり、既定は 2000 ms です。
TXT を MicroDVD に変換するとき、フレームレートは何にすればよいですか?
MicroDVD は字幕を時刻ではなくフレーム番号の組({103}{175})で保存します。そのためフレームレートが TXT の時刻を必要な形に変えます。25 fps なら 4 秒はフレーム 100 です。この字幕が対応する動画のフレームレートを指定してください。値が違うと冒頭ではほとんど分からず、動画が長くなるほどずれが広がります。
TXT を MicroDVD に変換した出力はどんな形ですか?
MicroDVD らしく、cue 番号はなく、各行の先頭に中括弧で囲んだフレーム番号の組が付きます。TXT の各 cue は同じ順序・同じ本文で 1 つの MicroDVD cue になります。
TXT の cue の順序は MicroDVD 出力でも保たれますか?
はい。書き出し時に開始時刻の昇順へ並べ替えます。早いものが先で、これは本サイトのすべての形式が前提とする順序であり、プレーヤーが読み取る順序でもあります。TXT ファイルの cue が順不同だった場合、MicroDVD 出力では順序が直ります。これは内容ではなくファイル構造の変更で、意図した動作です。
MicroDVD を TXT に戻せますか?
はい。ただし逆方向には独自の損失一覧があります。MicroDVD から TXT への変換では終了時刻、行のまとまり(改行)、フレームレートが失われます。2 つの形式が保持する情報が違うため、一覧は上とは別になります。
MicroDVD 出力は TXT ファイルの文字コードを引き継ぎますか?
いいえ。入力が何であっても、出力は UTF-8、Unix 改行、BOM なしです。UTF-16 や Windows のシングルバイト文字コードで届いたファイルは読み込み時にデコードし、そのことは結果パネルに表示されます。出てくるのは常に同じ UTF-8 の MicroDVD です。