视频编辑功能
常见问题
功能类别功能说明标准版旗舰版
 交互界面提供SDK的所有演示UI界面源代码。
拍摄调节界面和API界面和API相互独立,可使用我们提供的界面,也可自定义界面。
焦距调节支持手势双指调节焦距(放大或缩小)。
对焦支持手动对焦和自动对焦。
镜头/闪光灯支持拍摄时的前后摄像头切换、闪光灯的关闭。
拍摄时长设置自定义拍摄的最短和最长时长。
分段录制/回删拍摄过程中暂停分段并支持回删上一段。
延时拍摄设置延后多少秒拍摄。
背景音乐增加背景音乐; 麦克风和音乐独立设置;独立音量调节。
分辨率/帧率支持540P,720P,1080P,支持25帧,30帧。
拍照把当前画面保存为图片。
效果美颜蓝松提供的美颜。
滤镜设置滤镜/扩展滤镜。
贴纸支持透明图片的贴纸和gif贴纸。
UI界面/文字支持在画面上自定义一层UI界面, UI界面会录制到视频中。
透明动画支持在拍摄时叠加一层透明视频。
剪辑画布设置设置宽高支持在画布开始前设置画布分辨率,设置720P,1080P,640P,480P。
调节比例在预览中,可调节画布比例为:原始,9:16,16:9,4:3,3:4, 2:1,2.35:1,1.85:1,4:5,6:7等
支持自定义画布比例。
背景支持设置统一背景,支持视频背景,图片背景。
图片/视频增加在编辑前选择视频和图片,可选择一个或多个视频,可选择一张或多张图片,可混合选择,SDK会你选中的先后顺序,依次拼接后播放。
插入在播放中,可插入视频或图片,可指定时间点插入,默认SDK根据插入点的位置, 自动插入到当前素材的前面或后面。
替换选中一个视频或图片后, 可替换其他视频或图片,视频可以替换为图片,图片也可替换为视频。
复制 复制当前素材。
排序调节视频或图片的前后拼接次序。
删除删除视频或图片。
播放性能预览监听提供 播放进度、播放完成、导出进度、导出完成、错误、时间改变等各种监听。
缩略图每个视频或图片增加后, 会得到对应的缩略图,当裁剪或倒序或变速后,缩略图API会对应调整。
自适应会自动根据你的设置,等比例自适应预览窗口到手机屏幕。
手势操作旋转
移动
缩放
还原
锁定
动画入场动画在视频或图片的开始处添加动画。
出场动画在视频或图片的末尾处增加加动画。
组合动画在视频或图片整段添加动画。
自由处增加在视频或图片显示的任意时间点处增加动画。
制作和调节动画在PC端用AE软件设计好, 导出为SDK支持的格式。可自由发挥制作不同的动画,SDK端只需要一个导出文件,加载即可呈现动画效果。
另外支持用SDK提供的API,代码的形式编写动画。
动画可调节显示时长, 可设置开始时间点。
可删除,可应用到全部。
转场JSON类型在PC端用AE软件设计好,导出为SDK支持的格式。如百叶窗、叠化、横向拉幕等。
预览可在选中后, 预览转场(可应用到所有)。
转场时长调节可调节转场的时长(1~3S),默认1S。
MP4类型在PC端用AE设计好(MG转场),导出SDK支持的MP4格式。如旋转火焰、阵列圆点等。
AE特效JSON类型在PC端用AE软件设计好,导出为SDK支持的格式。如开幕, 闭幕,咔嚓等。
MP4类型在PC端用AE设计好,导出SDK支持的MP4格式。如花瓣,火光,刀光剑影等。
特效时间调节可调节特效的显示时长, 可指定开始时间点。
预览可在选中后, 预览特效。
其他可叠加特效,同一个时间段也可叠加多个特效,多个特效可同时显示预览。
后期支持代码设置各种特效,比如分镜等。
可删除,可应用到全部。
编辑时长裁剪裁剪视频或图片的显示时长,提供类似时间轴裁剪的UI界面,可以左右拖拽裁剪; 叠加的各种素材,可拖动不同开始显示点,可设置显示时长。
旋转顺时针90、180、270、旋转或任意角度。
镜像画面左右镜像, 或上下镜像, 可左侧一半的画面镜像到右侧。
画面缩放缩放视频画面。
画面裁剪自由裁剪,9:16;16:9;1:1,4:3,2:1,3:4,2.35:1,1.85:1等不同比例的画面裁剪。
不透明度调节画面的不透明度,可精细调节。
滤镜苦味、玫瑰、天蓝、甘菊、常青树、湛蓝、早起、枫树、收获、布兰南、黑白、华尔兹、黄昏、零点、乳酪、金黄、粉红,滤镜可设置时间段,可增加多个滤镜。
颜色调节亮度
对比度
饱和度
锐化
高光
阴影
色温
色调
去水印马赛克去水印在画面不同位置增加马赛克,位置可调,宽高可调,马赛克像素块可调。
音量调节当前编辑的视频音量大小, 可关闭声音。支持声音淡入淡出。
倒放视频画面从后向前播放, 时间倒流, 可在倒放中设置速度。
美颜磨皮+ 美白效果。 支持5级磨皮程度。
分割把视频或图片从指定点一分为二,形成两个独立的视频,可分别设置各种参数。
变速可设定视频播放速度, 最快可100倍变速,最慢可0.01倍,变速中可实时预览。
音频音乐/音效支持mp3,wav,pcm,m4a,mp4,mov格式的声音文件。
提取音乐支持从视频中提取声音,增加到画布中。
录音录制麦克风的声音,增加到编辑画布中。
调节声音可裁剪,可设置开始时间点,可设置时长,可循环,可调节音量。
文本新建文本文字处理包括: 字体, 文字颜色、文字描边、背景图片, 文字阴影。
贴纸静态贴纸比如:表情,节日图片,用户选中的图片,边框图片,警告醒目的文字图片等。
动画贴纸连续图片组成的动画。比如:箭头,叉号,烟花,卡通小熊等。
GIF贴纸制作好的GIF动画。
调节可指定位置,指定大小,指定时间点,设置时长;
支持动画,手势调节。
画中画裁剪、缩放、旋转、移动、时间点可以手指对增加的视频做各种调节。
变速可设置播放速度,范围是0.01倍到10倍,可实时查看变速的效果。
倒放视频画面从后向前播放,时间倒流,可在倒放中设置速度。
排序可增加多个画中画,可调节上下层遮挡次序;
可上下左右分别放置;
可和别的贴纸,文字等调整彼此的上下级位置。

