- AE模板: 图片替换视频时的 视频处理优化
- 增加DrawPadConcatView和DrawPadConcatExecute, 用作视频转场动画.
- 增加LanSongAnimation 类似LanSongFilter 是动画的父类, 所有的动画均继承他.
- 增加LanSongMaskAnimation , 遮罩父类
- 优化LSOVideoAsset, 可以直接读取视频帧,读取视频缩略图.
- 优化其他代码.
- 父类图层Layer: setRotate方法,修改为顺时针旋转角度.
- AE模板合成类AeCompositionView: 优化极速导出, 预览后最快可0.01秒导出.
- AE模板合成类AeCompositionView: 增加暂停/恢复播放/增加渲染进度回调.
- LSOAeDrawable: 增加图片输入路径功能, 以节省图片对象占用的内存;
- 图片图层BitmapLayer 增加输入路径功能.
- 图片图层BitmapLayer 增加图片序列动画输入;
- 已适配Android 10.0系统(谷歌 Pixel手机)
- 优化其他代码.
- 重写Ae预览合成类, 命名为AECompositionView, 预览后的合成速度提升300%.
- 重新DrawPadAllExecute, 命名为DrawPadAllExecute2,支持视频预裁剪和缩放;
- 视频播放增加变声功能, 音频图层增加变声功能.
- 移动VideoPlayer 到内部jar中,并修改各种回调为OnLSOPlayer [API有变动]
- 优化其他代码.
- 重写了VideoOneDo,命名为VideoOneDo2, 建议使用这个.
- 图层增加遮罩功能.
- 优化DrawPadAllExecute
- 优化MVLayer/ 优化 VideoLayout.java
- 其他代码优化
- 优化AE模板,增加视频兼容性,
- 兼容Android9.0的Canvas机制
- 解决部分麒麟955处理器的画面渲染问题.
- 其他代码的优化;
- 增加单独视频拼接和转换类.
- 优化麒麟处理器的处理速度.
- 其他代码的优化;
- 深度优化AE模板的功能.
- 优化声音容器AudioPadExecute;
- 增加游戏视频处理的演示.
- 其他代码的优化;
- 深度优化支持AE模板的功能, 更改为后台先处理好,然后预览的模式;
- 其他代码的优化;
- 增加动态AE模板举例,利用Lottie把AE美工做好的效果,转换为视频
- AE模板可让用户修改文字,图片等内容;
- 当前暂时举例一个, 下一版本会上下各种类似的举例;
- VideoEditor在自动切换优化;
- 其他代码的优化;
- 增加视频的编辑模式, 转换为编辑模式后,Seek时,如丝般的顺滑;
- 编辑模式后, 可以毫秒级读取任意视频帧;
- 录制,后台容器均支持编辑模式;
- 优化其他代码;
- 增加视频图层的 【子图层】功能;
- 增加抖音常用一些视频效果;
- 增加白色背景抠图功能;
- 优化音频容器, 音频容器支持极速处理.
- DrawPadViewExecute 停止时不再有完成回调;
- 根据客户需求, 优化增加一些小细节;
- 优化录制视频时, MP3和视频的同步问题.
- 优化全面屏特别是X20运行的VideoEditor类.
- 应客户要求,增加优化的其他代码。
- 版本是2.8.1(小版本更新)
- 优化视频后台处理;
- 优化音频后台处理;
- 增加美颜举例,
- 增加分段录制时增加MP3音乐.
- 重写音频容器AudioPad,时间单位统一为毫秒,
- 后台处理音视频场景, 增加时间冻结, 时间拉伸, 时间重复.
- 视频播放, 增加精确定位,
- 优化VideoOneDo和其他代码.
- 增加绿背景抠图, 实现场景转移功能(电影演员在绿背景前表演).
- 实时音量调节.
- 声音容器的实时回调,实时调节.
- 应客户要求,增加优化的其他代码。
- 1,增加粒子的炫酷演示.
- 2,增加图层的Animation动画类,有MoveAnimation,ScaleAnimation,RotateAnimation,AlphaAnimation;
- 3,增加图层布局, 两个视频布局,滤镜预览,手动滑动等各种客户要求的一些activity演示.
- 1,增加炫酷的演示
- 2,增加视频常见处理的类.
- 3,各种演示的界面分类
- 4,优化代码的其他细节.
- 1,增加前台和后台的图层转场举例.
- 2,优化美颜滤镜的处理速度.
- 3,增加视频的快速,慢速,逐帧,倒序播放功能.
- 4,增加客户需求的一些小细节功能.
- 5,优化代码的其他细节.
- 1,每个图层新增子图层功能.
- 2,优化滤镜和其他代码.
- 3,增加客户需求的一些小细节功能.
- 1,增加BitmapPad容器, 类似DrawPad是处理画面的容器一样, BitampPad是处理图片的容器.
- 2,增加AudioPad容器, 是处理声音的容器, 可以在任意时刻增删声音, 后期增加变声,重复,滤镜等功能.
- 3,优化DrawPad的处理速度, 前台增加滤镜后的处理速度提高一倍.
- 4,图层的父类Layer 增加画面区域显示功能,圆形显示, 你可以把视频慢慢展开, 花样展开等操作, 可和移动缩放旋转同时使用.
- 5,摄像头图层CameraLayer增加多画面显示功能, 您可以创建多个子图层, 从而同时显示多个Camera的画面.
- 6,优化其他代码和 增加客户需求的一些小细节功能.
1,视频画面增加加减速功能,支持任意时刻加减速. 2,DrawPad容器增加画面帧回调方法,您可要实时获取到当前Bitmap图像,从而处理完成即可拿到所有视频帧. 3,DrawPad在后台处理时,支持不编码获取流,DrawPad获取图层的Bitmap速度提升3倍. 4,增加《灵魂出窍》的演示Demo. 5,优化其他代码和 增加客户需求的一些小细节功能.
1,视频H264编码器增加 CRF模式, 高通处理器在清晰度不变的情况下,文件大小同比降低30%--50%. 2, 在用摄像机图层录制视频的时候, 把MIC声音实时增加到视频中,无须另外增加. 3, 优化读取视频图片速度, 最高一秒钟可读取120帧画面,同时演示提取(25帧/60帧/所有帧)的UI界面, 4, 视频图层: 增加可对指定区域编辑功能. 5, 优化其他代码和 增加客户需求的一些小细节功能.
- 优化CameraLayer类, 使其更为流畅清晰,并增加运动检测聚焦和手动聚焦.
- 增加人脸检测算法.
- 增加白皙美颜, 冷冷的白皙也是一种美.
- 新增LayerImage类, 您可以把当前图层克隆出多个画面,从而实现类似灵魂出窍,重影,画面分离等炫酷的效果.
- 其他代码的优化.
- 在原来的基础上,增加滤镜可以叠加功能,即一个滤镜的输出可以作为另一个滤镜的输入.
- 增加美颜的加速处理功能.
- 新增DrawPadCameraView
- 其他更新: 1,把DrawPadView 作为SDK的一部分, 移动到 com.lansosdk.videoeditor包里, 您更新后, 需要删除原来com.example.advanceDemo.view文件夹下的DrawPadView!!! 2,DrawPadViewExecute移动到com.lansosdk.videoeditor包下面,并写了大量的注释,从而利于您调用. 3 增加了滤镜叠加的功能. 当前的滤镜模式是: 输入源push到OpenGL内部, 然后经过多个滤镜处理后, 最后进行(移动旋转缩放亮暗调节)等调节.
- 增加FrameInfo类. 您可以很快获取到视频中的所有帧时间戳,并获取到多少个关键帧,每个关键帧的时间戳等。 从而有针对性的快速提取视频帧和或播放器的精确定位。
- 摄像头图层和视频图层:增加5级美颜效果。
- 视频图层: 当画面小于视频宽高时,增加一个虚化背景.且虚化程度可调.
- 音频部分: 增加多个音频拼接方法,比如音频A,音频B,音频C,拼接后音频是ABC;
- 其他优化。
- SDK更改为4部分组成. armeabi-v7a,jar LSResource 和lansosdk文件夹.
- 增加Gif图层和后台插入声音功能,优化MV
- 新增音频混合,全屏录像,透明滤镜,快速取帧等功能.
采用全新的Layer图层类,所有的图层均支持滤镜等.
- 增加MV图层, 您可以把一些好玩的透明效果, 作为一种mv来增加进来.
- 增加UI图层和Canvas图层. UI图层是指:您可以把各种UI界面作为一种图层增加进来,比如在视频图层上叠加一些UI图层, UI图层里有文字,按钮,各种炫酷的ViewPage,各种3D的开源UI等等; Canvas图层是指: 因Android的View机制无法工作在后台,但Canvas可以在后台异步线程中绘制, 从而我们设计了Canvas图层, 这样您可以在后台快速绘制一些UI画面;