Releases: ksvc/KSYMediaEditorKit_Android
v1.4.2
v1.3.2
1 提供KSYMergeKit类,优化多段导入相关接口
2 编辑合成增加动态贴纸功能(包含动态贴纸的片段编辑)
3 调整贴纸相关接口:KSYStickerInfo中删除isText属性,增加贴纸类型属性
4 调整KSYEditKit的接口setEditPreviewRanges,增加裁剪效果是否立即生效参数
5 Demo中录制和编辑部分增加了几种滤镜展示
6 Demo中录制增加横屏展示
7 压缩滤镜的资源文件
8 SDK内部修改gradle中minSdkVersion为19(短视频SDK最低依赖为Android4.4)
扫描下面的二维码安装内测版demo
v1.2.2
v1.1.2
新增功能
- 支持添加多字幕
- 支持视频裁剪
- 支持m3u8文件导入(导入参考ConfigActivity中KSYRemuxKit的使用)
- 支持导入多段视频(导入参考ConfigActivity中startTranscode()函数使用,需通过SDK鉴权)
- 支持编辑后合成设置编码模式为硬编(setEncodeMethod)
- 支持编辑后合成设置视频CRF(setVideoCrf)
- 支持编辑后合成设置关键帧间隔(setIFrameInterval)
- 支持录制时降噪功能
优化
- 软编模式下,编辑合成速度优化
- 可使用jcenter依赖所有库,详细参考集成说明
- 录制硬编选择main/high profile时,如果configure失败(录制失败),SDK内部自动尝试fallback到baseline profile;
- DemoUI:编辑合成后ui优化
- DemoUI:解决vivo X7音乐进度条两侧的时间问题
- DemoUI:解决音乐选择,若又一个音乐正在下载中,切换到其他音乐或者删除音乐后,之前下载的音乐在下载成功后继续播放
- DemoUI:编辑初始化音乐,音量调节初始值错误
扫描下面的二维码安装内测版demo
v1.0.4
1. 接口变更:
- KSYRecordKit.MegerFilesFinishedListener接口更名为KSYRecordKit.MergeFilesFinishedListener
- 录制停止时新增StreamerConstants.KSY_STREAMER_FILE_RECORD_STOPPED消息,录制停止需进行异步处理,详细参考状态和错误回调
2. 解决以下bug:
- 音频裁剪时间显示错误问题
- 编辑美颜滤镜不能共存问题
- 录制美颜、滤镜、动态贴纸不能共存问题
- 部分机型软编断点拍摄,合成后最后一个拍摄视频丢失问题
- 部分机型软编录制失败问题
- 解决部分机型反复合成偶现的ANR问题
3. Demo优化:
- 更新Demo图标,优化UI体现
- Demo中添加录制开始停止的异步处理,参考RecordActivity
- Demo中添加保存相册示例代码,参考EditActivity
4. 已知问题:
6.0以上系统编辑时加速变速预览无效
5. 扫描下面的二维码安装内测版demo
v1.0.2
接口变更:
1 编辑部分修改changeBgmMusic接口为startBgm,添加stopBgm接口
2 编辑部分删除接口setVolume和isAudioMuted,可以用setOriginAudioVolume及getOriginAudioVolume来代替
3 录制部分添加接口deleteFileByIndex(int index),可以通过录制的index来删除录制的文件
4 添加ProbeMediaInfoTools工具类,用于获取指定视频的缩略图、时长等信息
bug修改:
- 录制时最后几帧合成后可能丢失的问题
- 解决oppoR9m 硬编失败后不能fallback到软编的问题
- 添加demo中的混淆文件示例,解决release版本找不到部分类问题
Demo优化:
1 删除faceunity贴纸,集成魔方贴纸
2 重构DemoUI,更易操作和使用
3 使用jcenter依赖融合库2.4.0
4 可使用jcenter依赖短视频jar(compile 'com.ksyun.media:libksysv-java:1.0.2')
扫描下面的二维码安装内测版demo
v0.8.2
1. 新增功能:
1.添加合成gif支持;
1.KSYRecordKit中新增接口deleteAllFiles(),用于删除所有录制的视频;
1.新增ProbeMediaInfoTools工具类,方便获取合成后或者录制后的视频信息,参考RecordActivity中 ProbeMediaInfoTools中的使用;
- 合并isoparser-1.1.22.jar和libksysv.jar为libksysv.jar,短视频相关jar只需要依赖libksysv.jar;
- 支持SDK离线鉴权
2. bug修改
- 解决某些视频裁剪无效的问题;
- 解决Demo中视频裁剪后,背景音裁剪时长未更新问题;
3. Demo优化:
- 解决Demo中合成取消再次合成,偶现的合成进度对话框不显示问题;
- Demo中添加新的美颜依赖示例代码;
扫描下面的二维码安装内测版demo
v0.6.0
v0.5.2
v0.4.2
新增功能:
1 编辑合成部分添加静态贴纸
修改bug:
1 非1:1的视频编辑预览显示时水印位置错误问题
2 文件本身带旋转信息时,裁剪区域缩略图显示错误问题
3 第一次合成mute原始音频失效问题
Demo优化:
1 SDK鉴权获取鉴权信息接口未返回前,不允许重复请求