如何在 Azure 门户中编辑文本轨道
警告
Azure 媒体服务将于 2024 年 6 月 30 日停用。 有关详细信息,请参阅 AMS 停用指南。
当实时事件已使用实时听录创建 VTT 或 TTML 文件供捕获的视频的字幕和脚本使用时,实时听录可能需要进行一些编辑。 你可能还希望以多种语言提供文本,并允许查看者选择要在播放器中使用哪种语言。 本文介绍如何在 Azure 门户中编辑源 VTT 文件。
查找和编辑轨道
在门户中列出资产轨道
- 导航到要使用的媒体服务帐户。
- 从菜单中选择“资产”。 此时将显示“资产”屏幕。
- 选择要使用的资产的存储链接。 此时将显示资产存储容器屏幕,其中包含该资产的所有文件夹和轨道文件的列表。
下载和编辑轨道
- 选择要使用的文本轨道旁边的垂直省略号。 实时听录文本轨道通常命名为 auto-generated-best_4800.vtt。
- 选择“下载” 。 在本地保存该文件。
- 在偏好的文本编辑器中打开文件。
- 提醒:请谨慎处理时间戳。
- 编辑文本并更正实时听录未正确捕获的任何内容。
- 检查句子是否完整且语法是否有误。
- 如果计划覆盖源文件,请用相同的名称保存已编辑的文件;如果不覆盖,请使用不同的名称保存。
上传已编辑的文件
可上传具有不同文件名的文件,也可覆盖现有文件。
- 选择“上传”。 此时将显示上传屏幕。
- 选择文件图标以选择要上传的文件。 如果该文件已存在于资产中,你将收到警告消息。
- 如果要覆盖文件,请选中“覆盖”复选框。
- 选择“上传”。 文件将开始上传。
可按照上传已编辑文件的方式上传其他文件。
编辑 .ism 文件以使用轨道
- 导航到与资产关联的存储容器。
- 选择 .ism 文件。 此时将显示文件屏幕。
- 选择“编辑”以查看和编辑 .ism 文件。
- 将以下 XML 添加到 .ism 文件中。
- 将
systemLanguage
参数设置为相应语言的语言指示符。 例如,“en-us”表示美国英语,“ja-JP”表示日语。 - 将
trackID
设置为数字。 - 将
trackName
设置为该轨道采用的语言。 - 将
outputFlag
参数设置为:3
,指示客户端播放器显示该轨道。2
,指示客户端播放器应隐藏该轨道。
下面的示例将文本轨道设置为可见。
<textstream src="english.vtt" systemBitrate="0">
<param name="textDisplayName" value="English" valuetype="data" />
<param name="outputFlag" value="2" valuetype="data" />
<param name="armId" value="english.vtt" valuetype="data" />
</textstream>