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

VTT を MicroDVD に変換

形式変換WebVTT(VTT)
字幕テキストを貼り付けることもできます

オプション

タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。

この変換で変わること

3 項目が失われるか、判断が必要です

  • スタイル

    すべてのスタイル(太字、斜体、色、縁取り、影)

  • フレームレート

    この形式は時間をフレーム番号で保存します。タイミングは指定したフレームレートに依存します

  • 形式固有の内容

    元の形式が字幕ブロックの外に保持している内容(字幕以外のブロック、ヘッダーのテキスト、字幕ごとの設定、コメントアウトされたイベント)。変換先の形式に置き場所がありません

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

このページは VTT を MicroDVD に変換します。ファイルをドロップするかテキストを貼り付けると、MicroDVD 版が返ります。変換はすべてブラウザ内で完結し、アップロードもアカウント登録も不要です。

2 つの形式は同じものを保存しません。違いは見た目だけではなく、スタイル、フレームレート、形式固有の内容は MicroDVD に行き場がありません。上の一覧はあなたのファイルではなく、両形式がそれぞれ表現できるものから作られるため、読み込む前から同じ答えになります。

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

例

典型的な VTT ファイルを MicroDVD に変換した例

入力

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>.

出力

{1}{1}25
{25}{100}Hello there.
{113}{200}Second line with italics.

この出力で失われるもの:スタイル、フレームレート、形式固有の内容。それ以外は行単位で一致します。

崩れた VTT 入力を MicroDVD に変換した例

入力

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

出力

{1}{1}25
{25}{50}No header, two lines before the timecode.

実ファイルの傷み方の例です。改行の混在、余分な空白、空のフィールドが含まれます。上の整った例と比べると、パーサーがどこまで許容するかが分かります。

よくある質問

VTT の太字、斜体、色は MicroDVD でどうなりますか?

MicroDVD はあらゆるスタイルを保存しないため、すべて失われます。字幕テキストの <b> や <i>、ファイルの STYLE ブロックの規則も行き場がなく、各行はプレーンテキストとして書かれます。言葉そのものは変わりません。

VTT から MicroDVD ではどのフレームレートを指定すべきですか?

MicroDVD は字幕を時計の時刻ではなくフレーム番号の組({103}{175})で保存するため、フレームレートが VTT のタイミングを必要な形に変えます。25 フレーム毎秒なら 4 秒はフレーム 100 です。対象映像の値に合わせてください。値が違うと冒頭では目立たず、再生が長くなるほどずれが広がります。

VTT の NOTE、STYLE、REGION ブロックは MicroDVD でどうなりますか?

捨てられます。WebVTT はヘッダー、コメント、スタイルブロック、領域定義、align や position といった設定を持てますが、MicroDVD には置き場所がありません。MicroDVD は文書ではなく字幕を保存するためです。字幕のテキストと時刻は丸ごと通ります。

VTT を MicroDVD に変換すると出力はどんな形ですか?

MicroDVD の形です。字幕番号はなく、波括弧のフレーム番号の組が各行の先頭に来ます。VTT の各字幕は同じ順序、同じテキストで 1 つの MicroDVD 行になります。

VTT の 2 行の字幕は MicroDVD でどうなりますか?

縦棒で区切られた 1 行になります。MicroDVD の改行表現で、組の関係は残ります。

VTT の字幕の順序は MicroDVD で保たれますか?

保たれ、開始時刻順に並べ替えられます。順不同の VTT も早い順に直されます。

MicroDVD を VTT に戻せますか?

戻せますが、損失一覧は別です。MicroDVD から VTT ではフレームレートが失われます。フレーム番号を時刻に戻すには元のフレームレートを知る必要があるため、この方向とは一覧が異なります。

VTT を MicroDVD にしたとき文字コードは元のままですか?

いいえ。出力は UTF-8、Unix の改行、BOM なしで、元の VTT の文字コードには依存しません。UTF-16 や Windows のシングルバイトで届いたファイルは読み込み時にデコードされ、そのことは結果パネルに表示されます。

関連ツール