.smil マニフェストでの要件 - AWS Elemental MediaPackage

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

.smil マニフェストでの要件

VOD MP4 アセットを AWS Elemental MediaPackage に送信する場合は、.smil マニフェストを含める必要があります。.smil マニフェストは、アセット内のすべてのファイルのラッパーとして機能する XML ファイルで、どの MP4sが単一のアセットの一部であるかを MediaPackage に伝えます。

リソース

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>