PLDroidShortVideo

PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、视频剪辑、本地转码、视频上传在内的多种功能,支持高度定制以及二次开发。

APACHE-2.0 License

Stars
1.7K

Bot releases are visible (Hide)

PLDroidShortVideo - v3.4.1 Latest Release

Published by ShaoLongFei 10 months ago

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'
PLDroidShortVideo - v3.4.0

Published by BoleLiu over 2 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.3.0

Published by BoleLiu almost 3 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.2.1

Published by BoleLiu over 3 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.2.0

Published by BoleLiu almost 4 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.1.1

Published by Kivenhaoyu over 4 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.1.0

Published by KevinHuo almost 5 years ago

简介

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 - PLDroidShortVideo Release Notes for 3.0.0

Published by KevinHuo about 5 years ago

简介

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 - PLDroidShortVideo Release Notes for 2.2.1

Published by KevinHuo about 5 years ago

简介

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'
PLDroidShortVideo - v2.2.0

Published by KevinHuo over 5 years ago

PLDroidShortVideo Release Notes for 2.2.0

简介

PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。

版本

  • 发布 pldroid-shortvideo-2.2.0.jar

功能

  • 新增双视频拼图功能
  • 新增合拍录制时,设置录制视频和样本视频的层级
  • 新增合拍录制时,设置样本视频的显示模式
  • 新增视频编辑时,GIF 动图的预览开关

缺陷

  • 修复切换摄像头后, PLCameraSetting.getCameraId() 接口返回错误的问题
  • 修复视频编辑时, PLShortVideoEditor.setAudioMixAsset(AssetFileDescriptor afd) 接口无效的问题
  • 修复视频编辑时, 在未添加水印、滤镜的场景下旋转视频会失效的问题
  • 修复无音频的视频在转码时没有进度回调的问题

优化

  • 降低了视频剪辑,转码,编辑保存等操作的时耗

注意事项

  • 七牛短视频 SDK 自 v2.0.0 版本起, 划分为基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
  • 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:7.3.11'
PLDroidShortVideo - v2.1.0

Published by geeklok over 5 years ago

版本

  • 发布 pldroid-shortvideo-2.1.0.jar
  • 更新 libpldroid_amix.so

功能

  • 新增编辑时视频旋转功能
  • 新增编辑时增加动态贴纸 & 动态水印功能
  • 新增合拍录制时,麦克风和样本音频同时录制功能
  • 新增拍摄时镜像功能
  • 新增视频拼接功能支持时间段选取功能

缺陷

  • 修复某些手机在视频编辑页面放置一段时间后会闪烁的问题
  • 修复某些三摄像头手机打开摄像头异常的问题
  • 修复视频拼接时,第一段视频的音频可能会缺失一部分的问题
  • 修复编辑时 MV 文件和视频文件帧率不一致时造成的画面不同步的问题
  • 修复多重混音时某些音频文件混合之后出现声音异常的问题
PLDroidShortVideo - v2.0.0

Published by geeklok over 5 years ago

版本

  • 发布 pldroid-shortvideo-2.0.0.jar
  • 更新 libpldroid_shortvideo_core.so

缺陷

  • 修复某些手机剪辑和转码过程中进度可能会卡在 99% 的问题
  • 修复使用合拍功能时,删除第一次合拍片段再重新拍摄时,生成的视频没有变化的问题
  • 修复录制时当背景音乐总时长小于录制时长,设置起始播放位置只有在第一次循环中生效的问题
  • 修复快速剪辑某些视频会丢帧的问题
  • 修复合拍功能某些手机可能会卡死的问题
  • 修复转码时候,最后音频码率最后总为 44100 的问题
  • 修复编辑时候,不同尺寸视频切换视频源后,画面可能被拉伸压缩的问题
  • 修复视频编辑有概率出现 crash 的问题
PLDroidShortVideo - v1.16.2

Published by geeklok over 5 years ago

版本

  • 发布 pldroid-shortvideo-1.16.2.jar

功能

  • 新增视频合拍功能

优化

  • 编辑时支持预览变速(Android 6.0 以上)

