TuSDK iOS 短视频 Demo
Clone or download
bread
Latest commit 2aedeb0 Dec 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
APIDiff update title in releaseNote Dec 3, 2018
Example release 3.1.2 Dec 14, 2018
ReleaseNote update releaseNote Dec 14, 2018
.gitignore release 1.8.0 Aug 30, 2017
README.md

README.md

涂图短视频 TuSDK Video 产品介绍

涂图·短视频 SDK 服务是涂图推出的一款适用于 iOS 平台的短视频 SDK,提供了包括录制、编辑等基础功能以及美颜、滤镜、动态贴纸、场景特效、魔法效果、文字特效、微整形等特效。

1. 功能介绍

1.1 界面

功能点 功能介绍 版本
UI界面自定义 提供一组默认 UI,支持二次开发,开发者可完全自定义UI界面 1.8.0(+)

1.2 SDK 基础功能

功能点 功能介绍 版本
视频尺寸设定 支持自定义拍摄、编辑时的分辨率、码率等参数 1.8.0(+)
多视频拼接合成 支持多个视频串接合成为一个视频(数量不限),支持输出文件格式mp4,支持输出视频码率设置,支持设置输出视频文件尺寸,支持不同尺寸拼接 2.0.0(+)
效果实时预览 在拍摄、编辑中添加滤镜、贴纸、主题等各种特效,无需等待实时预览 1.8.0(+)
音量调节 可独立调节视频、音乐、配音等的音量强度(大小) 2.0.0(+)
缩略图时码线 SDK提供编辑时的视频缩略图控件,支持输出缩略图的尺寸设置 1.9.0(+)

1.3 相机录制

功能点 功能介绍 版本
全高清录制 支持最高1080P视频录制 1.8.0(+)
多段录制 实现连续多次拍摄,断点续拍 1.8.0(+)
不限时长 无录制时长限制,支持自定义设定录制时长 1.8.0(+)
摄像头切换 录制时支持摄像头的前后切换 1.8.0(+)
闪光灯 录制时支持闪光灯开启与关闭,用于弱光时的补偿 1.8.0(+)
画面对焦 录制时支持对画面进行对焦点设定 1.8.0(+)
视频变速 录制时支持拍摄速度的调整,快慢速 2.2.0(+)
拍摄比例 录制时可自由设定画面比例,如 1:1、16:9、4:3 3.0.1(+)
多种拍摄方式 支持3中拍摄方式:拍照,长按录制,点按录制 2.0.0(+)
自定义分辨率 自定义输出分辨率(影响画面尺寸) 1.8.0(+)
自定义码率 自定义输出码率(影响视频画面清晰度,及文件大小) 2.0.0(+)
水印 支持自定义水印,在视频画面中增加水印信息 1.8.0(+)
美颜 多套不同效果的美颜算法 2.0.0(+)
变音特效 支持视频录制时的原音变音处理,萝莉、女生、大叔、怪兽4种特效 3.0.1(+)
滤镜 多款调色、主题滤镜,实时预览。支持不同效果参数调节 1.8.0(+)
动态贴纸(基于人脸识别) 基于人脸识别技术,提供多款2D动态贴纸 1.8.0(+)
微整形(基于人脸识别) 基于人脸识别技术,支持对大眼、瘦脸、瘦鼻、嘴型、眉型、下巴、眼角、眼距的调节;支持多张人脸同时调整 3.0.1(+)

1.4 视频编辑

功能点 功能介绍 版本
视频裁剪 对某一段视频的长度进行裁剪(精确到帧),支持视频文件输出格式设置 mp4 2.0.0(+)
封面 支持选定任意一帧视频画面作为视频封面 2.0.0(+)
多视频拼接 支持多视频拼接 2.0.0(+)
多音频混合 支持将多个音频混合成新的音频,支持音量调节,时间范围选择,主流音频mp3,aac格式均支持 2.0.0(+)
视频音频混合 为视频添加新的音频,并支持自由选择音频在视频中的生效时间段,支持去除视频原音,iOS mp4,mov,android mp4 2.0.0(+)
支持录音 通过自己录音为视频添加配音,支持自由选择音频在视频中的生效时间段,支持最大音频录制时长设置 2.0.0(+)
多音频独立调节 支持每条音轨独立调节强弱参数 2.0.0(+)
视频比例 视频分辨率裁剪,如将比例为 16:9 的视频内容裁剪成 1:1 比例 2.0.0(+)
自定义分辨率 代码层面设置视频分辨率,仅支持降低视频分辨率(降低视频尺寸) 3.0.1(+)
自定义码率 代码层面设置视频码率,仅支持降低视频码率(降低视频文件大小) 2.0.0(+)
水印 支持自定义水印,在视频画面中增加水印信息 1.8.0(+)
滤镜 多款调色、主题滤镜,实时预览。支持不同效果参数调节 1.8.0(+)
MV主题特效 支持添加视频MV特效,支持调节添加范围 2.0.0(+)
文字特效 支持逐帧添加文字特效(精确到帧) 2.2.0(+)
场景特效 类“抖音”特效,支持一段视频多种场景特效拼接 2.2.0(+)
时间特效 类“抖音”特效,反复、慢动作、逆转时光。支持调节添加范围 3.0.0(+)
魔法效果 类”粒子特效“,支持一段视频多粒子效果叠加(精确到帧) 2.2.0(+)
变音特效 支持录音的变音特效处理,将录音的内容进行变音等处理,萝莉、女生、大叔、怪兽4种特效 3.0.1(+)
配乐 支持背景音乐添加,支持原音、配音的强度调节 2.0.0(+)

