Skip to content

Releases: pili-engineering/PLDroidShortVideo

v3.5.0

17 May 10:31
88dad20
Compare
Choose a tag to compare

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

26 Dec 08:02
c014246
Compare
Choose a tag to compare

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

31 May 09:00
09729a6
Compare
Choose a tag to compare

简介

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

16 Nov 03:53
4eadbc2
Compare
Choose a tag to compare

简介

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

07 Feb 03:34
e3ae6ee
Compare
Choose a tag to compare

简介

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

02 Dec 03:15
ae0c534
Compare
Choose a tag to compare

简介

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

07 Feb 11:02
e22ea43
Compare
Choose a tag to compare

简介

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

06 Dec 11:12
50b683b
Compare
Choose a tag to compare

简介

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

12 Oct 06:46
c261552
Compare
Choose a tag to compare

简介

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

09 Aug 10:06
3dcb194
Compare
Choose a tag to compare

简介

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'