3 Star 0 Fork 0

杭州微禾迅科技有限公司 / TuSDK-ShortVideo-for-iOS-demo

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
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(+)
漫画滤镜 类iPhone的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果 3.2.0(+)
动态贴纸(基于人脸识别) 基于人脸识别技术,提供多款2D动态贴纸 1.8.0(+)
微整形(基于人脸识别) 基于人脸识别技术,支持对大眼、瘦脸、瘦鼻、嘴型、眉型、下巴、眼角、眼距的调节;支持多张人脸同时调整 3.0.1(+)
哈哈镜特效 基于人脸识别技术,提多多种不同效果的哈哈镜(即人脸变形)特效 3.3.0(+)
美妆 基于人脸识别技术,106关键点实现。提供面部的美妆,包含但不限于口红、眼影、睫毛、眼线、腮红、眉毛等。 3.6.0(+)

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(+)
多视频编辑 相册支持多视频的选择,即选择多个视频进行编辑。 3.3.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(+)
贴纸特效 支持添加静态(图片)贴纸,支持调节添加范围(精确到帧)。资源文件客户可自行上传无需通过涂图 3.4.0(+)
比例裁剪 支持16:9、3:2等多种比例裁剪 3.4.0(+)
转场特效 支持13种不同的转场特效,支持转场的叠加,支持添加的范围。 3.4.1(+)
视频支持变速调节 视频编辑中支持快慢速的调节,预设慢、极慢、快、极快四种,支持倍速自定义。 3.4.1(+)
图片合成视频 视频编辑中支持图片合成视频,支持图片时长等设定 3.4.1(+)

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(+)
漫画滤镜 类iPhone的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果 3.2.0(+)

2.2 时间特效

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

2.3 文字特效

功能点 功能介绍 版本
添加多个文字 一次制作可添加多个文字特效,并支持多行文字 2.2.0(+)
支持二次编辑 支持在视频未保存情况下,重复编辑所添加的文字特效内容 3.3.0(+)
文字大小 支持设定文字大小 2.2.0(+)
文字特效入出点设定 支持设定每一个文字特效在视频上的出现和消失时间(精确到帧) 2.2.0(+)
文字特效画面位置 支持设定文字特效在画面上的显示位置 2.2.0(+)
文字特效旋转 支持对文字进行360度旋转 2.2.0(+)
字体颜色 支持设定文字的颜色 1.2.0(+)
描边颜色 支持设定文字描边的颜色 2.2.0(+)
描边宽度 支持描边的宽度调节 3.4.0(+)
背景颜色 支持设定文字背景的颜色 2.2.0(+)
字体对齐 多行文字支持左对齐、居中对齐、右对齐(默认左对齐) 2.2.0(+)
文字排列 支持设定文字顺序,从左到右,从右到左/td> 2.2.0(+)
文字样式 支持设定下划线、加粗、斜体等处理 2.2.0(+)
文件间距 支持对文字的行间距、字间距的调节 3.4.0(+)
透明度调节 支持对文字、背景的透明度独立调节 3.4.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(+)

2.7 哈哈镜特效

功能点 功能介绍 版本
哈哈镜特效 基于人脸识别,提供多款不同特效 3.3.0(+)
特效种类 大鼻子、大饼脸、国字脸、厚嘴唇、眯眯眼、木瓜脸、蛇精脸等 3.3.0(+)

2.8 美妆特效

功能点 功能介绍 版本
口红 目前提供滋润、水润、雾面3种口红质地,通过接口设置所需口红颜色,颜色值为RGB 3.6.0(+)
腮红 目前提供16款效果,支持自定义设计和上传。 3.6.0(+)
眉毛 目前提供84款效果,雾眉和雾根眉2种画法,14种眉形,3种颜色(黑、棕、灰)。支持自定义设计和上传。 3.6.0(+)
眼线 目前提供16款效果,支持自定义设计和上传。 3.6.0(+)
眼影 目前提供23款效果,支持自定义设计和上传。 3.6.0(+)
睫毛 目前提供29款效果,支持自定义设计和上传。 3.6.0(+)

3. 设备以及系统要求

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

4.使用

5.关注

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

Repository Comments ( 0 )

Sign in to post a comment

About

涂图短视频 TuSDK Video expand collapse
Objective-C and 3 more languages
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Objective-C
1
https://gitee.com/tusdk/tu-sdk-short-video-for-ios-demo.git
git@gitee.com:tusdk/tu-sdk-short-video-for-ios-demo.git
tusdk
tu-sdk-short-video-for-ios-demo
TuSDK-ShortVideo-for-iOS-demo
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385