Skip to content

Latest commit

 

History

History
executable file
·
306 lines (262 loc) · 10.8 KB

版本说明.md

File metadata and controls

executable file
·
306 lines (262 loc) · 10.8 KB

蓝松视频编辑SDK 更新至4.5.6

android更新
  • 增加AE抠像模板, 可以在特效模板中,增加抠图的的视频或图片.[新增]
  • 优化AE模板,更加流畅.
  • 优化授权文件的使用.
  • 底层ffmpeg删除HLS相关代码.
  • 绿幕直播增加USB摄像头功能.
  • 图片分割类支持视频输入
ios更新
  • 增加AE抠像模板, 可以在特效模板中,增加抠图的视频或图片.[新增]
  • 视频抠像精细模式速度优化, 速度提升30%.
  • 优化授权文件的使用.
  • 图片分割类支持视频输入.
API更新.
android
  • 增加LSOSegmentOneFrame类,
  • 增加全新的抠像模板类LSOAexSegmentPlayer, LSOAexSegmentModule
  • LSOAexPlayer中的startPreview, 改成start
  • LSOAexPlayer限制同一时刻只可有一个对象运行.
ios
  • 为了统一名字:LSOAexComposition 改成 LSOAexPlayer;
  • 为了统一名字:LSOConcatComposition改成LSOEditPlayer;
  • 增加全新的抠像模板类LSOAexSegmentPlayer, LSOAexSegmentModule
  • 人像分割API 增加透明点的分割API: segmentAlphaDotPixelBuffer

蓝松视频编辑SDK 更新至4.5.2

绿幕直播:
  1. 增加美颜, 可瘦脸,大眼,小脸,长鼻等功能.
  2. 增加蓝牙键盘的遥控操作, 定义了15个快捷键,并可自定义扩展;
  3. 增加挂件(前景图), 前景图最大可增加4个,并支持缓存,支持gif, 支持绿色背景视频/图片;
  4. 预览分辨率可切换. 支持640P,720P,1080P,
  5. 优化背景图片的加载速度, 最大可加载200张图片;
人像分割
  1. 分为经典抠像和精细抠像, 并可任意时刻切换.
  2. 支持图片抠像, 视频抠像, 录制抠像.
  3. 重写视频抠像类, 不限制抠像时长, 支持背景模糊,背景调色等;
  4. 移除 LSOSegmentVideo类;
AE模板和视频编辑
  1. 优化AE模板预览类, 支持图片和和声音的叠加.
  2. 优化视频编辑.

蓝松视频编辑SDK 更新至4.5.1

  • 增加抖音快手热门功能: 书单翻页和怀旧视频
  • 急速配乐功能.
  • 优化Android端AE模板和VLog模板
  • 优化Android端的绿幕直播功能
  • Android滤镜增加当前时间和禁止功能.
  • 其他优化.

蓝松视频编辑SDK 更新至4.5.0

  • 增加AI人像抠图分割模块API 【重大更新】
  • 举例30秒的人像分割API
  • 增加VLOG模板
  • 优化AE模版
  • 优化绿幕直播
  • 优化Android版的内存问题
  • 优化其他代码.

蓝松SDK更新至 4.3.5

  • 添加绿幕直播功能
  • 添加UI草稿箱页面
  • 草稿箱支持删除、重命名、草稿还原
  • 优化其他问题.

蓝松SDK更新至 4.3.2

  • 增加录制功能, 支持分段录制/录制回删/设置滤镜/美颜等功能
  • 增加模板录制功能, 可设置不同的模板
  • 增加画布比例设置功能, 比例可设置为: 9/16,16/9,1/1,4/3,3/4,2/1,1/2,2.35/1,1.85/1等各种不同的比例尺寸.
  • 优化其他代码.

蓝松SDK更新至 4.2.8

  • 更新缩略图的获取, 缩略图可随容器时长改变而触发获取;
  • 增加关键帧功能. 可对图层的旋转/移动/缩放/透明做关键帧; --> [新增功能]
  • 优化调节速度, 速度值范围可精细调节,范围是0.1---10.0;
  • ios支持 支持HEIC格式的图片
  • 优化其他代码, 和客户的小细节API定制;

