字幕模板

更新时间:
复制 MD 格式

本文介绍智能媒体服务字幕模板参数和对应模板示例。

名称

类型

必填

描述

示例值

Format

string

字幕文件格式。取值:ASS、SRT、VTT、TTML、STL。

VTT

CharEnc

string

文件编码格式。取值:auto、UTF-8、GBK、BIG5。

UTF-8

File

JSON

字幕文件。详细说明请参见下文File

{"Type":"OSS","Media":"oss://examplebucket/path/to/subtitle****.vtt"}

File

名称

类型

必填

描述

示例值

Type

string

媒体对象类型。 取值:

  • OSS: OSS文件。

  • Media:媒资ID。

OSS

Media

string

媒体值。取值:

  • typeOSS时,为URL,支持OSS协议和HTTP协议。

  • typeMedia时,为媒资ID。

oss://examplebucket/path/to/subtitle****.vtt

模板示例

{
  "CharEnc": "auto",
  "Format": "srt"
}

常见问题

字幕背景色是否支持随文字旋转?

当前字幕背景不支持随文字旋转。

替代方案:建议使用一张贴图作为动图,在视频轨道中设置旋转参数,并将该贴图放置在与字幕相同的位置,以此实现背景旋转的效果。

ASR 智能字幕生成的字幕缺少标点符号怎么办?

原因:调用 SubmitASRJob 接口时,未开启语义断句功能。

解决方法:在 EditingConfig 字段中将 EnableSemanticSentenceDetection 设置为 true,启用语义断句并自动添加标点符号。

字幕局部样式与 AdaptMode: AutoScale 模式能否同时使用?

不能。云剪辑中字幕局部样式参数暂不支持与 AdaptMode: AutoScale(自动缩放)模式同时使用,否则会导致字体异常变小。

建议:如需使用局部字体或颜色样式,请移除 AdaptMode: AutoScale 参数。

挂载字幕后生成的视频无法播放如何排查?

可能原因:视频流信息异常,或 metadata 缺失(如 moov 缺失、时长不一致)。

解决方法:使用 ffprobe 工具检查视频流信息和 metadata 是否正常,必要时调整合成参数或修复源文件。