翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
.smil マニフェストでの要件
VOD MP4 アセットを AWS Elemental MediaPackage に送信する場合は、.smil マニフェストを含める必要があります。.smil マニフェストは、アセット内のすべてのファイルのラッパーとして機能する XML ファイルで、どの MP4sが単一のアセットの一部であるかを MediaPackage に伝えます。
リソース
-
.smil マニフェストの作成に関するガイダンスについては、「AWS Elemental MediaPackage VOD を使用した .smil
」(ブログ) を参照してください。 -
SMIL (Synchronized Multimedia Integration Language) に関する一般的な情報については、SMIL 3.0 仕様
を参照してください。
MediaPackage は、.smil マニフェストで次の属性をサポートします。
属性
-
audioName
– オーディオトラックの名前 (English 2
など)。 -
includeAudio
- オーディオトラックを含めるかどうかを示すブール値。この属性には、定義された言語と同じ数の値が含まれている必要があります。指定しない場合、すべてのトラックがデフォルトでtrue
になります。 -
src
またはname
– マニフェストの場所に相対的なテキストストリームまたは動画ファイルの名前またはソースのいずれかです。 -
subtitleName
– 字幕名 (English
など)。 -
systemLanguage
またはlanguage
– システム言語 (eng
など)。
例 .smil マニフェスト
以下は .smil
マニフェストの例です。
<?xml version="1.0" encoding="utf-8"?> <smil> <body> <alias value="Example"/> <switch> <video name="example_360.mp4" systemLanguage="eng,fra,spa" audioName="English,French,Spanish" includeAudio="true,true,true"/> <video name="example_480.mp4" systemLanguage="eng" audioName="English 2" includeAudio="false"/> <textstream src="example_subs_eng.srt" systemLanguage="eng" subtitleName="English" includeAudio="false"/> <textstream src="example_subs_fra.srt" systemLanguage="fra" subtitleName="French" includeAudio="false"/> <textstream src="example_subs_spa.srt" systemLanguage="spa" subtitleName="Spanish" includeAudio="false"/> </switch> </body> </smil>