本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
替代HLS音訊轉譯需求
使用HLS轉譯群組時,您可以使用音訊選取器設定來指示 MediaConvert 要使用的替代音訊轉譯。若要符合選取資格,您的替代音訊轉譯必須符合下列要求:
-
轉譯必須包含在輸入父資訊清單中的
EXT-X-MEDIA
標籤中。 -
EXT-X-MEDIA
標籤必須包含 GROUP-ID、 NAME和 LANGUAGE值的唯一組合。 -
音訊必須位於下列其中一個支援的音訊轉碼器中:AAC、Dolby Digital (AC3)、Dolby Digital Plus (EAC3),或 MP3.
-
備用音訊轉譯的子資訊清單必須包含在您用於輸入檔案 URL(FileInput) 的父資訊清單中
當您指定音訊選取器設定以識別替代音訊轉譯時,音訊選取器會在父資訊清單中尋找相符的EXT-X-MEDIA
標籤。
您可以一次使用一或多個選取器設定。例如,在下列EXT-X-MEDIA
標籤中,您可以依名稱 (RenditionName) 或語言 (RenditionLangageCode) 來識別音訊轉譯,因為兩者都是標籤的唯一值。
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"
但是,由於兩個標籤的群組 ID (RenditionGroupID) 相同,因此您無法單獨使用該 ID 來識別音訊轉譯。您必須將群組 ID 與EXT-X-MEDIA
標籤中的另一個值結合使用,以識別 MediaConvert 要使用的音訊轉譯。
如果您未指定音訊選取器設定,音訊選取器會尋找混入影片區段的音訊。如果影片區段不包含音訊,音訊選取器會使用輸入父資訊清單的第一個替代音訊轉譯。