如何在 Azure 入口網站 中編輯文字追蹤
警告
Azure 媒體服務將於 2024 年 6 月 30 日淘汰。 如需詳細資訊,請參閱 AMS淘汰指南。
當您的即時活動使用即時轉譯來建立 VTT 或 TTML 檔案,以搭配所擷取影片的標題和文字記錄使用時,實時轉譯可能需要一些編輯。 您可能也想要以多種語言傳遞文字,並允許檢視者選擇要在播放機中使用的文字。 本文涵蓋如何在 Azure 入口網站 中編輯來源 VTT 檔案。
尋找及編輯追蹤
在入口網站中列出資產追蹤
- 流覽至您想要處理的媒體服務帳戶。
- 從功能表中選取 [ 資產 ]。 [資產] 畫面隨即出現。
- 資產中的追蹤將會列在 [追蹤 ] 列表中。
編輯曲目
有兩種方式可以編輯追蹤。您可以在 Azure 入口網站 中編輯曲目,或下載曲目並在本機編輯。
警告
請小心,您不會編輯時間戳!
編輯 Azure 入口網站 中的曲目
- 選取您要編輯之曲目旁的 [編輯標題 ]。 標題編輯畫面隨即出現。
- 編輯檔案。
- 選取 [儲存]。
下載並編輯曲目
- 選取您想要使用的文字追蹤旁的 垂直省略號 。 注意: 實時轉譯文字追蹤通常名為 auto-generated-best_4800.vtt。
- 選取 [下載]。 在本機儲存檔案。
- 在您最愛的文字編輯中開啟檔案。
- 編輯文字或更正實時轉譯未擷取的任何內容。
- 儲存編輯過的檔案。
上傳標題
作業完成後,來自編碼器的結果檔案將會位於輸出資產中。 您將會未來使用此資產。
- 流覽至用來保存編碼結果的輸出資產。
- 選取 [新增文字追蹤]。
- 在 [名稱] 欄位中輸入名稱。 例如,針對英文文字追蹤,請輸入 英文。
- 選取 [上傳新 單選] 按鈕。 或者,如果您已經建立或上傳 VTT 檔案,您可以選取 [使用現有的 單選按鈕],然後選取追蹤。
- 在 [ 顯示名稱 ] 欄位中,輸入要顯示在播放機中的文字。
- 選取 任一 [可見 ] 單選按鈕,以確保播放程式用戶端會顯示播放軌。
- 選取 [HLS 設定 ] 複選框,將追蹤設定為默認追蹤和/或設定強制。 若為英文,請將它設定為預設曲目。
- 選取 [ 輔助功能特性 ] 複選框,以識別文字追蹤所使用的輔助功能指導方針。
- 選取 [我同意並上傳 ] 以上傳文字追蹤。
檢視指令清單中的 標題 數據流
檢視指令清單,以查看指令清單檔案中的追蹤變更。
- 您應該已經在輸出資產畫面上。
- 選取 記憶體容器連結。 記憶體容器名稱開頭為 「asset-」 前置詞。 記憶體容器畫面隨即出現。
-
.ism
從檔案清單中選取檔案。 Blob 畫面隨即出現。 - 選取 [編輯]。
- 在 元素上方
</switch>
尋找下列 XML,將 VTT 檔名變更為您上傳的檔名。
<textstream src="sample.cmft" systemBitrate="52" systemLanguage="en-us">
<param name="systemLanguage" value="en-us" valuetype="data" />
<param name="outputFlag" value="3" valuetype="data" />
<param name="systemBitrate" value="52" valuetype="data" />
<param name="transcriptsrc" value="en-us.vtt" valuetype="data" />
<param name="textIsDefault" value="TRUE" valuetype="data" />
<param name="textHlsCharacteristic" value="public.accessibility.transcribes-spoken-dialog" valuetype="data" />
<param name="trackID" value="1" valuetype="data" />
<param name="trackName" value="subt_en-us" valuetype="data" />
<param name="textDisplayName" value="English" valuetype="data" />
<param name="armId" value="English" valuetype="data" />
</textstream>
<textstream src="es-es.cmft" systemBitrate="50333" systemLanguage="">
<param name="systemLanguage" value="" valuetype="data" />
<param name="outputFlag" value="3" valuetype="data" />
<param name="systemBitrate" value="0" valuetype="data" />
<param name="transcriptsrc" value="es-es.vtt" valuetype="data" />
<param name="textHlsCharacteristic" value="public.accessibility.transcribes-spoken-dialog" valuetype="data" />
<param name="trackID" value="1" valuetype="data" />
<param name="trackName" value="subt" valuetype="data" />
<param name="textDisplayName" value="Español" valuetype="data" />
<param name="armId" value="Spanish" valuetype="data" />
</textstream>
取得說明及支援
您可以連絡媒體服務並詢問問題,或依照下列其中一種方法追蹤我們的更新:
- 問與答
-
Stack Overflow。 使用
azure-media-services
標記問題。 - @MSFTAzureMedia 或使用 @AzureSupport 來要求支援。
- 透過 Azure 入口網站 開啟支援票證。