秒级! 三行代码实现iOS视频压缩、变速、混音、合并、GIF水印、旋转、换音、裁剪 ! 支持不同分辩率,支持你能想到的各种混合操作! 扩展性强…更多功能不断增加中…
WAVideoBox是一款基于AVFoundation视频操作框架,用短短几行代码就可完成各种简单及至复杂的视频操作命令。使用简单,性能高超~
尤其是不同分辩率视频的组合操作,如,给A视频变速,给B视频加水印,把C视频旋转…把ABC…视频合并,再操作合并视频…循环…
用WAVideoBox能快速高效实现上述功能。
PS :支持多线程处理
iOS 8.0 +
文尾DEMO地址
使用指导
常规操作: append一个视频 + 操作命令 + finish
组合操作:将所有视频append,操作命令 * n,finish
骚操作:参照文尾
下列代码均跑于6s 12.0系统
常规操作: 三行代码
// 压缩:将19秒的视频进行压缩, 耗时<1秒, 成果 : 6.7M -> 335KB (有损压缩,高清压缩可设置ratio videoQuality)
// 第一种:自动压缩,分low ,medium , high 三档
[_videoBox appendVideoByPath:_videoPath];
_videoBox.ratio = WAVideoExportRatioLowQuality;//有损压缩
[_videoBox asyncFinishEditByFil