Releases: pili-engineering/PLDroidShortVideo
v3.5.0
PLDroidShortVideo Release Notes for 3.5.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.5.0.jar
- 发布 libpldroid_decoder.so
- 更新 libpldroid_encoder.so
- 更新 libpldroid_shortvideo_core.so
- 更新 libpldroid_amix.so
功能
- 支持硬编失败自动切换软编
- 支持编辑模块的镜像功能
- 支持生成带有透明度的 GIF 动图
- 支持视频帧读取功能
- 支持对视频的软解功能
- 支持拍摄时添加静态水印
- 支持自定义录制时长
- 支持静音录制功能
缺陷
- 修复水印位置异常的问题
- 修复多重混音场景下声音偶现异常的问题
- 修复多重混音保存卡住的问题
- 修复特定场景下偶现的空指针异常
- 修复采集曝光过暗的问题
- 修复转码模块个别视频指定帧率结果不预期的问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:8.4.3'
v3.4.1
PLDroidShortVideo Release Notes for 3.4.1
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.4.1.jar
优化
- 移除 Android ID 的获取逻辑
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:8.4.3'
v3.4.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.4.0.jar
- 更新上传库依赖版本到 v8.4.3
功能
- PLMediaFile 增加方法支持判断视频编码格式是否为 H.265
- PLDisplayMode 增加 KEEP 模式
- 视频录制支持无麦克风权限
- 优化混音切换逻辑
- 编辑模块水印设置支持层级设置
- 优化软编码的内存使用情况
- 视频录制的同时支持旋转摄像头
- 支持单个 GIF 转视频操作
- 转码、编辑、图片转视频模块支持软编码
- 水印增加角度设置
- PLMicrophoneSetting 增加判断手机是否支持双声道的方法
- 优化编码处理方式
- 优化预览视图,使其即时相应外部视图宽高变化
- 优化抽帧操作的耗时
- 优化 SDK 所需权限,极大限度降低所需的权限
- 支持自动曝光
缺陷
- 修复极慢速录制预览可能卡顿的问题
- 修复个别机型转码时码率达不到预期的问题
- 修复转码后的视频在存储到云端后使用在线播放时出现大量 206 请求的问题
- 修复录屏偶现无视频帧的问题
- 修复编辑模块在一帧添加大量 GIF 时出现部分 GIF 丢失的问题
- 修复偶现的 ANR 问题
- 修复在部分三星手机转码进度卡住的问题
- 修复在部分机型上图片转视频出现色差的问题
- 修复转码部分视频进度会卡住的问题
- 修复部分机型切换摄像头时出现画面缩放的一帧的问题
- 修复编码因异常停止后此后不能再启动的问题
- 修复转码默认的画面拉伸模式的问题
- 修复连续转码后续修改参数无效的问题
- 修复偶现的 OpenGL 环境创建崩溃的问题
- 修复频繁进行添加删除 GIF 操作导致结果异常的问题
- 修复部分机型录制帧率不达预期的问题
- 修复部分机型使用软编出现卡住的问题
- 修复部分机型后置转前置出现的预览异常问题
- 修复软编码视频可能出现的进度卡住问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:8.4.3'
PLDroidShortVideo Release Notes for 3.3.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.3.0.jar
- 更新上传库依赖版本到 v8.3.2
功能
- 转码支持时间段裁剪
- 重构了草稿箱功能
缺陷
- 修复软编时可能出现的空指针异常
- 修复个别机型合拍录制中出现的回删异常问题
- 修复预览与编辑之间产生的色差问题
- 修复个别机型二次录屏时会失败的问题
- 修复编辑个别视频出现闪退的问题
- 修复编辑界面预览混音时长与实际不符的问题
- 修复转码时的视频裁剪不生效的问题
- 修复 GIF 图位置偏移的问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:8.3.2'
PLDroidShortVideo Release Notes for 3.2.1
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.2.1.jar
功能
- 视频编码导出新增内容填充模式设置
- 转码场景新增码率模式的配置
缺陷
- 修复慢速录制场景下预览卡住的问题
- 修复个别机型转码某些资源无画面的问题
- 修复个别机型合成个别视频异常的问题
- 修复某些机型上软编出现的 OOM 问题
- 修复了个别场景下的崩溃问题
- 修复合拍 deleteAllSection 后素材进度异常的问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.6.4'
PLDroidShortVideo Release Notes for 3.2.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.2.0.jar
- 更新 libpldroid_shortvideo_core.so
功能
- 图片合成新增预览及多个转场功能
- 新增屏幕录制帧率设置
- 视频拼接功能支持缩放模式设置
缺陷
- 修复快速剪辑后的视频文件信息异常的问题
- 修复在某些机型上会偶现混音卡住的问题
- 修复转码偶现的空指针异常的问题
- 修复某些机型极慢速录制时偶现的花屏问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.6.4'
PLDroidShortVideo Release Notes for 3.1.1
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.1.1.jar
- 更新 libpldroid_shortvideo_core.so
- 更新 libpldroid_amix.so
缺陷
- 升级 FFmpeg 版本,修复版本漏洞问题
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.3.11'
PLDroidShortVideo Release Notes for 3.1.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.1.0.jar
- 发布 libpldroid_crash.so
- 更新 libpldroid_amix.so
功能
- 新增转码场景下不带 UI 添加水印的功能
- 新增转码场景下不带 UI 添加混音文件的功能
- 新增编辑时文字特效、图片特效、GIF特效辅助控件(demo 中)
缺陷
- 修复偶现的类型转换异常的问题
- 修复个别视频在 Android Q 上拼图卡住的问题
- 修复偶现的空指针问题
七牛短视频
- 发布七牛短视频 APP V2.0 版本,详情请见 ShortVideo
注意事项
- 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.3.11'
PLDroidShortVideo Release Notes for 3.0.0
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-3.0.0.jar
缺陷
- 修复个别华为机型编辑保存异常的问题
- 修复图片合成添加个别音频卡住的问题
注意事项
- 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.3.11'
PLDroidShortVideo Release Notes for 2.2.1
简介
PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。
版本
- 发布 pldroid-shortvideo-2.2.1.jar
功能
- 新增包名鉴权信息获取接口
缺陷
- 修复视频编辑模块增加循环背景音乐时崩溃的问题
- 修复图片、GIF 拼接过程中内存泄漏的问题
- 修复动态贴纸改变参数后无法删除的问题
注意事项
- 七牛短视频 SDK 自 v2.0.0 版本起, 划分为基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
- 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.3.11'