4 Star 2 Fork 0

杭州元凡视觉智能科技有限公司 / TuSDK-Video-Editor-Demo-iOS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

涂图·视频剪辑 SDK 产品介绍

概述

新篇章,新起点。涂图视频剪辑 SDK(下文简称剪辑 SDK)经历了数月的研发和测试。现正式发布。

有别于涂图短视频 SDK,剪辑 SDK的目标是为客户提供专业的移动端轻量化视频剪辑功能。 在视频行业深耕十余载,涂图致力于“一行代码即可集成的理念”。剪辑 SDK力求简化客户接入流程,模块化的最新架构设计。

“随用随取”、“随意组合”是剪辑 SDK的特性之一。客户只需要根据自身所需要的功能进行集成,其他无用的模块无需接入节省了接入时间和包的体积。

剪辑 SDK在保留了原涂图短视频 SDK的绝大部分功能基础上,以“剪辑”作为核心。实现了数十项常用的视频剪辑功能,并结合涂图的特效能力,将原有的各项特效融入其中。

功能介绍

模块 功能点 功能介绍 版本
生成输出 设定输出的尺寸 可以设定需要输出的分辨率、码率帧率等编码属性。 1.0.0(+)
硬编码器支持 默认硬件编码器,支持切换软件编码器进行生成。 1.0.0(+)
设定视频封面 可以拖动时码线上一个位置作为视频封面(精确到帧)。 1.0.0(+)
设定视频水印 可以添加一个水印贴纸(后台生成)作为视频水印;水印位置支持自定义设置。 1.0.0(+)
生成视频 最终打包生成视频,生成 MP4 或 MOV 视频格式。 1.0.0(+)
视频压缩 支持输出文件格式 MP4,支持输出文件码率设置,支持设置压缩比。 1.0.0(+)
视频转码功能 独立可以对视频进行转码操作,支持纯 I 帧转码。 1.0.0(+)
剪辑功能 视频时间裁剪 支持根据设定的起止时间(精确到帧),进行视频时间维度的裁剪。 1.0.0(+)
视频分割 支持根据设定的时间点(精确到帧),进行视频单点分割。 1.0.0(+)
多视频拼接 支持根据导入的多个视频,按照规则进行时间维度的顺序拼接。 1.0.0(+)
图片合成视频 支持根据导入的多张图片,按照规则进行时间维度的顺序合成。 1.0.0(+)
比例裁剪 支持设定视频比例切换,例如:16:9、1:1、4:3 等,支持自定义比例。 1.0.0(+)
视频画面裁剪 支持视频画面中的部分区域作为输出内容,设定区域后裁剪并输出视频。 1.0.0(+)
视频变换 支持视频的 360 度任意角度旋转;支持垂直和水平翻转(镜像)。 1.0.0(+)
视频背景(画布) 支持背景(画布)的颜色调整;支持背景(画布)设定为画面模糊,且模糊强度可调节。 1.0.0(+)
视频线性变速 支持根据设定是播放的速率,进行视频的变速播放,且支持设定音频是否进行变调。 1.0.0(+)
视频倒放 支持根据导入的视频文件,进行视频的倒叙播放,并支持设定是否需要音频倒放。 1.0.0(+)
视频慢动作 支持设定慢动作区间和慢动作倍数,进行视频段的慢动作播放。 1.0.0(+)
视频段反复 支持设定反复区间和反复次数,进行视频段的多次播放。 1.0.0(+)
画中画 支持画中画,由图片和视频组成画中画。 1.0.0(+)
不透明度 支持设定图片或视频的不透明度。 1.0.0(+)
复制 支持视频在轨道中的复制。 1.0.0(+)
排列 支持视频或图片等的纵向排序调整,即图层调整。 1.0.0(+)
排序 支持视频的顺序调整。 1.0.0(+)
封面提取 支持从视频画面中提取帧作为视频封面,精确到帧。 1.0.0(+)
音视频混合 支持背景音乐功能,即将外部音轨混入视频当中,最终作为一个视频文件输出。 1.0.0(+)
多音轨混合 支持视频的多音轨混合处理,输入 N 个副音轨融入视频,且各音轨支持独立调节。 1.0.0(+)
音频变速 支持根据设定是播放的速率,进行音频的变速播放,且支持设定音频是否进行变调,即可以只变速不变调。 1.0.0(+)
音频拼接 支持多音频文件的拼接。 1.0.0(+)
音频裁剪 支持音频的时间维度裁剪。 1.0.0(+)
音频倒放 支持音频独立设置倒放。 1.0.0(+)
音频分割 支持根据设定的时间点,进行音频单点独立分割。 1.0.0(+)
配乐(背景音乐) 支支持背景音乐添加,支持原音、配音的强度调节。 1.0.0(+)
录音 支持音频录制,作为背景音乐混入视频。 1.0.0(+)
滤镜 多款调色、漫画滤镜,实时预览。支持不同效果参数调节。 1.0.0(+)
MV主题特效 支持添加视频 MV 特效,支持调节作用范围。 1.0.0(+)
文字特效 支持逐帧添加文字特效(精确到帧),支持颜色、不透明度、描边、背景、间距、对齐、排列、样式、字体自定义、阴影等调节。 1.0.0(+)
气泡文字 独立的文字功能,图片背景+文字组成气泡特效,支持自定义效果、调节作用范围、添加混合模式。 1.0.1(+)
场景特效 类“抖音”特效,支持一段视频多种场景特效拼接。 1.0.0(+)
时间特效 类“抖音”特效,反复、慢动作、逆转时光,支持调节作用范围。 1.0.0(+)
魔法效果 类“粒子特效”,支持一段视频多粒子效果叠加(精确到帧)。 1.0.0(+)
变声特效 支持录音的变音特效处理,将录音的内容进行变音等处理,萝莉、女生、大叔、怪兽 4 种特效。 1.0.0(+)
贴纸特效 支持添加静态、动态图片贴纸,支持调节作用范围(精确到帧)。支持自定义素材设计,涂图提供设计文档和上传入口。 1.0.0(+)
转场特效 支持多视频间添加转场特效,且不同视频之间支持添加不同效果。 1.0.0(+)
混合模式特效 支持视频图层间添加混合模式。 1.0.0(+)
颜色调整特效 支持视频的白平衡(色温、色调)、高亮、阴影、锐化、亮度、对比度、饱和度、曝光度调整等。 1.0.0(+)
定格 支持选中固定帧画面,使其静止。支持自定义定格时长。 1.0.1(+)
涂鸦 支持在视频画面中添加涂鸦。支持自定义涂鸦的粗细、颜色,以及作用时长。 1.0.1(+)
马赛克 支持在视频画面中添加马赛克。支持自定义(即手绘)、规则形状(矩形)马赛克,以及作用时长。 1.0.1(+)
草稿箱 支持将剪辑过程中的行为结果存储在草稿箱当中。 1.0.0(+)
滤镜特效 基础滤镜 丰富的滤镜效果,包括调色等多种滤镜。 1.0.0(+)
魔法效果 类“粒子特效”,支持一段视频多粒子效果叠加(精确到帧)。 1.0.0(+)
场景特效 类“抖音”特效,支持抖动、幻觉、灵魂出窍等多种抖音特效。 1.0.0(+)
漫画滤镜 类 "iPhone" 的动漫滤镜效果,提供国漫、美漫、日漫、淡彩等效果。 1.0.0(+)
文字特效 添加多个文字 一次制作可添加多个文字特效,并支持多行文字。 1.0.0(+)
支持二次编辑 文字特效支持二次编辑。 1.0.0(+)
文字大小 支持设定文字大小。 1.0.0(+)
特效入出点设定 支持设定每一个文字特效在视频上的出现和消失时间(精确到帧)。 1.0.0(+)
特效画面位置 支持设定文字特效在画面上的显示位置。 1.0.0(+)
文字旋转 支持对文字进行 360 度旋转。 1.0.0(+)
字体颜色 支持设定文字的颜色。 1.0.0(+)
描边颜色 支持设定文字描边的颜色。 1.0.0(+)
描边宽度 支持描边的宽度调节。 1.0.0(+)
背景颜色 支持设定文字背景的颜色。 1.0.0(+)
字体对齐 多行文字支持左对齐、居中对齐、右对齐(默认左对齐)。 1.0.0(+)
文字排列 支持设定文字顺序,从左到右,从右到左。 1.0.0(+)
文字样式 支持设定下划线、加粗、斜体等处理。 1.0.0(+)
文件间距 支持对文字的行间距、字间距的调节。 1.0.0(+)
透明度调节 支持对文字、背景的透明度独立调节。 1.0.0(+)
文字动画 提供 85 款 文字专属动画,可用于出场、入场、循环、整体。支持设定持续时长。 1.0.1(+)
阴影 支持调节阴影的颜色、不透明度、模糊强度、模糊距离、旋转角度。 1.0.1(+)
贴纸特效 动图贴纸 支持动图(PNG 序列帧)的贴纸添加。 1.0.0(+)
静图贴纸 支持单张 PNG 图类型的贴纸添加。 1.0.0(+)
入出点设定 支持设定每一个贴纸在视频上的出现和消失时间(精确到帧)。 1.0.0(+)
支贴纸自定义 支持用户自定义上传,提供设计规范。允许用户上传自行设计的贴纸。 1.0.0(+)
动态下载 支持贴纸在线下载。 1.0.0(+)
气泡文字 出入点设定 支持设定每一个文字在视频上的出现和消失时间(精确到帧)。 1.0.1(+)
样式自定义 用户自行设计,并通过涂图控制台上传。 1.0.1(+)
多种换行缩放方式 支持 2 种换行缩放逻辑,支持自动换行,支持文字根据输入内容自动缩放字号。 1.0.1(+)
音频功能 音视频混合 支持背景音乐功能,即将外部音轨混入视频当中,最终作为一个视频文件输出。 1.0.0(+)
音频变速 支持根据设定是播放的速率,进行音频的变速播放,且支持设定音频是否进行变调,即可以只变速不变调。 1.0.0(+)
音频拼接 支持多音频文件的拼接。 1.0.0(+)
变音特效 提供多款变音特效:萝莉、女生、大叔、怪兽 4 种特效。 1.0.0(+)
音轨混合 支持多段音频的混合。 1.0.0(+)
音量调节 支持单音轨、多音轨均可以独立调节。 1.0.0(+)
音频裁剪 支持音频的时间维度裁剪。 1.0.0(+)
音频倒放 支持音频独立设置倒放。 1.0.0(+)
音频分割 支持根据设定的时间点,进行音频单点独立分割。 1.0.0(+)
入出点设定 支持设定每一个音频在视频上的出现和消失时间(精确到帧)。 1.0.0(+)
颜色调整功能 色温 支持独立调节。 1.0.0(+)
色调 支持独立调节。 1.0.0(+)
高亮 支持独立调节。 1.0.0(+)
阴影 支持独立调节。 1.0.0(+)
锐化 支持独立调节。 1.0.0(+)
亮度 支持独立调节。 1.0.0(+)
对比度 支持独立调节。 1.0.0(+)
饱和度 支持独立调节。 1.0.0(+)
曝光度 支持独立调节。 1.0.0(+)
混合模式功能 多种混合 支持图片、视频的任意组成的组合,即图片、视频共存时均可进行混合模式的添加。 1.0.0(+)
16 种效果 16 种不同效果,包括:正常、叠加、相加、减去、反色、均值、正片叠底、差值、滤色、柔光、强光、线性光、点亮、变亮、变暗、排除。 1.0.0(+)
强度调节 支持混合强度的调节。 1.0.0(+)
转场特效 持续时长 单个转场效果在添加时,支持自定义持续时长。 1.0.0(+)
24 种效果 24 种不同效果,包括:淡化、颜色淡化、向左擦除、向右擦除、向上擦除、向下擦除、向左滑动、向右滑动、向上滑动、向下滑动、交换、开幕、交叉缩放、交叉扭曲、风车、雷达、放大、梦境、褪去、圆圈、圆圈关闭、圆圈打开、线性模糊、爱心。 1.0.0(+)
多添加方式 支持在多视频(大于 2 个)时,支持全局添加或单点添加不同效果。 1.0.0(+)
涂鸦 出入点设定 支持设定每一个涂鸦笔触在视频上的出现和消失时间(精确到帧)。 1.0.1(+)
颜色 颜色支持自定义设置,RGB值。 1.0.1(+)
粗细 支持笔触的粗细自定义设置。 1.0.1(+)
马赛克 出入点设定 支持设定每一个马赛克笔触在视频上的出现和消失时间(精确到帧)。 1.0.1(+)
形状 支持笔触形式绘制马赛克区域和形状。支持矩形框形状的马赛克绘制。 1.0.1(+)

设备及系统要求

设备要求:搭载 Android 和 iOS 系统的手机设备

系统要求:Android 5.0 和 iOS 9.0 及其以上

商务合作

电话:177-6716-7529

邮箱:sales@tusdk.com

QQ:2969573855

联系地址:浙江省杭州市西湖区 西斗门路 9号 福地创业园1号楼3楼

空文件

简介

涂图 视频剪辑 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Swift
1
https://gitee.com/tusdk/tu-sdk-video-editor-demo-ios.git
git@gitee.com:tusdk/tu-sdk-video-editor-demo-ios.git
tusdk
tu-sdk-video-editor-demo-ios
TuSDK-Video-Editor-Demo-iOS
main

搜索帮助