Skip to content

@lawder lawder released this Jan 28, 2019

版本

  • 发布 PLShortVideoKit.framework

增加

  • 添加 SDK 授权状态查询接口

优化

  • 去掉对 i386 模拟器的支持,优化 SDK 包体大小

缺陷

  • 修复时光倒流特效处理声道数大于 2 的视频导出失败的问题
  • 修复视频编辑添加 MV 特效,预览的时候 MV 滞后视频播放 1s 左右问题
  • 修复对无音频通道的视频添加 MV 特效,AVAssetExportSession 导出时 crash 的问题
  • 修复 AVAssetExportSession 导出视频通道比音频通道时长短的视频时结尾处出现黑帧的问题
  • 修复 AVAssetExportSession 添加贴纸起始时间是 0 的时候,第一帧视频没有贴纸效果的问题
  • 修复 PLShortVideoRecorder 截帧小概率 crash 的问题
Assets 2

@depthlove depthlove released this Dec 14, 2018 · 11 commits to master since this release

  • 添加图片、GIF 图和视频混排功能
  • 视频导出类 PLSAVAssetExportSession 支持设置导出视频的音频码率和声道数
  • 视频切割类 PLSRangeMovieExport 支持设置导出视频的码率、宽高以及视频的填充模式
  • 视频录制时音频编码采样率支持 16000Hz
  • 多个视频文件拼接增加视频优先(PLSComposerPriorityTypeVideo)和音频优先(PLSComposerPriorityTypeAudio)模式
  • 修复视频录制当设置背景音乐起始位置不是 0 的时候,删除已经录制的片段导致背景音乐起始位置变为 0 的问题
  • 修复视频录制当设置的录制视频宽高之比和采集视频的宽高之比不相等时,录制视频画面剪裁位置不对的问题
  • 修复视频导出类 PLSAVAssetExportSession 导出视频可能会丢失最开始几帧视频的问题
  • 修复 1080P 的视频在 iPhone 5 上执行时光倒流失败的问题
  • 修复 PLSEditPlayer 播放部分视频结束的时候播放画面黑屏的问题
Assets 2

@depthlove depthlove released this Nov 22, 2018 · 20 commits to master since this release

  • 支持 GIF 水印
  • 支持设置水印作用时间段、水印透明度和水印旋转角度
  • 视频录制类 PLShortVideoRecorder 支持 AVCaptureSession 属性
  • 视频导出类 PLSAVAssetExportSession 支持设置导出视频帧率
  • 优化贴纸显示和隐藏动画时长的问题
  • 修复视频导出类 PLSAVAssetExportSession 导出非 16 整数倍分辨率时,生成的视频有黑边的问题
  • 修复素材合拍内存泄漏的问题
  • 修复 GIF 制作类 PLSGifComposer 在 iOS 10 及以上版本生成的 GIF 图片循环次数始终是 1 次的问题
  • 修复视频导出类 PLSAVAssetExportSession 当同时设置视频旋转和添加 MV 时,导出的视频 MV 显示位置错乱的问题
Assets 2

@depthlove depthlove released this Sep 25, 2018 · 26 commits to master since this release

  • 增加时光倒流特效是否移除音频接口
  • 增加设置水印大小接口
  • 多个视频拼接,支持音视频同步优先模式和播放流畅优先模式
  • 支持 MV 特效选择 MV 素材时间段
  • 支持 MV 特效循环添加
  • MV 特效支持 MV 素材帧率和被编辑视频帧率不相等的场景
  • 优化图片转视频当图片数量过多造成内存溢出的问题
  • 优化 1080P 视频时光倒流特效内存溢出的问题
  • 修复使用七牛上传 SDK Qiniu v7.2.4 及以上版本导致短视频上传崩溃的问题
  • 修复 PLSAVAssetExportSession 的音频参数使用 NSDictionary 崩溃的问题
Assets 2

@depthlove depthlove released this Aug 17, 2018 · 34 commits to master since this release

  • 优化拍摄页面使用 UIImagePickerController 打开系统相机之后再返回拍摄页面导致预览画面不能铺满屏幕的问题
  • 优化首次启动短视频录制出现的已录制视频时长回调顺序不对的问题
  • 优化短视频编辑 PLShortVideoEditor 更新背景音乐的 timeRange 之后,首次播放时背景音乐起始部分重复播放的问题
  • 修复 Swift 开发环境下调用视频拍摄接口时,实现正在录制中的回调 shortVideoRecorder: didRecordingToOutputFileAtURL: fileDuration: totalDuration: 导致 Crash 的问题
Assets 2

@geeklok geeklok released this Aug 6, 2018 · 40 commits to master since this release

  • 支持设置视频转码帧率
  • 支持视频转码时裁剪视频像素区域
  • 优化素材视频合拍音频数据回调格式,由 CMSampleBufferRef 修改为 AudioBufferlist
  • 优化图片转视频模块生成的视频时长不精准的问题
  • 优化 pod install 或 update PLShortVideoKit 时进度缓慢的问题
  • 修复 PLSEditPlayer 在 iOS 9.0 以下无法播放的问题
  • 修复 PLSMovieComposer 拼接 16 个以上视频失败的问题
  • 修复 SDK 无法处理 5.1 声道的视频的问题
  • 修复素材合拍,素材视频没有音频轨道时合拍失败的问题
