Skip to content

Releases: ksvc/KSYMediaEditorKit_Android

v1.4.2

25 Sep 09:26
Compare
Choose a tag to compare

新增功能及优化:

  1. 增加录制变速功能
  2. 增加编辑合成添加片头片尾功能
  3. Demo中添加录制倒计时功能
  4. 多段导入转码提速

bug修改:

  1. 解决编辑状态暂停切换到后台后,再切换到前台后画面黑的问题
  2. 解决暂停状态画布裁剪时,画面黑的问题
  3. 解决录制模块内存泄漏问题
  4. 使用自定义文件导入替换多段导入时的系统文件导入窗口,解决不同机型多段视频导入的选择问题

扫描下面的二维码安装内测版demo

QRcode

v1.3.2

05 Sep 12:19
Compare
Choose a tag to compare

1 提供KSYMergeKit类,优化多段导入相关接口
2 编辑合成增加动态贴纸功能(包含动态贴纸的片段编辑)
3 调整贴纸相关接口:KSYStickerInfo中删除isText属性,增加贴纸类型属性
4 调整KSYEditKit的接口setEditPreviewRanges,增加裁剪效果是否立即生效参数
5 Demo中录制和编辑部分增加了几种滤镜展示
6 Demo中录制增加横屏展示
7 压缩滤镜的资源文件
8 SDK内部修改gradle中minSdkVersion为19(短视频SDK最低依赖为Android4.4)


扫描下面的二维码安装内测版demo

QRcode

v1.2.2

25 Aug 14:50
Compare
Choose a tag to compare

新增功能&接口变更:

  1. 增加贴纸的片段编辑功能,详细参考贴纸说明
  2. 删除字幕KSYTextView相关接口和配置,使用KSYStickerView替代,图片贴纸和字幕贴纸使用相同的接口,详细参考贴纸说明
  3. 多段导入添加硬编支持

修改bug:

  1. 解决mov文件导入失败问题
  2. 解决导入一个m3u8格式的文件后一直在loading,点击终止无效
  3. 解决编辑页面调节原始音频的音量时,音量和本身待调节音量不符的问题

扫描下面的二维码安装内测版demo

QRcode

v1.1.2

16 Aug 03:36
Compare
Choose a tag to compare

新增功能

  1. 支持添加多字幕
  2. 支持视频裁剪
  3. 支持m3u8文件导入(导入参考ConfigActivity中KSYRemuxKit的使用)
  4. 支持导入多段视频(导入参考ConfigActivity中startTranscode()函数使用,需通过SDK鉴权)
  5. 支持编辑后合成设置编码模式为硬编(setEncodeMethod)
  6. 支持编辑后合成设置视频CRF(setVideoCrf)
  7. 支持编辑后合成设置关键帧间隔(setIFrameInterval)
  8. 支持录制时降噪功能

优化

  1. 软编模式下,编辑合成速度优化
  2. 可使用jcenter依赖所有库,详细参考集成说明
  3. 录制硬编选择main/high profile时,如果configure失败(录制失败),SDK内部自动尝试fallback到baseline profile;
  4. DemoUI:编辑合成后ui优化
  5. DemoUI:解决vivo X7音乐进度条两侧的时间问题
  6. DemoUI:解决音乐选择,若又一个音乐正在下载中,切换到其他音乐或者删除音乐后,之前下载的音乐在下载成功后继续播放
  7. DemoUI:编辑初始化音乐,音量调节初始值错误

扫描下面的二维码安装内测版demo

QRcode

v1.0.4

25 Jul 13:08
Compare
Choose a tag to compare

1. 接口变更:

  1. KSYRecordKit.MegerFilesFinishedListener接口更名为KSYRecordKit.MergeFilesFinishedListener
  2. 录制停止时新增StreamerConstants.KSY_STREAMER_FILE_RECORD_STOPPED消息,录制停止需进行异步处理,详细参考状态和错误回调