1.5 生成和输出

功能点 功能介绍 版本
设定输出的尺寸 可以设定需要输出的分辨率和码率 1.8.0(+)
硬编码器支持 默认硬件编码器,支持切换软件编码器进行生成 1.8.0(+)
设定视频封面 可以拖动时码线上一个位置作为视频封面(精确到帧) 2.0.0(+)
设定视频水印 可以添加一个水印贴纸(后台生成)作为视频水印 1.8.0(+)
生成视频 最终打包生成视频,生成MP4或MOV视频格式 1.8.0(+)
视频压缩 支持输出文件格式mp4,支持输出文件码率设置,支持设置压缩比 2.2.0(+)
视频转码功能 独立可以对视频进行转码操作,支持纯I帧转码 3.0.0(+)

2. 特效介绍

2.1 滤镜特效

功能点 功能介绍 版本
基础滤镜 丰富的滤镜效果,包括调色等多种滤镜 1.8.0(+)
魔法效果 类”粒子特效“,支持一段视频多粒子效果叠加(精确到帧) 2.2.0(+)
场景特效 类“抖音”特效,支持抖动、幻觉、灵魂出窍等多种抖音特效 2.2.0(+)

2.2 时间特效

功能点 功能介绍 版本
反复 支持视频反复设定,提供对应参数进行开始、反复次数等调节(精确到帧) 3.0.0(+)
慢动作 支持视频慢动作播放设定,提供对应参数进行开始、结束点(精确到帧) 3.0.0(+)
逆转时光 支持视频的倒叙播放,整段视频倒叙 3.0.0(+)

2.3 文字特效

功能点 功能介绍 版本
添加多个文字 一次制作可添加多个文字特效,并支持多行文字 2.2.0(+)
文字大小 支持设定文字大小 2.2.0(+)
文字特效入出点设定 支持设定每一个文字特效在视频上的出现和消失时间(精确到帧) 2.2.0(+)
文字特效画面位置 支持设定文字特效在画面上的显示位置 2.2.0(+)
文字特效旋转 支持对文字进行360度旋转 2.2.0(+)
字体颜色 支持设定文字的颜色 1.2.0(+)
描边颜色 支持设定文字描边的颜色 2.2.0(+)
背景颜色 支持设定文字背景的颜色 2.2.0(+)
字体对齐 多行文字支持左对齐、居中对齐、右对齐(默认左对齐) 2.2.0(+)
文字顺序 支持设定文字顺序,从左到右,从右到左/td> 2.2.0(+)
文字处理 支持设定下划线等处理 2.2.0(+)

2.4 动态贴纸

功能点 功能介绍 版本
动态贴纸 基于人脸识别的2D动态贴纸,100+组可选 1.8.0(+)
多次添加贴纸 可以在视频制作中,支持不同视频段拍摄增加不同的动态贴纸 1.8.0(+)
多人脸添加贴纸 支持在视频录制时在多张人脸中添加贴纸 3.1.0(+)
贴纸自定义 支持用户自定义上传,提供设计规范。允许用户上传自行设计的贴纸 2.2.0(+)
动态下载 支持贴纸在线下载 2.2.0(+)

2.5 微整形特效

功能点 功能介绍 版本
眼距 以鼻梁为中心轴,调节眼睛据中心的位置 3.0.1(+)
眼角 提拉眼角,即眼角朝上开还是朝下开 3.0.1(+)
下巴 调节下巴大长短 3.0.1(+)
眉型 调节眉毛的细粗 3.0.1(+)
嘴型 调节嘴巴的宽度和嘴唇的厚度 3.0.1(+)
瘦鼻 调节鼻子的大小 3.0.1(+)
瘦脸 调节脸部的整体大小 3.0.1(+)
大眼 调节眼睛的整体大(眼眶、眼球) 3.0.1(+)

2.6 音频功能

功能点 功能介绍 版本
音视频合成 将外部音频文件与视频进行合成 2.0.0(+)
音频变速 支持多级音频的变速,例如2倍速、4倍速、1/2倍速等 3.0.0(+)
音频拼接 支持多音频文件的拼接 3.1.0(+)
变音特效 提供多款变音特效:萝莉、女生、大叔、怪兽4种特效 3.0.1(+)
音轨混合 支持多段音频的混合 2.0.0(+)

3. 设备以及系统要求

  • 设备要求:搭载 iOS 系统的手机设备
  • 系统要求:iOS 8.0 及其以上

4.使用

5.关注

更多信息请访问 tutucloud.com,欢迎通过 sales@tusdk.com 与我们联系。