关键帧关键帧定义用户主动在不同时间点调整画面的不同状态, 设置后,SDK自动从一种状态,自动运动到另一状态的动画, 我们把设置的时间点称之为关键帧;
比如1秒处缩小1倍, 5秒处放大2倍;则时间点1秒和5秒,我们称之为2个关键帧。

支持特性支持移动/旋转/缩放/透明, 4种类型的关键帧;
每种类型可以做任意个关键帧.关键帧可删除,可增加,可清空。

背景颜色背景为素材添加纯色背景画布,可任意颜色。
图片背景为素材添加样式背景图片画布。
视频背景可增加一个视频作为背景。
模糊背景添加模糊背景画布, 可设置模糊程度,可设置画面放大程度。
SDK独立性1. API和我们上层提供的界面代码完全独立,可自定义各种界面,可大范围改动;
2. 甚至可以不用我们的界面,独立开发符合你实际需求的界面;
3. 各种API接口规范, 90%的API用get/set规范编写。


常见问答
  1. 标准版和旗舰版有什么区别?
      旗舰版支持: 画中画/关键帧/MG转场/特效
  2. SDK会收集用户信息吗?
      我们SDK不访问网络, 不会执行功能无关的代码,你调用则执行, 不调用则不执行.
  3. 自由度有多大, 可以自定义界面吗?
      SDK和界面完全独立开来,   界面源代码会公开, 可在我们界面代码上增加你们的代码.   也可不用我们的界面,自己灵活开发
      SDK是以模块的形式提供的,   (android 是一个独立的module, ios是一个独立的framework)
      升级则直接覆盖之前的文件夹即可. 对其他代码没有影响.
  4. SDK扩展性如何?
      所有的素材都是外部以路径的形式输入,每增加一层,是一层画面,可以灵活的对每层做各种独立的操作。
      可以上下、左右、前后 遮罩等布局各种素材,甚至你可以做好各种配置文件,来一键配置素材.
      同时引出各种回调, 让你可以处理中引出各种参数,做进一步处理.
      SDK以类的形式提供, 可继承我们的类, 做进一步算法上的扩展,比如滤镜算法等;
      架构版本更是引出图层和子图层和绘制类, 可以让你自由绘制一些算法效果;
  5 .各种素材我们自己可以制作吗?
      可以的. 我们提供的是视频合成技术, 所有的素材可自己制作. 我们提供制作文档和演示视频详细说明如何制作素材.
     
素材包括贴纸, gif,动画,json动画, 转场动画,特效动画等;
  6. 你们有服务器吗, 制作的素材是放到你们服务器里吗?
      我们没有服务器, 需要你们自己管理各种素材,   SDK不关心素材的来源, 只需设置素材路径即可.
  7. 技术支持形式是什么?
      我们提供 QQ,微信, 钉钉,电话等直接即时通讯工具对接, 有问题直接沟通. (别家是工单形式)
  8. 你们提供架构版SDK有哪些东西, 可以做什么功能?
      架构版SDK, 是在旗舰版基础上, 把我们内部的图层架构API引出来,主要是子图层类, 后台执行类, 绘制类.
     
比如Android引出Canvas图层, 那拿到Canvas图层后可以任意绘制各种特定的功能. 引出opengles对象绘制各种gl纹理.
     
后台类容器开放, 可以更大的自由合成素材实现您的特定功能.
     
架构版SDK, 适合于以视频为核心的APP, 有自己的一些创意不断推出新功能的客户使用.或者特定视频编辑场合客户使用.
  9. 只能用你们演示APP中的功能吗?
      不是的. 演示APP中的功能只是常用的功能演示. 从技术的角度讲, 在你每增加一个素材都会返回一个LSOLayer对象,
      所有的素材都是LSOLayer对象,LSOLayer对象有哪些功能, 视频支持的, 图片/动图/透明动画,一样支持.
      有些功能我们只是放到视频上, 有些功能放到图片上; 但其实他们是一样的, 都可以使用LSOLayer对象中的大部分功能.
      在您明白这个之后, 可以自由组合不同的素材.


微信公众号:
蓝松文档:
地址:浙江省杭州市余杭区仓前街道龙园路88号3号楼A1318室(创鑫时代广场)