蓝松AE模板SDK 更新至:4.2.5

  • 推出新的AE模板合成SDK
  • 新AE模板SDK。支持边播边换, 边播放边调整;
  • 支持选中正在播放的图片或视频, 直接替换,直接调整;
  • 提供类似《剪映、剪同款》UI界面。
  • 其他代码的优化

蓝松视频编辑SDK更新至:4.2

  • 增加入场动画, 出场动画, 指定点动画.动画可预览,可设置时长,可多次增加, 可用Ae扩展
  • 增加特效功能, 特效可预览, 可设置时长和开始时间点, 可用Ae扩展
  • 举例叠加文字功能, 文字可设置背景色, 设置字体, 设置颜色, 描边等;
  • 重构整个AE模板, 新的AE模板API最大可增加200张图片或50段视频;

蓝松视频编辑SDK 升级到4.1版本

  • 图层支持手势操作, 可以选中,单指移动, 双指缩放, 双指旋转;
  • 增加马赛克区域设置,
  • 增加转场预览, 转场时长设置, 优化插入/叠加图层. 支持对图片/视频做转场,支持应用到全部
  • Gif图层增加子图层设置.
  • 遮罩支持对透明半透明图片做遮罩处理.
  • android和ios统一使用LSOLayer作为图层名字, 不再区分图片或视频图层;
  • 废弃CanvasLayer/ViewLayer等各种无关的类和API.
  • 其他代码优化

蓝松短视频SDK4.0.0

  • 属于大版本升级.
  • 重构了整个SDK, 新的API以LSO开头,重写了视频合成类LSOConcatCompositionView
  • 合成预览类在导入视频后, 处理速度极快, 几乎如丝般顺滑, 你可以随时精确到每一帧.
  • LSO开头的新API图层, 继承自LSOLayer, 90%的功能,都是一行调用,比如设置速度setVideoSpeed, 设置倒序setVideoReverse等.
  • 增加了图片序列图层, android是LSOBitmapListLayer, iOS是LSOImageArrayLayer,你可以把多张图片序列作为一层增加进去;
  • 新版本的API可以任何时刻暂停, 暂停后可以调节增删各种图层;
  • 新版本API 支持转场, 支持图片视频混合拼接, 支持插入,替换, 删除拼接的图层;
  • 可以在设置后, 直接调用startExport一行代码导出, 并支持导出分辨率设置;
  • 老版本的API保持不变, 依然可以使用;

版本3.8.0

  • 优化DrawPadAllExecute2类.
  • 优化转场DrawPadConcatView,mask转场支持json文件
  • 视频子图层可以单独设置到指定图层位置.
  • 优化视频资源类, LSOVideoAsset类.
  • AE模板的替换视频优化.

版本3.7.0

  • AE模板: 图片替换视频时的 视频处理优化
  • 增加DrawPadConcatView和DrawPadConcatExecute, 用作视频转场动画.
  • 增加LanSongAnimation 类似LanSongFilter 是动画的父类, 所有的动画均继承他.
  • 增加LanSongMaskAnimation , 遮罩父类
  • 优化LSOVideoAsset, 可以直接读取视频帧,读取视频缩略图.
  • 优化其他代码.

版本3.6.8(合作客户更新)

  • 父类图层Layer: setRotate方法,修改为顺时针旋转角度.
  • AE模板合成类AeCompositionView: 优化极速导出, 预览后最快可0.01秒导出.
  • AE模板合成类AeCompositionView: 增加暂停/恢复播放/增加渲染进度回调.
  • LSOAeDrawable: 增加图片输入路径功能, 以节省图片对象占用的内存;
  • 图片图层BitmapLayer 增加输入路径功能.
  • 图片图层BitmapLayer 增加图片序列动画输入;
  • 已适配Android 10.0系统(谷歌 Pixel手机)
  • 优化其他代码.

版本是3.6.0

  • 重写Ae预览合成类, 命名为AECompositionView, 预览后的合成速度提升300%.
  • 重新DrawPadAllExecute, 命名为DrawPadAllExecute2,支持视频预裁剪和缩放;
  • 视频播放增加变声功能, 音频图层增加变声功能.
  • 移动VideoPlayer 到内部jar中,并修改各种回调为OnLSOPlayer [API有变动]
  • 优化其他代码.

