短视频 SDK 功能列表
产品简介
七牛短视频 SDK,方便开发者快速实现短视频拍摄、剪辑、编辑、合成、分发功能。我们提供 80+ 功能供开发使用,申请 0 元体验 可 点击此处 获得产品试用权限。
多版本功能分布
短视频SDK主要区分精简版、基础版、进阶版、专业版 4 个版本,不同版本的功能区别见如下表格
功能 | 子功能 | 精简版 (Smart) |
基础版 (Basic) |
进阶版 (Advanced) |
专业版 (Pro) |
---|---|---|---|---|---|
交互界面 | 提供了一套完整的UI交互源码,可复用或自定义 | ✓ | ✓ | ✓ | ✓ |
拍摄设置 | 摄像头采集 | ✓ | ✓ | ✓ | ✓ |
麦克风采集 | ✓ | ✓ | ✓ | ✓ | |
视频采集参数定义 支持最高 1080P 拍摄,支持自定义视频采集源、采集画面的分辨率、采集画面的长宽比等参数 |
✓ | ✓ | ✓ | ✓ | |
音频采集参数定义 支持自定义音频采集源、音频格式、音频声道、音频采样率等参数 |
✓ | ✓ | ✓ | ✓ | |
视频编码参数定义 支持自定义编码视频的码率、帧率、分辨率、H.264 编码方式等参数 |
✓ | ✓ | ✓ | ✓ | |
音频编码参数定义 支持自定义编码音频的码率、采样率、声道数、AAC 编码方式等参数 |
✓ | ✓ | ✓ | ✓ | |
拍摄时长设置 支持设置实际拍摄过程中的最大、最小拍摄时长 |
✓ | ✓ | ✓ | ✓ | |
前后台切换 根据监听到 Application 的前后台状态自动停止和开始录制视频,默认从后台进入前台自动开始录制 |
✓ | ✓ | ✓ | ✓ | |
摄像头切换 支持切换前后摄像头进行拍摄 |
✓ | ✓ | ✓ | ✓ | |
闪光灯设置 支持开关闪光灯用于拍摄时的补光 |
✓ | ✓ | ✓ | ✓ | |
画面镜像 支持设置是否镜像预览画面和编码画面 |
✓ | ✓ | ✓ | ✓ | |
画面对焦 支持手动对焦和自动对焦 |
✓ | ✓ | ✓ | ✓ | |
焦距调节 支持手动调节画面焦距进行放大、缩小 |
✓ | ✓ | ✓ | ✓ | |
曝光调节 支持调整曝光度参数 |
✓ | ✓ | ✓ | ✓ | |
拍摄模式 | 横屏拍摄 支持根据设备的方向自动确定竖屏、横屏拍摄 |
✓ | ✓ | ✓ | ✓ |
分段拍摄 支持拍摄过程中实现连续多次拍摄、断点续拍、回删 |
✓ | ✓ | ✓ | ✓ | |
静音拍摄 支持静音拍摄 |
✓ | ✓ | ✓ | ✓ | |
音频录制 支持纯音频录制 |
✓ | ✓ | ✓ | ✓ | |
屏幕录制 支持对整个屏幕区域进行录制,实现整体的录制效果 |
✓ | ✓ | ✓ | ✓ | |
变速拍摄 支持设置拍摄时的快/慢速率(默认正常速率,只支持 2 的次方倍数,如 0.25 倍、0.5 倍,1 倍,2 倍,4 倍等等) |
✗ | ✓ | ✓ | ✓ | |
分屏拍摄(合拍) 可以导入视频进行合拍,生成双画面视频 |
✗ | ✗ | ✓ | ✓ | |
实时处理 | 实时截图 支持拍摄时实时截图拍照保存到本地 |
✓ | ✓ | ✓ | ✓ |
实时预览 支持实时本地预览 |
✓ | ✓ | ✓ | ✓ | |
实时水印 支持拍摄时添加静态水印,支持设置水印位置、大小、透明度,设置作用时间范围 |
✗ | ✓ | ✓ | ✓ | |
实时美颜 支持拍摄时启用美颜功能,支持设置美颜、美白、红润3种效果并调节强度 |
✓ | ✓ | ✓ | ✓ | |
背景音乐 支持拍摄前选择本地文件作为背景音乐 |
✗ | ✓ | ✓ | ✓ | |
基础编辑 | 视频导入 支持本地视频快速导入后编辑 |
✓ | ✓ | ✓ | ✓ |
编辑预览 支持编辑时实时预览本地效果 |
✓ | ✓ | ✓ | ✓ | |
时长剪裁 支持时长裁剪,按照给定的时间范围生成一个 mp4 文件 |
✓ | ✓ | ✓ | ✓ | |
本地转码 支持按照给定的码率、帧率等参数,生成一个 mp4 文件 |
✓ | ✓ | ✓ | ✓ | |
视频旋转 支持按照给定的目标旋转角度,生成一个 mp4 文件 |
✗ | ✓ | ✓ | ✓ | |
画面剪裁 支持画面裁剪,按照视频画面大小(自定义比例、自定义区域)精确裁剪视频生成一个mp4文件 |
✗ | ✗ | ✓ | ✓ | |
特效编辑 | 视频旋转特效 支持设置视频左右上下旋转,实时预览旋转效果 |
✗ | ✓ | ✓ | ✓ |
单音频混音 支持给视频文件添加单音频,实现混音效果 |
✗ | ✓ | ✓ | ✓ | |
滤镜特效 支持给视频文件添加滤镜效果,默认支持 33 种滤镜效果 |
✗ | ✓ 提供 10 种滤镜效果 |
✓ 提供 33 种滤镜效果 |
✓ 提供 33 种滤镜效果 |
|
涂鸦特效 支持画笔尺寸和颜色调整,支持设置特效显示的时间范围 |
✗ | ✓ | ✓ | ✓ | |
字幕特效 支持给视频文件添加文字特效,支持设置文字内容,字体大小,字体颜色,透明度,旋转,位置等,支持设置特效显示的时间范围 |
✗ | ✓ | ✓ | ✓ | |
水印特效 支持给视频文件添加静态、动态水印,并且能够自由设置水印的大小、位置、透明度、旋转角度,支持设置特效显示的时间范围,可以自定义素材或使用供应商提供的收费素材 |
✗ | ✓ | ✓ | ✓ | |
贴纸特效 支持给视频文件添加静态贴纸,并且能够自由设置贴纸大小、位置、旋转角度,支持设置特效显示的时间范围,可以自定义素材或使用供应商提供的收费素材 |
✗ | ✓ | ✓ | ✓ | |
时间特效 支持对视频文件进行整体变速、分段变速(变速只支持 2 的次方倍数,如 0.25 倍、0.5 倍、1 倍、2倍、4 倍等) |
✗ | ✓ | ✓ | ✓ | |
时光倒流 支持 1 种倒放操作(即时光倒流特效) |
✗ | ✗ | ✓ | ✓ | |
音乐唱片 支持音频录制的过程中,增加图片旋转效果,输出为 mp4 文件 |
✗ | ✗ | ✓ | ✓ | |
多音频混音 支持给视频文件添加多个背景音乐,支持调整视频原声、背景音乐音量,支持设置多个背景音乐有效时间区域,支持自己录音或者选用本地音乐 |
✗ | ✗ | ✗ | ✓ | |
MV 特效 支持给视频文件添加 MV 效果,默认提供 4 种 MV 特效,客户可根据要求自行创作 MV 效果 |
✗ | ✗ | ✗ | ✓ | |
多素材编排 | 视频拼接 支持设置多个视频按照前后顺序导入拼接生成一个 mp4 文件 |
✗ | ✗ | ✓ | ✓ |
GIF 动画 支持基于多个图片或视频直接导出 GIF 动图 |
✗ | ✗ | ✓ | ✓ | |
图片拼接 支持设置多个图片按照前后顺序导入拼接生成一个 mp4 文件,支持设置图片之间的转场动画,例如:淡入淡出、闪黑、闪白、圆形、飞入和擦除 |
✗ | ✗ | ✓ | ✓ | |
基础转场 支持在视频图片片段之间,增加淡入淡出效果 |
✗ | ✗ | ✓ | ✓ | |
过场字幕 支持在视频之间增加转场字幕,支持定义转场字幕的背景色、持续时间、支持文字和图片特效,支持旋转、放大、位置移动、淡入淡出 4 种效果 |
✗ | ✗ | ✓ | ✓ | |
视频合成 支持设置多个视频合并为一个视频,支持设置每一个视频在画面中的位置、大小、开始播放时间等。该功能与上方视频拼接不同,视频拼接只允许设置参与拼接的多个视频的播放顺序 |
✗ | ✗ | ✗ | ✓ | |
图片 & GIF 图 & 视频混拼 支持设置多个视频和图片按照前后顺序导入拼接生成一个 mp4 文件 |
✗ | ✗ | ✗ | ✓ | |
其他功能 | 草稿箱 支持将当前录制的片段与设置项存入草稿箱 |
✓ | ✓ | ✓ | ✓ |
接口扩展 扩展接口支持对接第三方美颜特效等增值能力 |
✓ | ✓ | ✓ | ✓ | |
外部裸数据导入 支持外部音视频裸数据导入,生成 mp4 文件 |
✗ | ✗ | ✗ | ✓ | |
View 录制 支持 View 录制 |
✗ | ✗ | ✗ | ✓ | |
视频播放 | 播放器 SDK | ✓ | ✓ | ✓ | ✓ |
上传分发 | 视频上传 | ✓ | ✓ | ✓ | ✓ |
断点续传 | ✓ | ✓ | ✓ | ✓ | |
上传加速 | ✓ | ✓ | ✓ | ✓ |
增值能力方面,需要单独选购,在视频拍摄或视频编辑阶段增加,4个版本都支持相关开放接口。
功能 |
---|
高级美颜 拍摄设置大眼、瘦脸、V脸、下巴调整、短脸、小鼻效果,并支持调节强度 |
人脸贴纸 支持人脸识别,进行人脸 2D、3D 贴纸操作 |
手势识别 可以对拍摄的人物的特定手势进行识别,配合其他特效 |
AR 特效 支持拍摄时设置 AR 特效 |
变声 拍摄时对录制的人音进行变声(如萝莉、大叔) |
类抖音特效 滤镜效果,支持抖动、幻觉、灵魂出窍等数种抖音特效 |
背景抠图 将画面中的绿色元素(比如纯绿背景)抠除,替换成其他的元素,比如动态背景/ PPT 等 |
资费注意事项:
七牛短视频 SDK区分精简版、基础版、进阶版、专业版 4 个版本,不同版本对应不同的价格策略,获取更多商务优惠信息可直接与您对应的客户经理联系,原有预充值优惠策略不再提供,预充值款项可继续正常消耗七牛相关产品服务,但不提供退款服务