Skip to content

普通字幕

公共工程字段和通用参数规则见 JSON 样例概述

普通字幕

创建包含文本、字体、字号、颜色和时间区间的普通字幕。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].align文本对齐方式string;如 left-vCenter、center-vCenter、right-vCentercenter-vCenter
timelines[].captionTracks[].captions[].color颜色string;#AARRGGBB#ffffffff
timelines[].captionTracks[].captions[].duration时间位置或时长integer,微秒;通常 >= 048680000
timelines[].captionTracks[].captions[].font字体名称string;应与字体资源映射一致非空
timelines[].captionTracks[].captions[].fontSizeRatio字号比例number;有限正数0.1
timelines[].captionTracks[].captions[].inPoint时间位置或时长integer,微秒;通常 >= 0520000
timelines[].captionTracks[].captions[].text字幕文字string;允许换行非空
timelines[].captionTracks[].captions[].type对象或参数类型string;取值由对象决定general

字幕描边

为字幕开启描边,并配置描边颜色、宽度和透明度。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].outline功能开关boolean;true 或 falsetrue
timelines[].captionTracks[].captions[].outlineColor颜色string;#AARRGGBB#ffdf1010
timelines[].captionTracks[].captions[].outlineWidth样式参数number;范围由字幕渲染器确定80

字幕阴影

为字幕开启阴影,并配置颜色、羽化和横纵偏移。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].shadow功能开关boolean;true 或 falsetrue
timelines[].captionTracks[].captions[].shadowColor颜色string;#AARRGGBB#c1ca1a1a
timelines[].captionTracks[].captions[].shadowFeather样式参数number;范围由字幕渲染器确定40
timelines[].captionTracks[].captions[].shadowOffsetX样式参数number;范围由字幕渲染器确定3
timelines[].captionTracks[].captions[].shadowOffsetY样式参数number;范围由字幕渲染器确定-1

字幕动画时长自适应

让字幕动画随字幕持续时间自动伸缩。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].enableSpeed功能开关boolean;true 或 falsetrue
timelines[].captionTracks[].captions[].fxParams[].key特效参数名string;由 SDK 或资源包定义Stretch Time
timelines[].captionTracks[].captions[].fxParams[].type对象或参数类型string;取值由对象决定bool
timelines[].captionTracks[].captions[].fxParams[].value参数值string;逻辑数字或布尔值也保持 stringtrue
timelines[].captionTracks[].captions[].type对象或参数类型string;取值由对象决定general

字幕位置

通过平移参数调整字幕在画面中的位置。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].anchorPointX位置或锚点number;有限数值0
timelines[].captionTracks[].captions[].anchorPointY位置或锚点number;有限数值0
timelines[].captionTracks[].captions[].translationX位置或锚点number;有限数值-195.92034912109375
timelines[].captionTracks[].captions[].translationY位置或锚点number;有限数值202.73561096191406

多行字幕与行间距

创建多行字幕并调整行间距。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].align文本对齐方式string;如 left-vCenter、center-vCenter、right-vCenterleft-vCenter
timelines[].captionTracks[].captions[].lineSpacing样式参数number;范围由字幕渲染器确定-10
timelines[].captionTracks[].captions[].text字幕文字string;允许换行非空

竖排字幕

将字幕文字方向设置为竖排。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].align文本对齐方式string;如 left-vCenter、center-vCenter、right-vCenterleft-vCenter
timelines[].captionTracks[].captions[].direction文字方向string;horizontal 或 verticalvertical
timelines[].captionTracks[].captions[].text字幕文字string;允许换行非空

字幕旋转

设置字幕旋转角度。

完整 JSON

关键参数

字段路径作用类型与范围示例值
timelines[].captionTracks[].captions[].rotation旋转角度number;方向按引擎坐标系-90
timelines[].captionTracks[].captions[].translationX位置或锚点number;有限数值0
timelines[].captionTracks[].captions[].translationY位置或锚点number;有限数值0.026611328125