2. 解决以下bug:

  1. 音频裁剪时间显示错误问题
  2. 编辑美颜滤镜不能共存问题
  3. 录制美颜、滤镜、动态贴纸不能共存问题
  4. 部分机型软编断点拍摄,合成后最后一个拍摄视频丢失问题
  5. 部分机型软编录制失败问题
  6. 解决部分机型反复合成偶现的ANR问题 

3. Demo优化:

  1. 更新Demo图标,优化UI体现
  2. Demo中添加录制开始停止的异步处理,参考RecordActivity
  3. Demo中添加保存相册示例代码,参考EditActivity

4. 已知问题:

6.0以上系统编辑时加速变速预览无效


5. 扫描下面的二维码安装内测版demo

QRcode

v1.0.2

17 Jul 15:16
Compare
Choose a tag to compare

接口变更:
1 编辑部分修改changeBgmMusic接口为startBgm,添加stopBgm接口
2 编辑部分删除接口setVolume和isAudioMuted,可以用setOriginAudioVolume及getOriginAudioVolume来代替
3 录制部分添加接口deleteFileByIndex(int index),可以通过录制的index来删除录制的文件
4 添加ProbeMediaInfoTools工具类,用于获取指定视频的缩略图、时长等信息

bug修改:

  1. 录制时最后几帧合成后可能丢失的问题
  2. 解决oppoR9m 硬编失败后不能fallback到软编的问题
  3. 添加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

QRcode

v0.8.2

07 Jul 15:39
Compare
Choose a tag to compare

1. 新增功能:

1.添加合成gif支持;
1.KSYRecordKit中新增接口deleteAllFiles(),用于删除所有录制的视频;
1.新增ProbeMediaInfoTools工具类,方便获取合成后或者录制后的视频信息,参考RecordActivity中 ProbeMediaInfoTools中的使用;

  1. 合并isoparser-1.1.22.jar和libksysv.jar为libksysv.jar,短视频相关jar只需要依赖libksysv.jar;
  2. 支持SDK离线鉴权

2. bug修改

  1. 解决某些视频裁剪无效的问题;
  2. 解决Demo中视频裁剪后,背景音裁剪时长未更新问题;

3. Demo优化:

  1. 解决Demo中合成取消再次合成,偶现的合成进度对话框不显示问题;
  2. Demo中添加新的美颜依赖示例代码;

扫描下面的二维码安装内测版demo

QRcode

v0.6.0

23 Jun 14:48
Compare
Choose a tag to compare

新增功能:
1 编辑合成添加背景音乐裁剪功能
2 编辑合成添加变速功能

Demo优化:
1 KS3依赖修改为通过jcenter依赖
2 demo中添加bugly异常上报
3 除初始化资源,移动Faceunity的其他资源文件到金山云KS3,降低Demo大小
4 Faceunity的初始化移动到子线程,并只有在选择贴纸时才初始化

bug修改:
1 解决KSYRecordKit中找不到OnErrorListener实现问题


扫描下面的二维码安装内测版demo

QRcode

v0.5.2

16 Jun 13:49
Compare
Choose a tag to compare

新增功能:

1 编辑合成部分支持字幕添加功能(支持字幕缩放&旋转&移动)
2 编辑合成支持原始音频的变声&混响功能
3 录制支持原始音频的变声&混响功能
4 录制支持背景音乐的变调功能

DEMO优化:

1 调整录制UI,方便操作
2 录制默认添加三种背景音乐选择,并支持导入本地背景音乐,方便背景音乐的操作


扫描下面的二维码安装内测版demo

QRcode

v0.4.2

31 May 12:57
Compare
Choose a tag to compare

新增功能:
1 编辑合成部分添加静态贴纸

修改bug:
1 非1:1的视频编辑预览显示时水印位置错误问题
2 文件本身带旋转信息时,裁剪区域缩略图显示错误问题
3 第一次合成mute原始音频失效问题

Demo优化:
1 SDK鉴权获取鉴权信息接口未返回前,不允许重复请求