TTML スタイルの書式設定 - MediaConvert

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

TTML スタイルの書式設定

AWS Elemental は、ジョブの実行時に入力キャプションのスタイルフォーマットを MediaConvert 読み取ります。出力のスタイル形式に問題がある場合、入力キャプションの形式を確認するか、[スタイルパススルー] を有効にすることをお勧めします。以下のトピックでは、TTML入力キャプションでフォント、継承可能な属性と継承不可能な属性、および右から左への言語を使用するためのガイダンスを提供します。

フォントの指定

MediaConvert は、TTML2W3C レコメンデーション に記載されている以下の汎用フォントファミリーをサポートしています。

  • デフォルト

  • monospace

  • sansSerif

  • serif

  • monospaceSansSerif

  • monospaceSerif

  • proportionalSansSerif

  • proportionalSerif

最良の結果を得るには、TTML入力キャプション内で汎用フォントファミリーを指定します。代わりに個々のフォントを指定すると、 MediaConvert はフォントを上記の汎用フォントファミリーのいずれかにマッピングします。

継承可能属性および非継承可能属性

スタイル属性は、継承可能または継承不可のどちらかです。TTML 2 W3C レコメンデーションでは、スタイル属性ごとに継承された の下にこれらが一覧表示されます。

継承不可能なスタイル属性を、適用するすべての要素に含めます。

例えば、tts:backgroundColor は継承不可能なスタイル属性です。以下のように、背景色が赤の hello と背景色のない world が表示されます。

<span tts:backgroundColor="red">hello<br/>world</span>

この例のように、それぞれのスタイル属性を持つ個別のスパンを使用することで、hello world の背景色が両方とも赤になるように、上記の書式を修正することができます。

<span><span tts:backgroundColor="red">hello</span> <br/> <span tts:backgroundColor="red">world</span></span>

右から左への言語

MediaConvert は、 内で左から右、右から左へのテキスト方向の両方をサポートしますTTML。

テキストの方向を指定しない場合、 MediaConvert は左から右に使用します。

右から左に指定する場合は、tts:direction="rtl" 属性を入れます。テキストに双方向文字が混在している場合は、TTML2W3C レコメンデーション で説明されているtts:unicodeBidi="embed"属性も含めます。なお、tts:unicodeBidi は継承できない属性です。