文档介绍:锐动iOS视频编辑SDK
作者:RD iOS Team
版本:Beta版
日期:20015-12-03
编写目的
预期读者:
有视频开发经验或者无经验的,打算或者正在使用“锐动iOS视频编辑SDK”的相关工程师。
iOS软件工程师。
产品经理。
QA
名词解释
分辨率:用于计算机视频处理的图像,以水平和垂直方向上所能显示的像素数来表示分辨率。常见视频分辨率的有1080P即1920x1080,720P即1080x720,640x480等。
宽高比:视频分辨率的宽高比,常见的有16:9,4:3,1:1。锐动视频编辑SDK对各宽高比的视频都支持编辑,导出的默认分辨率是640x360,宽高比是16:9。
帧率:每秒的帧数(fps)或者说帧率表示图形处理器处理场时每秒钟能够更新的次数。
码率: 数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。
素材:来自系统相机,其他app,电脑,网络的照片,音乐,视频等。
视频分割: 把视频分割为若干个片段,可用于从视频中截取一个或者多个精彩瞬间,或者删除不喜欢的片段,分割后的多个片段也可以用于重新调整顺序,视频合并等。
视频裁切: 从视频画面中裁切出来仅需要的部分,锐动视频编辑SDK针对手机竖屏拍摄的画面,支持动态调整裁切区域,帮助用户不同时间点选择自己需要的画面。
视频旋转:对视频进行90°,180°,270°旋转,一般用于矫正用户手机上录制的头像横置的视频。
视频镜像:对视频左右镜像。
视频变速:对视频播放速度调整,实现慢镜头或者快镜头效果。
视频配乐:选取本地或者网络音乐作为视频的背景音乐。
视频配音:通过micphone对视频配音。
视频字幕:使用文字标注视频。
视频滤镜:调整视频的画面颜色效果。
视频特效:在视频里面增加特效动画或声音
合并转场:两个视频片段之间的衔接效果。
主题(模版): 应用视频的整体效果方案。
XCode集成步骤
运行环境
,兼容iPhone、iPad、iPod touch
下载并导入SDK
:申请APPKey 和 APPSecretkey
登录户
登录注册好的用户
进入视频云管理点击(新增)获取应用的 appkey 、appsecret
添加静态库文件和头文件,和资源文件
1):直接将 libxpkCoreSdk文件夹下的文件导入工程。
2):设置头文件路径:
3): 设置工程的方向
工程设置
添加系统依赖框架
,
, ,
,,
,,,
、、
; 设置Https协议和Enable Bitcode
初始化SDK
注意:初始化之前请确定是否添加了libxpkCoreSdk文件夹下的所有文件
引入头文件
#import ""//引入头文件
初始化
/**
* 初始化对象
* ***@param appkey appkey description
* ***@param appsecret appsecret description
* ***@param resultFailBlock 返回错误信息
* ***@return
*/
- (id)initWithAPPKey:(NSString *)appkey
APPSecret:(NSString *)appsecret
resultFail:(XpkFailBlock)resultFailBlock;
录制视频
使用SDK开始录制视频
/**
* 视频录制(制定大小录制)
*
* ***@param source 源视图控制器
* ***@param postion 前/后置摄像头
* ***@param frameRate 帧率
* ***@param bitRate 码率
* ***@param size 录制视频尺寸
* ***@param record_Type 录制