

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

# WebVTT 入力キャプション (HLS ソースの一部分として)
<a name="WebVTT-in-HLS"></a>

AWS Elemental MediaConvert はWebVTT をサイドカーファイルまたは HLS ソースの一部として入力キャプション形式としてサポートします。入力 WebVTT キャプションがサイドカーファイルにある場合は、「[IMSC、SCC、SMPTE-TT、SRT、STL、TTML (サイドカー) 入力キャプション](sidecar-input.md)」を参照してください。

入力 WebVTT キャプションが HLS ソースの一部である場合は、WebVTT キャプションのマニフェストファイルは指定しません。その情報は、ジョブ入力用に指定した HLS ファイルにあります。**[Use HLS Rendition Group]** (HLS レンダリンググループを使用する) を有効にし、以下の設定を使用する必要があります。

**WebVTT のキャプションセレクタの数**  
WebVTT ソース 1 つにつき、キャプションセレクタを 1 つ作成します。

**レンディショングループ ID**  
グループ ID を入力して、必要なキャプショングループを指定します。グループ ID は、HLS マニフェストの EXT-X-MEDIA、GROUP-ID タグに対応します。例えば、HLS マニフェスト ファイルにフランス語キャプションが特定のグループ「subs」にリストされている場合、**レンディショングループ ID** を **subs** に設定して、フランス語キャプションのグループ ID を指定します。

**レンディション名**  
レンディション名を指定して、キャプショングループを指定します。レンディション名は、HLS マニフェストの EXT-X-MEDIA、名前タグに対応します。例えば、HLS マニフェストファイルで「French」というレンディション名でフランス語のキャプションが示されている場合は、**レンディション名**に**フランス語**を設定して、フランス語のキャプションレンディション名を指定します。

**レンディション言語コード**  
ISO 639-3 言語コードを指定して、使用するキャプショングループを指定します。言語は、HLS マニフェストの EXT-X-MEDIA 言語タグに対応しています。例えば、HLS マニフェストファイルでフランス語のキャプションが「FRA」の言語コードで示されている場合は、**レンディション言語コード**に**FRA**を設定して、フランス語のキャプションレンディション言語コードを指定します。

**JSON ジョブ仕様内**  
API または SDK を使用する場合、これらの設定はジョブの JSON ファイルにあります。これらの設定は、次の例のように、`Inputs` 以下にあります。

```
"Inputs": [

 
      {
        ...
        		
"CaptionSelectors": {
  "Caption Selector 1": {
    "SourceSettings": {
      "SourceType": "WebVTT",
      "WebvttHlsSourceSettings": {
        "RenditionGroupId": "subs",
        "RenditionName": "French",
        "RenditionLanguageCode": "FRA"
      }
    }
  }
}
          ...
```