

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

# VOD でサポートされるコーデックおよび入力タイプ
<a name="supported-inputs-vod"></a>

以下のセクションでは、ファイルベースのビデオオンデマンド (VOD) コンテンツでサポートされている入力タイプ、入力コーデック、および出力コーデックについて説明します。

## サポートされている入力タイプ
<a name="supported-types-vod"></a>

以下は、MediaPackage でサポートされている、VOD コンテンツの入力タイプです。


| MediaPackage の入力タイプ | ユースケース | 
| --- | --- | 
| HLS | 安全な接続の有無にかかわらず、Amazon S3 バケットから HLS ストリームセットをプルします。その他の要件:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html) | 
| SMIL | 安全な接続の有無にかかわらず、Amazon S3 バケットから .smil マニフェストで参照される MP4 ストリームセットをプルします。.smil マニフェストの詳細については、「[.smil マニフェストでの要件](supported-inputs-vod-smil.md)」を参照してください。その他の要件:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html) | 

## サポートされる入力コーデック
<a name="suported-inputs-codecs-vod"></a>

以下は、MediaPackage でファイルベースのソースコンテンツ用にサポートされる、ビデオ、オーディオ、および字幕のコーデックです。


| 入力タイプ | メディアコンテナ | ビデオコーデック | オーディオコーデック | 字幕/キャプション形式 | 
| --- | --- | --- | --- | --- | 
| HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| SMIL | MP4 (断片化なし) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | SRT | 

## サポートされる出力コーデック
<a name="suported-outputs-codecs-vod"></a>

以下は、MediaPackage で VOD コンテンツの配信用にサポートされている、ビデオ、オーディオ、および字幕のコーデックです。


| エンドポイントタイプ | マニフェスト形式 | メディアコンテナ | ビデオコーデック | オーディオコーデック | 字幕/キャプション形式 | 
| --- | --- | --- | --- | --- | --- | 
| Apple HLS | HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| DASH-ISO | MPEG-DASH | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| Microsoft Smooth | MSS | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | DFXP | 
| CMAF | HLS | CMAF |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/supported-inputs-vod.html)  | 

# .smil マニフェストでの要件
<a name="supported-inputs-vod-smil"></a>

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

**リソース**
+ .smil マニフェストの作成に関するガイダンスについては、[.smil using AWS Elemental MediaPackage VOD](https://aws.amazon.com/blogs/media/smil-using-aws-elemental-mediapackage-vod/) (ブログ) を参照してください。
+ SMIL (Synchronized Multimedia Integration Language) に関する一般的な情報については、[SMIL 3.0 仕様](https://www.w3.org/TR/SMIL/)を参照してください。

MediaPackage は、.smil マニフェストで以下の属性をサポートしています。

**属性**
+ `audioName` – オーディオトラックの名前 (`English 2` など)。
+ `includeAudio` - オーディオトラックを含めるべきかどうかを示すブール値。この属性には、定義された言語の数だけ値を含める必要があります。指定しない場合、すべてのトラックがデフォルトで `true` になります。
+ `src` または `name` – マニフェストの場所に相対的なテキストストリームまたは動画ファイルの名前またはソースのいずれかです。
+ `subtitleName` – 字幕名 (`English` など)。
+ `systemLanguage` または `language` – システム言語 (`eng` など)。

**Example .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>
```