LanSoEditor_advance1.8.0 视频编辑的高级版本
------------------------------------------2017年1月11日11:18:33-------------------------------------
我们的IOS版本短视频编辑SDK 已经更新到1.4.1版本了, 欢迎您的下载使用.
下载地址: https://github.com/LanSoSdk/LanSongEditor_IOS
一样的画板和画笔的架构, 一样的图层思想的设计.
就像UI布局一样, 你可以在画板中增加多种画笔, 就是增加多个图层.
--------------------------------------------------------------------------------------
2016年9月13日10:58:27
再次更新, 增加了浪漫情诗视频文件的生成,
输入一段文字, 转成视频,试试看吧.
增加了每个方法的详细注释,
地址是: https://github.com/LanSoSdk/LanSoEditor_advance
当前版本是LanSoEditor_advance1.8.0 视频编辑的高级版本
- 基本覆盖了秒拍,美拍,快手等视频编辑的大部分功能.
- 增加了44种滤镜,基本覆盖市面上大部分APP中的滤镜效果.
- 可以实现视频和视频, 视频和图片,视频和您的UI界面叠加.
- 在叠加的过程中:支持任意时间点的加入,隐藏,显示,退出.支持同时获取媒体来任意叠加,支持叠加过程中的各种调节,支持实时保存.
- 可以实现 图片和图片的叠加,来实现多张图片合并成影集的效果.
- 可以实现涂鸦, 标记,覆盖, 整理,图片3D,拖动,炫酷文字等效果.
- 支持声音混合,音量调节.
- 我们完全以API的形式呈现,稳定可靠,简单易用,您可以根据项目的个性化而任意的发挥.
核心架构
- 我们设计了ISprite类,可以实现旋转,缩放,平移,RGBA值的调节,隐藏/显示等功能,您可以认为类似Android的各种控件继承自View一样使用. *
- 我们设计了MediaPool架构, 你可以像ThreadPool,android中的Handler一样使用它.获取一个ISprite,释放一个ISprite,是一个"媒体池"
- 当前继承ISprite的有:VideoSprite,BitmapSprite,FilterSprite,ViewSprite;
VideoSprite: 处理视频画面,可以从MediaPool"媒体池"中获取多个,从中得到surface,设置到您的播放器中,然后在播放过程中进行各种编辑功能, 比如您可以同时获取两个VideoSprite,一个用来显示,另一个把透明度调整为0来叠加,实现透明叠加的效果
FilterSprite: 处理视频滤镜,同VideoSprite一样使用,并支持44种视频滤镜,您可以在视频播放中,任意的更换滤镜效果, 也可以在滤镜过程中增加另外的ISprite,一起实现您的个性化效果.
BitmapSprite: 处理图片画面,可以从MediaPool"媒体池"中获取多个,可以单独使用,来生成照片影集,也可以和别的ISprite混合使用,呈现花样的效果.
ViewSprite : 处理您设计的UI,比如你可以关联一个TextView,把TextView上的文字加到视频中,也可以关联一个您设计好的炫酷的UI效果, 比如一个LinearLayout,一个RelativeLayout等等. 来合成视频,这个我们后期会陆续的增加各种举例,当然您也可以自由发挥.
此SDK采用为收费授权,公司性质的合作,为了您项目更好的进行,欢迎和我们联系.谢谢!
下载地址:
我们有基本视频编辑,以方便您项目中基本需求:
直接下载获取APK:
下载整个项目后, 在bin文件下有apk, 直接安装后即可演示.
联系方式:
- QQ 1852600324
- Email:support@lansongtech.com
LanSoEditor_advance1.8.0 视频编辑的高级版本的更多相关文章
- Android平台 视频编辑的高级版本
基本覆盖了秒拍,美拍,快手等视频编辑的大部分功能. 增加了44种滤镜,基本覆盖市面上大部分APP中的滤镜效果. 可以实现视频和视频, 视频和图片,视频和您的UI界面叠加. 在叠加的过程中:支持任意时间 ...
- Android 视频编辑 SDK
Android 视频编辑 SDK接入说明 一.名词解释 分辨率:用于计算机视频处理的图像,以水平和垂直方向上所能显示的像素数来表示分辨率.常见视频分辨率的有1080P即1920x1080,720P即1 ...
- 关于视频编辑SDK的接入说明
一.运行环境 Android 4.1(api 16)以上: 处理器:双核 1GHz以上CPU(目前只支持ARM CPU, X86.MIPS暂不支持):推荐四核1.2GHz以上CPU 内存:1 GB以上 ...
- 视频编辑SDK---我们只提供API,任你自由设计炫酷的功能
面对相对复杂的视频编辑处理技术,你是否束手无策? 在短视频应用中,有一定技术难度的视频编辑技术中,我们提出了一种全新的解决方法:画板和画笔.短视频处理,用画板和画笔,就够了! 我们设计了极其简单易懂的 ...
- android平台短视频技术之 视频编辑的经验分享.
android平台短视频技术之 视频编辑的经验分享. 提示一: 各位看官,这里分享的是视频编辑,即剪切/拼接/分离/合并/涂鸦/标记/叠加/滤镜等对视频的编辑操作.不是流媒体网络播放等功能,请注意. ...
- iOS视频编辑SDK
IOS视频编辑SDK接入说明 一.名词解释 分辨率:用于计算机视频处理的图像,以水平和垂直方向上所能显示的像素数来表示分辨率.常见视频分辨率的有1080P即1920x1080,720P即1080x72 ...
- RDVECore来自锐动的无UI,高度抽象化API的视频编辑SDK
1 编写目的 预期读者: 有视频编辑开发经验或者无经验的,打算或者正在使用"锐动IOS版RDVECore"的相关工程师. iOS软件工程师. 产品经理. QA 2 名词解释 分辨率 ...
- Android视频编辑SDK--RDVECore来自锐动的无UI,高度抽象化API
1 RDVECore功能概述 RDVECore是锐动推出的无UI,高度抽象化API的视频编辑SDK,支持以下功能: 1.1 丰富的编辑功能 RDVECore包含了丰富的基础功能,对于编辑中的视频.图片 ...
- iOS - 使用苹果自带的UIVideoEditController进行视频编辑
UIVideoEditorController类包含了由系统提供的界面,使用户可以交互式的剪切视频.UIVideoEditorController对象处理用户的交互并且提供把编辑后的视频的文件系统路径 ...
随机推荐
- D5
今天的题目跟前几天的比起来简单了许多 由于T1没有开long long 所以T1全部WA掉了...只悲催的A了第二题 T1:多重背包 其实这一题我真心不会,DP各种弱,简直欲哭无泪... 不过认真的看 ...
- C#通过接口与线程通信(捕获线程状态)介绍
C#通过接口与线程通信(捕获线程状态)介绍 摘要:本文介绍C#通过接口与线程通信(捕获线程状态),并提供简单的示例代码供参考. 提示:本文所提到的线程状态变化,并不是指线程启动.暂停.停止,而是说线程 ...
- Django模板引擎的研究
Django模板引擎的研究 原创博文,转载请注明出处. 以前曾遇到过错误Reverse for ‘*’ with arguments '()' and keyword arguments' not f ...
- Cracking the Coding Interview(Trees and Graphs)
Cracking the Coding Interview(Trees and Graphs) 树和图的训练平时相对很少,还是要加强训练一些树和图的基础算法.自己对树节点的设计应该不是很合理,多多少少 ...
- Attempted to lock an already-locked dir异常解决方法
有时候因网络太慢或中断 就会出现这种锁定状态 Attempted to lock an already-locked dir svn: Working copy 'D:\MyEclipse\mypro ...
- 在网络通讯中应用Protobuf
在网络通讯中应用Protobuf Protobuf的设计非常适用于在网络通讯中的数据载体,它序列化出来的数据量少再加上以K-V的方式来存储数据,对消息的版本兼容性非常强:还有一个比较大的优点就是有着很 ...
- C# 枚举常用工具方法
/// <summary> /// 获取枚举成员描述信息及名称 /// 返回:IDictionary /// Value:描述信息 /// Key:值 /// </summary&g ...
- ios学习笔记(二)之Objective-C类、继承、类别和协议
二:Objective-C类与继承和协议 在前面已经提过了对象的初始化,这里首先讲的是变量. 2.1 变量 局部变量(内部变量): 局部变量是在方法内作定义说明的,其作用域仅限于方法内,离开方法后使用 ...
- html5 人物行走
键盘方向键控制人物上下左右行走 演示地址 点击打开链接 MYCode <html> <head> <meta charset=utf-8> <title> ...
- LigerUI权限系统之用户管理
用户管理较之前的的组织结构和菜单管理稍显复杂.不管怎样还是先上图吧,再来讲解 左边是组织结构,右边是用户,用户是跟组织机构挂钩的,通过点击左边的组织结构,来刷新右边,加载该组织机构下的用户. 用户管理 ...