版本是3.5.7

  • 重写了VideoOneDo,命名为VideoOneDo2, 建议使用这个.
  • 图层增加遮罩功能.
  • 优化DrawPadAllExecute
  • 优化MVLayer/ 优化 VideoLayout.java
  • 其他代码优化

版本是3.4.0

  • 优化AE模板,增加视频兼容性,
  • 兼容Android9.0的Canvas机制
  • 解决部分麒麟955处理器的画面渲染问题.
  • 其他代码的优化;

版本是3.3.0

  • 增加单独视频拼接和转换类.
  • 优化麒麟处理器的处理速度.
  • 其他代码的优化;

版本是3.1.0

  • 深度优化AE模板的功能.
  • 优化声音容器AudioPadExecute;
  • 增加游戏视频处理的演示.
  • 其他代码的优化;

版本是2.9.5

  • 深度优化支持AE模板的功能, 更改为后台先处理好,然后预览的模式;
  • 其他代码的优化;

版本是2.9.1

  • 增加动态AE模板举例,利用Lottie把AE美工做好的效果,转换为视频
  • AE模板可让用户修改文字,图片等内容;
  • 当前暂时举例一个, 下一版本会上下各种类似的举例;
  • VideoEditor在自动切换优化;
  • 其他代码的优化;

版本是2.9.0

  • 增加视频的编辑模式, 转换为编辑模式后,Seek时,如丝般的顺滑;
  • 编辑模式后, 可以毫秒级读取任意视频帧;
  • 录制,后台容器均支持编辑模式;
  • 优化其他代码;

版本是2.8.6

  • 增加视频图层的 【子图层】功能;
  • 增加抖音常用一些视频效果;
  • 增加白色背景抠图功能;
  • 优化音频容器, 音频容器支持极速处理.
  • DrawPadViewExecute 停止时不再有完成回调;
  • 根据客户需求, 优化增加一些小细节;

版本是2.8.1

  • 优化录制视频时, MP3和视频的同步问题.
  • 优化全面屏特别是X20运行的VideoEditor类.
  • 应客户要求,增加优化的其他代码。
  • 版本是2.8.1(小版本更新)
  • 优化视频后台处理;
  • 优化音频后台处理;
  • 增加美颜举例,

版本是2.8.0

  • 增加分段录制时增加MP3音乐.
  • 重写音频容器AudioPad,时间单位统一为毫秒,
  • 后台处理音视频场景, 增加时间冻结, 时间拉伸, 时间重复.
  • 视频播放, 增加精确定位,
  • 优化VideoOneDo和其他代码.

版本是2.7.11

  • 增加绿背景抠图, 实现场景转移功能(电影演员在绿背景前表演).
  • 实时音量调节.
  • 声音容器的实时回调,实时调节.
  • 应客户要求,增加优化的其他代码。

版本是2.7.8

  • 1,增加粒子的炫酷演示.
  • 2,增加图层的Animation动画类,有MoveAnimation,ScaleAnimation,RotateAnimation,AlphaAnimation;
  • 3,增加图层布局, 两个视频布局,滤镜预览,手动滑动等各种客户要求的一些activity演示.

版本是2.7.2

  • 1,增加炫酷的演示
  • 2,增加视频常见处理的类.
  • 3,各种演示的界面分类
  • 4,优化代码的其他细节.

版本是2.7.0

  • 1,增加前台和后台的图层转场举例.
  • 2,优化美颜滤镜的处理速度.
  • 3,增加视频的快速,慢速,逐帧,倒序播放功能.
  • 4,增加客户需求的一些小细节功能.
  • 5,优化代码的其他细节.

版本是2.6.6

  • 1,每个图层新增子图层功能.
  • 2,优化滤镜和其他代码.
  • 3,增加客户需求的一些小细节功能.

