Skip to content

Releases: pili-engineering/PLDroidShortVideo

v1.11.0

20 Jul 08:41
43c78c5
Compare
Choose a tag to compare

版本

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

功能

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

缺陷

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

v1.10.0

26 Mar 04:03
d104db9
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.10.0.jar
  • 更新 libpldroid_beauty.so

功能

  • 新增制作过场字幕功能
  • 新增视频分段功能
  • PLShortAudioRecorder 和 PLShortVideoRecorder 中新增 deleteAllSections() 接口,用于删除所有录制的片段
  • 支持导入 H.265 的 mp4 进行编辑处理

缺陷

  • 修复录制不调用 PLShortVideoRecorder.setRecordSpeed 导致回调的时间错误
  • 修复上传类不设置回调进度监听会发生崩溃的问题

v1.9.0

30 Jan 11:00
0e95cb2
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.9.0.jar

功能

  • 新增涂鸦功能
  • 新增静态贴图功能
  • 新增抖音特效功能
  • 新增图片合成 mp4 图片展示模式接口
  • 新增编解码器不支持部分音视频格式时的错误码回调

缺陷

  • 修复设置高倍数拍摄后反复拍摄和回删发生错误的问题
  • 修复双声道录制开始后,无法停止的问题
  • 修复软编暂停拍摄后,偶现没有发生回调的问题
  • 修复视频拼接中,无音轨视频放在第一个会导致无声的问题
  • 修复部分机型(华为 P8)对某些视频时光倒流会卡在 100% 的问题
  • 修复 setAudioMixAsset(AssetFileDescriptor afd) 接口,传入带 . 符号的路径会导致部分机型崩溃的问题
  • 修复软编倍速拍摄,设置慢速或者极慢,录制视频有异常的问题
  • 修复 RR-OS 系统上录制画面会倒转的问题

v1.8.0

19 Dec 11:39
a2b3fd1
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.8.0.jar
  • 发布 libpldroid_encoder.so

功能

  • 新增视频拍摄软编的支持
  • 新增编辑时变速功能
  • 新增编辑时配音功能
  • 新增图片拼接 mp4 添加背景音乐接口
  • 新增对不同音频采样率视频拼接的支持
  • 新增录制时添加水印的功能,其中,水印的位置是相对于预览分辨率的
  • 新增草稿功能

缺陷

  • 修复编辑时纯视频(无音频轨)无法混音问题
  • 修复部分机型编辑、转码、时光倒流保存时崩溃问题

v1.7.0

15 Nov 02:20
ff0dd3e
Compare
Choose a tag to compare

版本

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

功能

  • 新增 AR 拍摄功能
  • 新增纯音频拍摄功能
  • 新增时光倒流功能
  • 新增视频剪辑中的快速剪辑模式
  • 新增视频编辑时暂停播放/恢复播放的接口
  • 新增从 SD 卡获取滤镜资源的接口
  • 新增上传自定义变量的配置接口
  • 新增录制时添加背景音乐的接口
  • 新增视频转码中的视频旋转的接口

缺陷

  • 修复部分机型(荣耀6)转码后画面拉伸问题
  • 修复视频录制时在 onReady 回调中开始录制产生的崩溃问题
  • 修复部分机型(三星GALAXY A7)编辑视频时崩溃问题

1.6.0

19 Oct 11:22
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.6.0.jar
  • 更新 libpldroid_shortvideo_core.so
  • 更新 libpldroid_amix.so
  • 发布 MV 特效视频资源文件

功能

  • 新增 MV 特效功能
  • 新增文字特效功能
  • 新增图片合成 MP4 的功能

1.5.1

22 Sep 07:57
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.5.1.jar

功能

  • 新增摄像头变焦功能
  • 新增 https 上传和配置上传 key 的接口
  • 录制的 mp4 文件 moov 信息从尾部改到头部

缺陷

  • 修复视频拼接 0 度视频出现画面拉伸的问题
  • 修复部分机型移动混音位置导致画面抖动的问题

v1.4.0

07 Sep 10:42
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.4.0.jar

功能

  • 新增倍数拍摄功能
  • 新增取消 GIF 合成接口
  • demo 集成最新七牛高性能内核播放器

缺陷

  • 修复 PLShortVideoEditor 没有调用 startPlayback 会崩溃问题

v1.3.0

23 Aug 10:24
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.3.0.jar

功能

  • 新增横屏拍摄功能
  • 新增制作 GIF 动图功能
  • 新增指定回调 OES 类型纹理接口
  • 新增录制时旋转纹理接口

缺陷

  • 修复切换摄像头,摄像头 ID 未更新问题
  • 修复 onSurfaceCreated 回调带有 glError 问题
  • 修复 onPreviewFrame 回调中的角度参数与实际数据不一致问题
  • 修复少数机型录制时快速点击崩溃问题
  • 修复未停止录制情况下,直接拼接失败问题

v1.2.1

11 Aug 11:21
Compare
Choose a tag to compare

版本

  • 发布 pldroid-shortvideo-1.2.1.jar
  • 移除 libpldroid_decoder.so
  • 更新 filters 滤镜缩略图

功能

  • 新增读取所有视频帧功能(不仅仅是关键帧)
  • 新增通过时间戳读取视频帧的接口

缺陷

  • 修复剪辑、转码带 B 帧的视频会花屏问题
  • 修复华为部分机型录制有绿边问题
  • 修复导入纯视频文件无法剪辑的问题