SRT から DFXP への変換ツール
一部の動画プラットフォーム、プレーヤー、字幕ワークフローでは、初期の TTML の名前である DFXP のファイルが今も求められます。ここで SRT ファイルを .dfxp ファイルに変換しましょう。各字幕のタイミング、改行、斜体は保持されます。
字幕ファイルを変換
ここに字幕ファイルをドロップ
SRT、VTT、ASS、SBV、TTML、SUB、SMI、LRC など · 最大 100 ファイル
または字幕テキストを貼り付け
ファイルはブラウザー上でこのページが読み込みます。どこにもアップロードされません。
文字化けしていますか?ファイルが作られた言語グループを選んでください。
MicroDVD と Spruce STL のファイルは動画のフレーム数で時間を数えます。字幕に対応する動画のフレームレートを選んでください。
変換結果
プレビューにはファイルの冒頭が表示されます。ダウンロードにはすべてが含まれます。
使い方
SRT ファイルを開く
.srt ファイルをドロップします。複数を一度にドロップすることもできます。文字化けがあれば、ダウンロード前に「文字コード」で直してください。
DFXP のプレビューを確認
DFXP はすでに選択されています。字幕は body 内のタイミング付き p 要素として表示されます。
.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/> に、& は & と書き出されます。
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.<?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 & 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.dfxpFFmpeg 4.4 以降は TTML を書き出します。.dfxp 拡張子を認識しないため -f ttml が必要で、その TTML ライターはセリフと改行を残しますが斜体は残しません。
ここではインストール不要:このページで最大100ファイルを一度に開き、1つの ZIP ですべてダウンロードできます。
逆方向の変換が必要ですか? DFXP から SRT への変換ツールをご利用ください。これらの形式の詳細:XML 字幕の解説:TTML、DFXP、IMSC
よくある質問
DFXP ファイルは TTML ファイルと違うのですか?
このサイトのファイルなら違いはありません。XML は同一で、拡張子が違うだけです。ほかのツールの DFXP ファイルは、古いドラフトの名前空間を使っている場合があります。
.dfxp ファイルの名前を .xml に変えてもいいですか?
はい、プラットフォームが .xml を求める場合は。中身はプレーンな XML なので、拡張子によって読み込み方が変わることはありません。
位置や色は追加されますか?
いいえ。ファイルにはリージョンも色もないため、字幕はプレーヤーの既定の位置に表示されます。斜体・太字・下線は保持されます。