通过配置Timeline提交剪辑合成作业时,您需要根据实际业务需求配置此参数。通过阅读本文,您可以了解短视频常用功能的Timeline示例。
属性说明
以下示例中的属性详情,请参见Timeline配置说明。
Timeline示例
视频横转竖——补充上下黑边
如果Timeline中的素材为横屏视频,在调用接口SubmitMediaProducingJob提交合成任务时,通过设置参数OutputMediaConfig
中的Width
和Height
字段将成片视频设置为竖屏样式,系统会根据素材和成片的宽高设置将素材居中展示。
|
---|
视频横转竖——补充上下模糊区域
如果Timeline中的素材为横屏视频,在调用接口SubmitMediaProducingJob提交合成任务时,通过设置参数OutputMediaConfig
中的Width
和Height
字段将成片视频设置为竖屏样式,系统会根据素材和成片的宽高设置将素材居中展示,填充部分进行模糊处理。
|
---|
视频水平翻转、竖直翻转
|
---|
添加字幕
通过配置TimelineIn
和TimelineOut
字段设置字幕的出入场时间,如果未设置,默认字幕从视频第0秒显示到视频结束,常用来设置全局字幕效果。
|
---|
添加字幕描边、阴影效果
|
---|
设置字幕局部效果
通过在Content
字段中添加覆写代码,设置字幕局部效果。覆写代码说明如下所示:
- 所有覆写代码均以两个反斜杠(\\)开头。
- 所有局部参数覆写代码必须在{}中,且一个{}可以包含多个覆写代码。
- 覆写代码会作用于其后的字幕上,如果想要结束该覆写代码,需要加一个与之对应的结束覆写代码来取消该效果。
|
---|
覆写参数详细说明:
覆写参数 | 描述 | Content参数示例 |
---|---|---|
| 1c、2c、3c分别为字体、边框、阴影对应的颜色;[BBGGRR]是十六进制的颜色BGR值,与一般的RGB颜色顺序相反。 | "这里设置{\\1c&00FF7F&}绿{\\1c}色" |
| bord、xbord、ybord分别为边框、沿X轴边框、沿Y轴边框对应的宽度,单位为像素。 | "这里设置{\\bord3\\3c&EBCE87&}描边宽度{\\bord\\3c}颜色和大小" |
\\b1 \\b0 | b1为加粗,b0为取消加粗。 | "这里设置{\\b1}加粗{\\b0}效果", |
\\i1 \\i0 | i1为斜体,i0为取消斜体。 | "这里设置{\\i1}斜体{\\i0}效果" |
\\u1 \\u0 | u1为加下划线,u0为取消下划线。 | "这里设置{\\u1}下划线{\\u0}效果" |
\\s1 \\s0 | s1为加文本删除线,s0为取消删除线。 | "这里设置{\\s1}删除线{\\s0}效果" |
\\fs[字体尺寸] | 字幕大小,单位为像素。 | "这里设置{\\fs100}100号{\\fs}文字" |
\\fn[字体名称] | 字幕名称,暂不支持设置自定义字体。 | "这里设置{\\fnKaiTi}黑体{\\fn}字体" |
设置字幕自动换行
|
---|
添加GIF贴纸
配置DyncFrames
字段,设置动图的帧率。
|
---|
全局特效、滤镜
如果需要为整个视频添加特效、滤镜,需要在EffectTrack
属性中添加特效,无需设置TimelineIn
和TimelineOut
,特效会从第0秒渲染至视频结束,常用于配置全局特效。
|
---|
设置全局背景和全局Logo
通过配置"Type": "GlobalImage"
(无需配置Duration
),默认将图片从视频第0秒显示到视频结束。
|
---|
语音转文字并将字幕合并到视频中
设置"Type": "AI_ASR"
可以将音视频中的语音转换成文字,同时可以设置字幕样式,例如:字体、颜色等。
|
---|
文字转语音并将语音合并到视频中
设置"Type": "AI_TTS"
可以将文字转换成语音,可以与"Type": "AI_ASR"
共用。其中,Content
为要转换的文字,同时可以设置语音属性,例如:Voice、SpeechRate、PitchRate、Format等。
|
---|
绿幕抠图合成效果
设置"Type": "AI_Matting"
可以将被摄物体从绿幕背景色中抠出,叠加到指定的背景视频或图片上。
|
---|