云剪辑功能的使用方法
视频剪辑视频剪辑是将多个视频片段、音频、图片等素材按照时间轴(Timeline)逻辑组合,生成新的视频文件的过程。
接口介绍提交剪辑合成作业:调用SubmitMediaProducingJob - 提交剪辑合成作业接口,可以将一个或多个视频、音频、图片、字幕素材合成为成品,该接口支持复杂的Timeline配置,满足多样化的剪辑需求。
查询剪辑合成作业:调用GetMediaProducingJob - 查询剪辑合成作业,通过传入 JobId 查询任务状态和结果。
时间线(Timeline)配置视频剪辑的核心在于Timeline配置,它是定义剪辑逻辑的关键部分。Timeline是一个时间轴,用于描述视频、音频、图片等素材在时间上的排列和组合方式。时间线主要包含轨道、素材、效果三种对象,详细配置说明请参考:Timeline配置说明。
Timeline基本结构{
"VideoTracks": [
{
"VideoTrackClip": [
{
"MediaId": "素材ID",
"MediaURL":"视频轨素材片段对应的OSS地址"
}
]
}
],
"AudioTracks": [
{
"AudioTrackClip": [
{
"MediaId": "音频素材ID",
"MediaURL":"音频轨素材片段对应的OSS地址"
}
]
}
]
}VideoTracks:视频轨道,用于放置视频或图片素材。
AudioTracks:音频轨道,用于放置音频素材。
Clips:每个轨道中的片段,包含素材ID、起始时间和持续时长。
Timeline应用示例实践教程中包含了大量示例,展示了如何使用Timeline配置实现各种复杂的视频剪辑需求。以下是常见的应用场景和配置示例:
Timeline配置示例
描述
视频/图片混剪
支持视频横转竖、视频截取、视频与图片混剪、添加水印/贴纸/GIF贴纸等功能。
音频处理
支持静音、调节音量、混音、提取音频、音量归一等功能。
字幕及字幕模板
支持视频添加字幕、设置花字、字幕自动换行、字幕对齐、字幕特效等功能。
转场、特效、滤镜
支持多种转场效果(如淡入淡出)、视觉特效(如模糊、锐化)、滤镜(如黑白、复古)。
智能处理后参与视频合成
支持语音转文字并将字幕合并到视频中、文字转语音并将语音合并到视频中、通过SSML控制节奏或读音等功能。
其他设置
支持添加全局背景图、全局水印LOGO等。
调用SDK进行音视频剪辑安装IMS服务端SDK,并完成相关配置。详情请参见准备工作。