短视频SDK

阿里云短视频SDK(ApsaraVideo Short Video SDK,后续统称“短视频SDK”)是MediaBox音视频SDK的子产品之一,提供App端的短视频制作服务,包含视频录制、剪辑、拼接、字幕、特效美化等功能,具有接入便捷、功能齐备、智能成片等特点。通过阅读本文,您可以了解短视频SDK支持的功能。

功能列表

短视频SDK分为基础版、标准版和专业版,各版本功能如下所示。其中,✔️和❌分别表示支持和不支持该功能。

表 1. 界面(购买专业版免费赠送)

功能

说明

基础版

标准版

专业版

默认UI

SDK包含一套默认的UI,布局、交互、界面可二次开发。

✔️

✔️

✔️

自定义UI

Demo提供了完整的UI交互源码,您可自定义UI界面。支持替换图标和背景颜色,或完全自定义。

✔️

✔️

✔️

表 2. 视频录制(对应购买专业版录制模块

功能

说明

基础版

标准版

专业版

分辨率与屏比

支持标清、高清、超高清拍摄,支持16∶9、4∶3、1∶1多种比例拍摄。

✔️

✔️

✔️

清晰度

可设定帧率、质量等级,或自定义GOP、码率生成不同清晰度的视频。

✔️

✔️

✔️

多段录制

支持断点拍摄和连续拍摄。

✔️

✔️

✔️

自定义时长

自定义最长和最短拍摄时长。

✔️

✔️

✔️

变速

支持慢速和快速录制。

✔️

✔️

✔️

拍摄控制

拍摄可控制:切画幅、切摄像头、手电筒、曝光度、焦距、对焦。

✔️

✔️

✔️

拍照

拍摄支持抓取当前采集画面并保存为图片。

✔️

✔️

✔️

背景音乐

支持录制界面添加音乐,音乐资源由第三方提供,有额外费用。

✔️

✔️

✔️

实时水印

支持在录制时添加水印。

✔️

✔️

✔️

实时滤镜

拍摄预览时可实时切换滤镜,支持自定义滤镜。

✔️

✔️

✔️

实时特效

拍摄预览时可设置抖动、分屏等常见特效,支持自定义特效。

✔️

✔️

✔️

人脸贴纸

拍摄时,使用内置人脸识别功能时在人脸上覆盖贴纸挂件等效果。

✔️

人脸识别接口

拍摄支持对接第三方人脸识别接口,进行人脸贴纸操作。

✔️

自定义渲染

采集数据可通过回调进行自定义渲染。

✔️

✔️

✔️

基础美颜

拍摄实时美颜,平滑无极调整强度。

✔️

✔️

✔️

高级美颜

录制支持引入第三方美颜(支持阿里云美颜特效SDK和FaceUnity美颜贴纸SDK,有额外费用),例如磨皮、红润、美白、大眼、瘦脸等效果。

✔️

视频合拍

和已生成的视频进行合拍,实现双画面。

✔️

✔️

多路混音

支持在录制过程中多路音频实时混音。

✔️

✔️

回声消除

支持在录制过程中消除录制源回声。

✔️

✔️

音频降噪

支持在录制过程中实时降噪。

✔️

✔️

view录制

指定view进行录制,生成视频。

✔️

✔️

多源录制

摄像头拍摄、view录制、本地视频进行实时合成录制,生成视频。

✔️

✔️

表 3. 视频编辑——基础编辑(对应购买专业版导入模块

功能

说明

基础版

标准版

专业版

视频导入

支持本地视频快速导入后编辑。

✔️

✔️

✔️

照片裁剪

支持照片画面大小的裁剪,同时支持画面填充和画面裁剪。

✔️

✔️

✔️

视频裁剪

支持视频画面大小和时长裁剪,同时支持画面填充和画面裁剪。

✔️

✔️

✔️

原比例裁剪

支持更加快速的保持原始视频比例裁剪视频时长。

✔️

✔️

✔️

视频转码

可设置编码、码率、GOP、帧率生成不同压缩比的视频。

✔️

✔️

✔️

按帧预览

移动时间线时,在预览窗口显示基准游标停留的帧图像。

✔️

✔️

视频截图

基于当前时间线,渲染当前画面并保存图片。

✔️

✔️

多路拼接

支持导入多路视频或图片,进行前后拼接,生成1个视频文件。

✔️

✔️

多路混排

支持导入多路视频,并指定其位置与大小,生成具有多个画面的视频文件。

✔️

✔️

画中画

支持在主轨视频上叠加视频,生成带有画中画效果的视频文件。

✔️

✔️

背景音乐

支持将音乐合成到视频中,不受时间特效影响。音乐资源由第三方提供,有额外费用。

✔️

✔️

本地配音

支持本地音频合成到视频中,支持快速、慢速等时间特效调节。

✔️

✔️

表 4. 视频编辑——特效编辑(购买专业版免费赠送)

功能

说明

基础版

标准版

专业版

时间特效

支持对视频进行快速、慢速、倒放、反复操作。

✔️

✔️

画面调节

支持在编辑界面调整画面的亮度、白平衡、锐度、暗角、对比度等。

✔️

✔️

静态滤镜

支持在编辑界面添加LUT滤镜或着色器脚本滤镜,实时切换滤镜。

✔️

✔️

特效滤镜

支持在编辑界面添加灵魂出窍、幻影等特效滤镜。

✔️

✔️

转场

支持视频和照片间添加移动、淡入淡出、百叶窗等效果。

✔️

✔️

帧动画

支持视频及画面上的挂件(贴纸、字幕等)进行位移、缩放等动画,支持自定义动画。

✔️

✔️

贴纸

在编辑界面添加静态图片,可在任意时间点添加并支持时间调整。

✔️

✔️

涂鸦

支持画笔样式、尺寸和颜色调整。

✔️

✔️

片尾水印

支持在视频末尾添加片尾水印效果,可定义持续时间。

✔️

✔️

自定义渲染

解码的帧数据可通过回调进行自定义渲染。

✔️

✔️

音频降噪

支持对音频降噪处理。

✔️

✔️

音频淡入淡出

支持对音频淡入淡出处理。

✔️

✔️

音频静音

支持消除当前视频的原音和其余音频轨的声音。

✔️

✔️

音频变声

在编辑界面将视频原音变成萝莉、大叔音等。

✔️

✔️

表 5. 动图(对应购买专业版动图贴纸

功能

说明

基础版

标准版

专业版

动图

在编辑界面添加动图,可在任意时间点添加并支持调整动图的持续时间。

✔️

表 6. MV(对应购买专业版MV

功能

说明

基础版

标准版

专业版

MV

辑界面添加MV效果,切换MV。

✔️

表 7. 字幕(对应购买专业版字幕

功能

说明

基础版

标准版

专业版

普通字幕

可添加多个字幕,可以设定字幕的位置、大小、角度、颜色、字体,以及每个字幕的开始和结束的时间。

✔️

气泡字幕

为文字增加背景图,支持动画背景,设定文字边框。

✔️

花字

带有艺术效果的多种色彩的文字样式。

✔️

翻转字幕

组合动画,可根据模板控制文字的出入时间点及动画效果。

✔️

表 8. 草稿箱(购买专业版免费赠送)

功能

说明

基础版

标准版

专业版

草稿

录制或编辑后生成草稿,下次可直接进入编辑。

✔️

✔️

草稿列表

可加入到草稿列表。

✔️

✔️

草稿云同步

支持草稿上传与下载。

✔️

✔️

表 9. 其他(购买专业版免费赠送)

功能

说明

基础版

标准版

专业版

相册选择

支持从相册过滤视频,也支持通过视频时长过滤。

✔️

✔️

✔️

缩略图

支持指定时间点快速抽帧并生成缩略图。

✔️

✔️

✔️

视频信息

提取视频常用信息,包括分辨率、帧率、编码格式等。

✔️

✔️

✔️

上传到点播

视频点播支持媒资管理、云端转码、内容审核等功能。

✔️,支持集成上传SDK将视频上传到视频点播。

✔️,支持集成上传SDK将视频上传到视频点播。

✔️,支持集成上传SDK将视频上传到视频点播,同时在编辑合成的场景下,封装了上传到点播的核心类,用于视频上传。

专家支持

短视频SDK技术支持。

宜搭渠道申请

宜搭渠道申请

提交工单

相关概念参考

短视频SDK相关概念请参见短视频SDK