コンテンツへスキップ
Free Subtitle Converter
言語
カラーテーマ
応援する

SRT から DFXP への変換ツール

一部の動画プラットフォーム、プレーヤー、字幕ワークフローでは、初期の TTML の名前である DFXP のファイルが今も求められます。ここで SRT ファイルを .dfxp ファイルに変換しましょう。各字幕のタイミング、改行、斜体は保持されます。

字幕ファイルを変換

字幕ファイルデバイスにとどまる

ここに字幕ファイルをドロップ

SRT、VTT、ASS、SBV、TTML、SUB、SMI、LRC など · 最大 100 ファイル

または字幕テキストを貼り付け
手元にファイルがない場合

ファイルはブラウザー上でこのページが読み込みます。どこにもアップロードされません。

使い方

  1. SRT ファイルを開く

    .srt ファイルをドロップします。複数を一度にドロップすることもできます。文字化けがあれば、ダウンロード前に「文字コード」で直してください。

  2. DFXP のプレビューを確認

    DFXP はすでに選択されています。字幕は body 内のタイミング付き p 要素として表示されます。

  3. .dfxp ファイルをダウンロード

    プラットフォームが DFXP やタイムドテキストを求める場所にアップロードします。言語が必須の場合は先に追加してください。

DFXP と TTML

DFXP(Distribution Format Exchange Profile)は、TTML がドラフトだった時期の名前です。この形式は2010年に TTML 1 標準となりましたが、多くのツールは .dfxp 拡張子を使い続けました。

このページが書き出すファイルは、SRT から TTML への変換ツールが書き出すものと同じ TTML 1 文書で、.dfxp 拡張子で保存されます。最終版の名前空間 http://www.w3.org/ns/ttml を使います。

変換前と変換後

2つの SRT 字幕を DFXP にしたもの。各字幕は begin と end の時間を持つ p 要素になり、斜体の字幕には tts:fontStyle="italic" の span が付き、改行は <br/> に、& は &amp; と書き出されます。

SRT ファイル
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.
ダウンロードする DFXP ファイル
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling" xml:lang="">
  <body>
    <div>
      <p begin="00:00:01.000" end="00:00:03.500"><span tts:fontStyle="italic">Where were you last night?</span></p>
      <p begin="00:00:04.000" end="00:00:06.250">At the station,<br/>waiting for you &amp; the kids.</p>
    </div>
  </body>
</tt>

プラットフォームがファイルを受け付けない場合

TTML がドラフトだった時期に作られたとても古いプレーヤーは、名前空間 http://www.w3.org/2006/10/ttaf1 を前提としていて、新しいファイルでは何も表示しないことがあります。言語を必須とするプラットフォームもあります。tt 要素の xml:lang は空のままなので、xml:lang="en" のように追加してください。

スタイルやリージョンなど、ほかに必要なものがないか、プラットフォームの字幕ヘルプページを確認してください。このファイルにはそれらがないため、字幕はプレーヤーの既定の位置に表示されます。

コマンドラインのほうがお好みですか?

パソコンに FFmpeg がインストールされていれば、この変換はコマンド1つでできます。

ffmpeg -i input.srt -f ttml output.dfxp

FFmpeg 4.4 以降は TTML を書き出します。.dfxp 拡張子を認識しないため -f ttml が必要で、その TTML ライターはセリフと改行を残しますが斜体は残しません。

ここではインストール不要:このページで最大100ファイルを一度に開き、1つの ZIP ですべてダウンロードできます。

逆方向の変換が必要ですか? DFXP から SRT への変換ツールをご利用ください。これらの形式の詳細:XML 字幕の解説:TTML、DFXP、IMSC

よくある質問

DFXP ファイルは TTML ファイルと違うのですか?

このサイトのファイルなら違いはありません。XML は同一で、拡張子が違うだけです。ほかのツールの DFXP ファイルは、古いドラフトの名前空間を使っている場合があります。

.dfxp ファイルの名前を .xml に変えてもいいですか?

はい、プラットフォームが .xml を求める場合は。中身はプレーンな XML なので、拡張子によって読み込み方が変わることはありません。

位置や色は追加されますか?

いいえ。ファイルにはリージョンも色もないため、字幕はプレーヤーの既定の位置に表示されます。斜体・太字・下線は保持されます。

コーヒーをおごる