如何在 Azure 门户中编辑文本轨道

Media Services logo v3


警告

Azure 媒体服务将于 2024 年 6 月 30 日停用。 有关详细信息,请参阅 AMS 停用指南

当实时事件已使用实时听录创建 VTT 或 TTML 文件供捕获的视频的字幕和脚本使用时,实时听录可能需要进行一些编辑。 你可能还希望以多种语言提供文本,并允许查看者选择要在播放器中使用哪种语言。 本文介绍如何在 Azure 门户中编辑源 VTT 文件。

查找和编辑轨道

在门户中列出资产轨道

  1. 导航到要使用的媒体服务帐户。
  2. 从菜单中选择“资产”。 此时将显示“资产”屏幕。
  3. 选择要使用的资产的存储链接。 此时将显示资产存储容器屏幕,其中包含该资产的所有文件夹和轨道文件的列表。

下载和编辑轨道

  1. 选择要使用的文本轨道旁边的垂直省略号。 实时听录文本轨道通常命名为 auto-generated-best_4800.vtt。
  2. 选择“下载” 。 在本地保存该文件。
  3. 在偏好的文本编辑器中打开文件。
  4. 提醒:请谨慎处理时间戳。
  5. 编辑文本并更正实时听录未正确捕获的任何内容。
  6. 检查句子是否完整且语法是否有误。
  7. 如果计划覆盖源文件,请用相同的名称保存已编辑的文件;如果不覆盖,请使用不同的名称保存。

上传已编辑的文件

可上传具有不同文件名的文件,也可覆盖现有文件。

  1. 选择“上传”。 此时将显示上传屏幕。
  2. 选择文件图标以选择要上传的文件。 如果该文件已存在于资产中,你将收到警告消息。
  3. 如果要覆盖文件,请选中“覆盖”复选框。
  4. 选择“上传”。 文件将开始上传。

可按照上传已编辑文件的方式上传其他文件。

编辑 .ism 文件以使用轨道

  1. 导航到与资产关联的存储容器。
  2. 选择 .ism 文件。 此时将显示文件屏幕。
  3. 选择“编辑”以查看和编辑 .ism 文件。
  4. 将以下 XML 添加到 .ism 文件中。
  5. systemLanguage 参数设置为相应语言的语言指示符。 例如,“en-us”表示美国英语,“ja-JP”表示日语。
  6. trackID 设置为数字。
  7. trackName 设置为该轨道采用的语言。
  8. outputFlag 参数设置为:
    1. 3,指示客户端播放器显示该轨道。
    2. 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>