视频录制 SDK 功能表
模块 | 功能点 | 功能介绍 |
---|---|---|
生成输出 | UI界面自定义 | 开发者可完全自定义UI界面。 |
设定输出的尺寸 | 可以设定需要输出的分辨率和码率。 | |
硬编码器支持 | 默认硬件编码器,支持切换软件编码器进行生成。 | |
设定视频水印 | 可以添加一个水印贴纸(后台生成)作为视频水印;水印位置支持自定义设置。 | |
生成视频 | 最终打包生成视频,生成MP4或MOV视频格式。 | |
视频压缩 | 支持输出文件格式MP4,支持输出文件码率设置,支持设置压缩比。 | |
相机录制(拍摄) | 全高清录制 | 支持最高1080P视频录制。 |
多段录制 | 实现连续多次拍摄,断点续拍。 | |
不限时长 | 无录制时长限制,支持自定义设定录制时长。 | |
摄像头切换 | 录制时支持摄像头的前后切换。 | |
闪光灯 | 录制时支持闪光灯开启与关闭,用于弱光时的补偿。 | |
画面对焦 | 录制时支持对画面进行对焦点设定,支持自动和手动。 | |
视频变速 | 录制时支持拍摄速度的调整,快慢速。 | |
拍摄比例 | 录制时可自由设定画面比例,如 1:1、16:9、4:3。 | |
多种拍摄方式 | 支持3中拍摄方式:拍照,长按录制,点按录制。。 | |
自定义分辨率 | 自定义输出分辨率(影响画面尺寸)。 | |
自定义码率 | 自定义输出码率(影响视频画面清晰度,及文件大小)。 | |
水印 | 支持自定义水印,在视频画面中增加水印信息。 | |
美肤 | 多套不同效果的美肤算法。 | |
变声特效 | 支持视频录制时的原音变声处理,萝莉、女生、大叔、怪兽4种特效。 | |
滤镜 | 多款调色、主题滤镜,实时预览。支持不同效果参数调节。 | |
漫画滤镜 | 类“iPhone”的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果。 | |
动态贴纸(基于人脸识别) | 基于人脸识别技术,提供多款2D动态贴纸,支持在线下载和本地删除。 | |
微整形(基于人脸识别) | 基于人脸识别技术,支持对大眼、瘦脸、瘦鼻、嘴型、眉型、下巴、眼角、眼距等26个效果的调节;支持多张人脸同时调整。 | |
哈哈镜特效(基于人脸识别) | 基于人脸识别技术,提供多种不同效果的哈哈镜(即人脸变形)特效。 | |
美妆(基于人脸识别) | 基于人脸识别技术,106关键点实现。提供面部的美妆,包含但不限于口红、眼影、睫毛、眼线、腮红、眉毛等。 | |
滤镜特效 | 基础滤镜 | 丰富的滤镜效果,包括调色等多种滤镜。 |
漫画滤镜 | 类iPhone的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果。 | |
动态贴纸特效 | 动态贴纸 | 基于人脸识别的2D动态贴纸,200+组可选。 |
多次添加贴纸 | 可以在视频制作中,支持不同视频段拍摄增加不同的动态贴纸。 | |
多人脸添加贴纸 | 支持在视频录制时在多张人脸中添加贴纸。 | |
贴纸自定义 | 支持用户自定义上传,提供设计规范,允许用户上传自行设计的贴纸。 | |
动态下载 | 支持贴纸在线下载。 | |
美肤特效 | 自然美肤 | 全新自然美肤,让美肤更自然。提供磨皮、美白、锐化调节。 |
极致美肤 | 突破美肤极致,让面部光滑无极限。提供磨皮、美白、红润。 | |
精准美肤 | 保留面部纹理,让美肤更真实。提供磨皮、美白、红润调节。 | |
微整形特效 | 大眼 | 眼睛大小的调整。 |
瘦脸 | 颧骨以下面部的向内收缩。 | |
窄脸 | 颧骨以下的脸颊宽度调节。 | |
小脸 | 脸颊下部的大小调节。 | |
瘦鼻 | 鼻翼宽度调节。 | |
长鼻 | 鼻子长短调节。 | |
嘴型 | 嘴巴大小调节。 | |
唇厚 | 嘴唇厚度调节。 | |
缩人中 | 人中长短调节。 | |
细眉 | 眉毛粗细调节。 | |
眉高 | 眉毛高低调节。 | |
下巴 | 下巴长短调节。 | |
下颌骨 | 下颌骨宽度调节。 | |
眼角 | 眼睛角度调节。 | |
开内眼角 | 内眼角角度调节。 | |
开外眼角 | 外眼角角度调节。 | |
眼距 | 眼睛左右间距调节。 | |
眼移动 | 眼睛上下位置调节。 | |
发际线 | 发际线高低调节。 | |
瘦颧骨 | 颧骨宽度调节。 | |
双眼皮 | 添加双眼皮。 | |
卧蚕 | 眼底部添加卧蚕。 | |
白牙 | 进行牙齿美白,使牙齿变白。 | |
亮眼 | 增加眼睛部分亮度,使眼睛更加有神。 | |
黑眼圈 | 去除眼睛的黑眼圈。 | |
法令纹 | 去除眼部的法令纹。 | |
美妆特效 | 口红 | 提供雾面、滋润、水润3种质地,只需赋予RGB颜色,即可完成效果设定。 |
眉毛 | 提供雾眉、雾根眉2种画法,13个眉形。满足大多数人脸眉形需要。 | |
眼影 | 提提供23种眼影妆容,多种画法和色彩组合。 | |
眼线 | 提供16种眼线妆容,多种画法和色彩组合。 | |
睫毛 | 提供29种睫毛妆容,多种画法和色彩组合。 | |
腮红 | 提供16种腮红妆容,多种画法和色彩组合。 | |
粉底 | 修饰面部肤色调节气色。 | |
修容 | 调整面部高光和阴影。 | |
哈哈镜特效 | 哈哈镜特效 | 提供多款人脸变形(哈哈镜)特效:大鼻子、大饼脸、国字脸、厚嘴唇、眯眯眼、木瓜脸、蛇精脸等。 |
视频编辑 SDK 功能表
模块 | 功能点 | 功能介绍 |
---|---|---|
生成输出 | 设定输出的尺寸 | 可以设定需要输出的分辨率、码率帧率等编码属性。 |
硬编码器支持 | 默认硬件编码器,支持切换软件编码器进行生成。 | |
设定视频封面 | 可以拖动时码线上一个位置作为视频封面(精确到帧)。 | |
设定视频水印 | 可以添加一个水印贴纸(后台生成)作为视频水印;水印位置支持自定义设置。 | |
生成视频 | 最终打包生成视频,生成MP4或MOV视频格式。 | |
视频压缩 | 支持输出文件格式MP4,支持输出文件码率设置,支持设置压缩比。 | |
视频转码功能 | 独立可以对视频进行转码操作,支持纯I帧转码。 | |
剪辑功能 | 视频时间裁剪 | 支持根据设定的起止时间(精确到帧),进行视频时间维度的裁剪。 |
视频分割 | 支持根据设定的时间点(精确到帧),进行视频单点分割。 | |
多视频拼接 | 支持根据导入的多个视频,按照规则进行时间维度的顺序拼接。 | |
图片合成视频 | 支持根据导入的多张图片,按照规则进行时间维度的顺序合成。 | |
比例裁剪 | 支持设定视频比例切换,例如:16:9、1:1、4:3等,支持自定义比例。 | |
视频画面裁剪 | 支持视频画面中的部分区域作为输出内容,设定区域后裁剪并输出视频。 | |
视频变换 | 支持视频的360度任意角度旋转;支持垂直和水平翻转(镜像)。 | |
视频背景(画布) | 支持背景(画布)的颜色调整;支持背景(画布)设定为画面模糊,且模糊强度可调节。 | |
视频线性变速 | 支持根据设定的播放速率,进行视频的变速播放,且支持设定音频是否进行变调。 | |
视频倒放 | 支持根据导入的视频文件,进行视频的倒叙播放,并支持设定是否需要音频倒放。 | |
视频慢动作 | 支持设定慢动作区间和慢动作倍数,进行视频段的慢动作播放。 | |
视频段反复 | 支持设定反复区间和反复次数,进行视频段的多次播放。 | |
画中画 | 支持画中画,由图片和视频组成画中画。 | |
不透明度 | 支持设定图片或视频的不透明度。 | |
复制 | 支持视频在轨道中的复制。 | |
排列 | 支持视频或图片等的纵向排序调整,即图层调整。 | |
排序 | 支持视频的顺序调整。 | |
封面提取 | 支持从视频画面中提取帧作为视频封面,精确到帧。 | |
音视频混合 | 支持背景音乐功能,即将外部音轨混入视频当中,最终作为一个视频文件输出。 | |
多音轨混合 | 支持视频的多音轨混合处理,输入N个副音轨融入视频,且各音轨支持独立调节。 | |
音频变速 | 支持根据设定的播放速率,进行音频的变速播放,且支持设定音频是否进行变调,即可以只变速不变调。 | |
音频拼接 | 支持多音频文件的拼接。 | |
音频裁剪 | 支持音频的时间维度裁剪。 | |
音频倒放 | 支持音频独立设置倒放。 | |
音频分割 | 支持根据设定的时间点,进行音频单点独立分割。 | |
配乐(背景音乐) | 支支持背景音乐添加,支持原音、配音的强度调节。 | |
录音 | 支持音频录制,作为背景音乐混入视频。 | |
滤镜 | 多款调色、漫画滤镜,实时预览。支持不同效果参数调节。 | |
MV主题特效 | 支持添加视频MV特效,支持调节作用范围。 | |
文字特效 | 支持逐帧添加文字特效(精确到帧),支持颜色、不透明度、描边、背景、间距、对齐、排列、样式、字体自定义、阴影等调节。支持添加文字动画。 | |
气泡文字 | 独立的文字功能,图片背景+文字组成气泡特效,支持自定义效果、调节作用范围、添加混合模式。 | |
场景特效 | 类“抖音”特效,支持一段视频多种场景特效拼接。 | |
时间特效 | 类“抖音”特效,反复、慢动作、逆转时光,支持调节作用范围。 | |
魔法效果 | 类“粒子特效”,支持一段视频多粒子效果叠加(精确到帧)。 | |
变声特效 | 支持录音的变音特效处理,将录音的内容进行变音等处理,萝莉、女生、大叔、怪兽4种特效。 | |
贴纸特效 | 支持添加静态、动态图片贴纸,支持调节作用范围(精确到帧)。支持自定义素材设计,涂图提供设计文档和上传入口。 | |
转场特效 | 支持多视频间添加转场特效,且不同视频之间支持添加不同效果。 | |
混合模式特效 | 支持视频图层间添加混合模式。 | |
颜色调整特效 | 支持视频的白平衡(色温、色调)、高亮、阴影、锐化、亮度、对比度、饱和度、曝光度调整等。 | |
定格 | 支持选中固定帧画面,使其静止。支持自定义定格时长。 | |
涂鸦 | 支持在视频画面中添加涂鸦。支持自定义涂鸦的粗细、颜色,以及作用时长。 | |
马赛克 | 支持在视频画面中添加马赛克。支持自定义(即手绘)、规则形状(矩形)马赛克,以及作用时长。 | |
草稿箱 | 支持将剪辑过程中的行为结果存储在草稿箱当中。 | |
滤镜特效 | 基础滤镜 | 丰富的滤镜效果,包括调色等多种滤镜。 |
魔法效果 | 类“粒子特效”,支持一段视频多粒子效果叠加(精确到帧)。 | |
场景特效 | 类“抖音”特效,支持抖动、幻觉、灵魂出窍等多种抖音特效。 | |
漫画滤镜 | 类"iPhone"的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果。 | |
文字特效 | 添加多个文字 | 一次制作可添加多个文字特效,并支持多行文字。 |
支持二次编辑 | 文字特效支持二次编辑。 | |
文字大小 | 支持设定文字大小。 | |
特效入出点设定 | 支持设定每一个文字特效在视频上的出现和消失时间(精确到帧)。 | |
特效画面位置 | 支持设定文字特效在画面上的显示位置。 | |
文字旋转 | 支持对文字进行360度旋转。 | |
字体颜色 | 支持设定文字的颜色。 | |
描边颜色 | 支持设定文字描边的颜色。 | |
描边宽度 | 支持描边的宽度调节。 | |
背景颜色 | 支持设定文字背景的颜色。 | |
字体对齐 | 多行文字支持左对齐、居中对齐、右对齐(默认左对齐)。 | |
文字排列 | 支持设定文字顺序,从左到右,从右到左。 | |
文字样式 | 支持设定下划线、加粗、斜体等处理。 | |
文件间距 | 支持对文字的行间距、字间距的调节。 | |
透明度调节 | 支持对文字、背景的透明度独立调节。 | |
文字动画 | 提供85款文字专属动画,可用于出场、入场、循环、整体。支持设定持续时长。 | |
阴影 | 支持调节阴影的颜色、不透明度、模糊强度、模糊距离、旋转角度。 | |
贴纸特效 | 动图贴纸 | 支持动图(PNG序列帧)的贴纸添加。 |
静图贴纸 | 支持单张PNG图类型的贴纸添加。 | |
入出点设定 | 支持设定每一个贴纸在视频上的出现和消失时间(精确到帧)。 | |
支贴纸自定义 | 支持用户自定义上传,提供设计规范。允许用户上传自行设计的贴纸。 | |
动态下载 | 支持贴纸在线下载。 | |
气泡文字 | 出入点设定 | 支持设定每一个文字在视频上的出现和消失时间(精确到帧)。 |
样式自定义 | 用户自行设计,并通过涂图控制台上传。 | |
多种换行缩放方式 | 支持2种换行缩放逻辑,支持自动换行,支持文字根据输入内容自动缩放字号。 | |
音频功能 | 音视频混合 | 支持背景音乐功能,即将外部音轨混入视频当中,最终作为一个视频文件输出。 |
音频变速 | 支持根据设定是播放的速率,进行音频的变速播放,且支持设定音频是否进行变调,即可以只变速不变调。 | |
音频拼接 | 支持多音频文件的拼接。 | |
变音特效 | 提供多款变音特效:萝莉、女生、大叔、怪兽4种特效。 | |
音轨混合 | 支持多段音频的混合。 | |
音量调节 | 支持单音轨、多音轨均可以独立调节。 | |
音频裁剪 | 支持音频的时间维度裁剪。 | |
音频倒放 | 支持音频独立设置倒放。 | |
音频分割 | 支持根据设定的时间点,进行音频单点独立分割。 | |
入出点设定 | 支持设定每一个音频在视频上的出现和消失时间(精确到帧)。 | |
颜色调整功能 | 色温 | 支持独立调节。 |
色调 | 支持独立调节。 | |
高亮 | 支持独立调节。 | |
阴影 | 支持独立调节。 | |
锐化 | 支持独立调节。 | |
亮度 | 支持独立调节。 | |
对比度 | 支持独立调节。 | |
饱和度 | 支持独立调节。 | |
曝光度 | 支持独立调节。 | |
混合模式功能 | 多种混合 | 支持图片、视频的任意组成的组合,即图片、视频共存时均可进行混合模式的添加。 |
16种效果 | 16种不同效果,包括:正常、叠加、相加、减去、反色、均值、正片叠底、差值、滤色、柔光、强光、线性光、点亮、变亮、变暗、排除。 | |
强度调节 | 支持混合强度的调节。 | |
转场特效 | 持续时长 | 单个转场效果在添加时,支持自定义持续时长。 |
24种效果 | 24种不同效果,包括:淡化、颜色淡化、向左擦除、向右擦除、向上擦除、向下擦除、向左滑动、向右滑动、向上滑动、向下滑动、交换、开幕、交叉缩放、交叉扭曲、风车、雷达、放大、梦境、褪去、圆圈、圆圈关闭、圆圈打开、线性模糊、爱心。 | |
多添加方式 | 支持在多视频(大于2个)时,支持全局添加或单点添加不同效果。 | |
涂鸦 | 入出点设定 | 支持设定每一个涂鸦笔触在视频上的出现和消失时间(精确到帧)。 |
颜色 | 颜色支持自定义设置,RGB值。 | |
粗细 | 支持笔触的粗细自定义设置。 | |
马赛克 | 入出点设定 | 支持设定每一个马赛克笔触在视频上的出现和消失时间(精确到帧)。 |
形状 | 支持笔触形式绘制马赛克区域和形状。支持矩形框形状的马赛克绘制。 |