版本是2.6.0

  • 1,增加BitmapPad容器, 类似DrawPad是处理画面的容器一样, BitampPad是处理图片的容器.
  • 2,增加AudioPad容器, 是处理声音的容器, 可以在任意时刻增删声音, 后期增加变声,重复,滤镜等功能.
  • 3,优化DrawPad的处理速度, 前台增加滤镜后的处理速度提高一倍.
  • 4,图层的父类Layer 增加画面区域显示功能,圆形显示, 你可以把视频慢慢展开, 花样展开等操作, 可和移动缩放旋转同时使用.
  • 5,摄像头图层CameraLayer增加多画面显示功能, 您可以创建多个子图层, 从而同时显示多个Camera的画面.
  • 6,优化其他代码和 增加客户需求的一些小细节功能.

版本2.5.0

1,视频画面增加加减速功能,支持任意时刻加减速. 2,DrawPad容器增加画面帧回调方法,您可要实时获取到当前Bitmap图像,从而处理完成即可拿到所有视频帧. 3,DrawPad在后台处理时,支持不编码获取流,DrawPad获取图层的Bitmap速度提升3倍. 4,增加《灵魂出窍》的演示Demo. 5,优化其他代码和 增加客户需求的一些小细节功能.

版本2.4.2

1,视频H264编码器增加 CRF模式, 高通处理器在清晰度不变的情况下,文件大小同比降低30%--50%. 2, 在用摄像机图层录制视频的时候, 把MIC声音实时增加到视频中,无须另外增加. 3, 优化读取视频图片速度, 最高一秒钟可读取120帧画面,同时演示提取(25帧/60帧/所有帧)的UI界面, 4, 视频图层: 增加可对指定区域编辑功能. 5, 优化其他代码和 增加客户需求的一些小细节功能.

版本是2.4.0

  • 优化CameraLayer类, 使其更为流畅清晰,并增加运动检测聚焦和手动聚焦.
  • 增加人脸检测算法.
  • 增加白皙美颜, 冷冷的白皙也是一种美.
  • 新增LayerImage类, 您可以把当前图层克隆出多个画面,从而实现类似灵魂出窍,重影,画面分离等炫酷的效果.
  • 其他代码的优化.

版本是2.3.4

  • 在原来的基础上,增加滤镜可以叠加功能,即一个滤镜的输出可以作为另一个滤镜的输入.
  • 增加美颜的加速处理功能.
  • 新增DrawPadCameraView
  • 其他更新: 1,把DrawPadView 作为SDK的一部分, 移动到 com.lansosdk.videoeditor包里, 您更新后, 需要删除原来com.example.advanceDemo.view文件夹下的DrawPadView!!! 2,DrawPadViewExecute移动到com.lansosdk.videoeditor包下面,并写了大量的注释,从而利于您调用. 3 增加了滤镜叠加的功能. 当前的滤镜模式是: 输入源push到OpenGL内部, 然后经过多个滤镜处理后, 最后进行(移动旋转缩放亮暗调节)等调节.

版本2.3.0

  • 增加FrameInfo类. 您可以很快获取到视频中的所有帧时间戳,并获取到多少个关键帧,每个关键帧的时间戳等。 从而有针对性的快速提取视频帧和或播放器的精确定位。
  • 摄像头图层和视频图层:增加5级美颜效果。
  • 视频图层: 当画面小于视频宽高时,增加一个虚化背景.且虚化程度可调.
  • 音频部分: 增加多个音频拼接方法,比如音频A,音频B,音频C,拼接后音频是ABC;
  • 其他优化。
  • SDK更改为4部分组成. armeabi-v7a,jar LSResource 和lansosdk文件夹.

版本2.2.7

  • 增加Gif图层和后台插入声音功能,优化MV

版本2.1

  • 新增音频混合,全屏录像,透明滤镜,快速取帧等功能.

版本2.0

采用全新的Layer图层类,所有的图层均支持滤镜等.

版本1.9.4

  • 增加MV图层, 您可以把一些好玩的透明效果, 作为一种mv来增加进来.

版本1.8

  • 增加UI图层和Canvas图层. UI图层是指:您可以把各种UI界面作为一种图层增加进来,比如在视频图层上叠加一些UI图层, UI图层里有文字,按钮,各种炫酷的ViewPage,各种3D的开源UI等等; Canvas图层是指: 因Android的View机制无法工作在后台,但Canvas可以在后台异步线程中绘制, 从而我们设计了Canvas图层, 这样您可以在后台快速绘制一些UI画面;