Assets 2

@lawder lawder released this Jul 27, 2018 · 47 commits to master since this release

  • 优化视频拍摄效果,手动对焦的同时自动调整曝光位置
  • 优化对 4K 视频的处理
  • 优化短视频录制时 App 从后台回到前台自动开启录制的问题
  • 优化 PLSEditPlayer seek 逻辑,能达到帧级别的 seek
  • 优化 PLSEditPlayer 频繁添加背景音乐逻辑
  • 优化对某些特殊视频进行编辑,首帧解码失败导致播放画面黑屏的问题
  • 修复对某些特殊视频进行剪裁崩溃的问题
  • 修复从手机系统相册导入视频进行编辑,部分视频方向不正确的问题
  • 修复 PLSGLProgram 类名重复的问题
  • 修复 PLShortVideoEditor 添加多音效首次预览的时候,播放时间点不对的问题
  • 修复素材合拍 App 从后台回到前台无法继续录制的问题
  • 修复 PLSAssetExportSession 在没有设置 PLSAudioSettingsKey 时视频剪裁不生效的问题
Assets 2

@geeklok geeklok released this Jun 22, 2018 · 53 commits to master since this release

  • 支持摄像头与素材视频合拍功能
  • 支持多个视频进行任意布局的拼图合并
  • 支持对图片、GIF 进行录制
  • 支持图片旋转动画录制
  • 支持视频录制阶段从指定位置播放背景音乐
  • 支持视频编辑阶段按指定时间段预览添加的贴图、文字、涂鸦
  • 支持视频编辑阶段添加多个背景音效功能
  • 支持视频编辑阶段背景音乐循环播放和仅播放一次
  • 支持视频转码自定义码率
  • 支持视频转码自定义输出视频地址
  • 支持视频导出自定义码率
  • 支持视频导出自定义输出视频地址
  • 修复视频录制阶段开启横竖屏检测后横屏拍摄出现的首帧画面闪烁的问题
  • 修复视频编辑阶段裁剪背景音乐后若背景音乐总时长为0时导致程序出现死循环的问题
  • 修复视频编辑阶段裁剪背景音乐后循环播放到第二次时背景音乐停止播放的问题
  • 修复视频编辑阶段截取视频再执行倍速效果后视频后半部分没有倍速效果的问题
  • 修复少数机型上 GIF 制作失败的问题
  • 修复多个视频拼接导出偶现失败的问题
  • 修复视频切割导出偶现失败的问题
  • 修复 H.265 视频转码之后首帧黑屏的问题
Assets 2

@lawder lawder released this Mar 16, 2018 · 60 commits to master since this release

  • 支持文字动画转换为视频文件
  • 支持多个视频同时进行切割编辑
  • 对能直接 H.265 硬解码的机型支持导入 H.265 格式视频文件进行转码
  • 支持在视频任意位置插入文字转场视频编辑
  • 支持 PLSUploaderConfiguration 上传 params 设置
  • 支持倍速录制视频时以对应的倍速播放背景音乐
  • 优化 PLSEditPlayer 在暂停的时候 seek 时预览画面刷新逻辑
  • 修复录制时播放背景音乐,并在录制结束后再次合成背景音乐导致有两重背景音乐声音的问题
  • 修复多张图片合成视频时设置图片持续时间导致的最后一张图片没有被合入视频的问题
  • 更新人脸贴纸库解决了使用人脸贴纸库后反复进出录制页面导致的崩溃问题
Assets 2

@lawder lawder released this Jan 31, 2018 · 66 commits to master since this release

  • 支持抖音特效
  • 支持拍摄时截取图片
  • 支持编辑类 PLShortVideoEditor 和视频导出类 PLSAVAssetExportSession 回调出视频的时间戳
  • 修复快速开始和停止视频录制导致偶现文件写入报错的问题
  • 修复编辑时添加背景音乐导致视频没有从剪切的起始位置处播放的问题
  • 修复编辑类 PLShortVideoEditor 的回调不执行的问题
  • 修复 1:1 比例的视频添加涂鸦、文字、图片后导出的视频出现倒立的问题
  • 修复添加 MV 特效导出视频后原视频和背景音乐的音量大小不生效的问题
  • 修复添加 MV 特效后只能固定输出某个视频分辨率的问题。
  • 修复同时快速切换摄像头和滤镜偶现的 Crash 问题
  • 修复在拒绝麦克风权限情形下添加背景音乐录制视频后进入编辑时 Crash 的问题
  • 修复在拒绝相机权限情形下录制结束后进入编辑时 Crash 的问题
  • 修复在拒绝相机和麦克风权限情形下视频录制结束后进行视频导出操作没有回调 Error 信息的问题
  • 修复倍速拍摄后在编辑时不同倍速视频段衔接处会出现视频帧闪烁的问题
Assets 2
You can’t perform that action at this time.