缺陷

  • 修复剪辑某些视频时可能会失败的问题
  • 修复删除多重混音时预览的音效仍然存在的问题
  • 修复在一些机型上视频剪辑可能出现的崩溃问题
PLDroidShortVideo - v1.16.1

Published by lawder almost 6 years ago

版本

  • 发布 pldroid-shortvideo-1.16.1.jar
  • 更新 libpldroid_amix.so

功能

  • 新增多重音频混合的功能

优化

  • 编辑时支持精准seek(限8.0+系统)

缺陷

  • 修复视频拼接时设置帧率不生效的问题

注意事项

上传 SDK 的依赖需要更新到如下版本:

compile 'com.qiniu:qiniu-android-sdk:7.3.11'
PLDroidShortVideo - v1.16.0

Published by geeklok almost 6 years ago

版本

  • 发布 pldroid-shortvideo-1.16.0.jar

功能

  • 新增编辑时分段变速的功能
  • 新增从视频导出 GIF 动图功能
  • 新增图片,视频,GIF 混合拼接的功能
PLDroidShortVideo - v1.15.0

Published by geeklok almost 6 years ago

版本

  • 发布 pldroid-shortvideo-1.15.0.jar

功能

  • 新增更新动态水印接口
  • 新增设置水印 Bitmap 接口
  • 新增外部音视频数据导入接口

缺陷

  • 修复部分机型录制/编辑后保存失败的问题
  • 修复视频拼接有几率产生崩溃的问题
PLDroidShortVideo - v1.14.0

Published by geeklok about 6 years ago

版本

  • 发布 pldroid-shortvideo-1.14.0.jar

功能

  • 新增短视频拍摄时实时返回输出视频时长接口
  • 变速录制时添加背景音乐,背景音乐不变速

优化

  • Demo UI 界面优化,增加实时录制进度显示窗和横屏录制时添加背景音乐功能
PLDroidShortVideo - v1.13.0

Published by geeklok about 6 years ago

版本

  • 发布 pldroid-shortvideo-1.13.0.jar

功能

  • 新增短视频的降帧率转码功能
  • 新增短视频的区域裁剪转码功能
PLDroidShortVideo - v1.12.0

Published by geeklok about 6 years ago

版本

  • 发布 pldroid-shortvideo-1.12.0.jar

功能

  • 新增短视频的分段变速录制功能(硬件编码)

缺陷

  • 修复从草稿箱导入后回删视频片段导致崩溃的问题
PLDroidShortVideo - v1.11.0

Published by geeklok about 6 years ago

版本

  • 发布 pldroid-shortvideo-1.11.0.jar
  • 更新 libpldroid_encoder.so

功能

  • 新增录制时切换到指定摄像头接口
  • 新增录制时指定旋转角度接口(通过 Metadata 实现)
  • 新增录制时设置降噪接口
  • 新增录制时设置回声消除接口
  • 新增指定视频编码 profile 接口(软编码 or 硬编码系统 API 16+)
  • 新增码率控制类型 CONSTANT_QUALITY_PRIORITY
  • 新增保存编辑时指定视频编码设置
  • 新增保存编辑时指定视频时间范围
  • 新增视频编辑时指定特效的时间范围 (文字特效,贴图 or 涂鸦)
  • 新增指定水印大小接口
  • 新增指定剪辑后视频的速度
  • 新增截取视频帧时指定是否带有滤镜效果的接口
  • 新增 View 录制功能
  • 上传区域新增新加坡机房

缺陷

  • SDK 内部将编码分辨率对齐到 16 倍数,以解决少部分机器硬编码非 16 倍数分辨率出现花屏问题
  • 修复打开摄像头可能引起崩溃问题
  • 修复部分视频剪辑之后音画不同步的问题
  • 修复部分视频转码之后清晰度下降的问题
  • 修复视频编辑设置慢速,导出视频有概率发生崩溃的问题
  • 修复保存时进度更新不均匀的问题
  • 修复视频编辑添加背景音乐,音量调节可能会无效的问题
  • 修复视频编辑添加背景音乐,背景音乐无法不循环播放的问题
  • 修复视频编辑仅仅设置变速操作会无效的问题
  • 修复生成的 GIF 图片只能循环有限次数的问题
Related Projects