1.编写目的
预期读者:
有视频开发经验或者无经验的,打算或者正在使用“视讯云 Android 视频编辑 SDK”的相关工程师。
- Android 软件工程师。
- 产品经理。
- QA
2.名词解释
分辨率:用于计算机视频处理的图像,以水平和垂直方向上所能显示的像素数来表示分辨率。常见视频分辨率的有 1080P 即 1920x1080,720P 即 1080x720,640x480等。
宽高比:视频分辨率的宽高比,常见的有 16:9,4:3,1:1。视讯云视频编辑 SDK 对各宽高比的视频都支持编辑,导出的默认分辨率是 640x360,宽高比是 16:9。
帧率:每秒的帧数(fps)或者说帧率表示图形处理器处理场时每秒钟能够更新的次数。
码率: 数据传输时单位时间传送的数据位数,一般我们用的单位是 kbps 即千位每秒。
素材:来自系统相机,其他 app,电脑,网络的照片,音乐,视频等。
视频分割: 把视频分割为若干个片段,可用于从视频中截取一个或者多个精彩瞬间,或者删除不喜欢的片段,分割后的多个片段也可以用于重新调整顺序,视频合并等。
视频裁切: 从视频画面中裁切出来仅需要的部分,视讯云视频编辑 SDK 针对手机竖屏拍摄的画面,支持动态调整裁切区域,帮助用户不同时间点选择自己需要的画面。
视频旋转:对视频进行 90°,180°,270°旋转,一般用于矫正用户手机上录制的头像横置的视频。
视频镜像:对视频左右镜像。
视频变速:对视频播放速度调整,实现慢镜头或者快镜头效果。
视频配乐:选取本地或者网络音乐作为视频的背景音乐。
视频配音:通过 mic phone 对视频配音。
视频字幕:使用文字标注视频。
视频滤镜:调整视频的画面颜色效果。
视频特效:在视频里面增加特效动画或声音
合并转场:两个视频片段之间的衔接效果。
主题(模版): 应用视频的整体效果方案。
3.集成步骤
4.短视频编辑SDK的使用方法
4.1 SDK初始化
4.2 配置指定参数
4.3 录制视频
4.4 编辑视频
4.5 调用相册
4.6 压缩视频
4.7 使用自定义播放器
4.8 响应退出
4.9 打包混淆
5.自定义资源
5.1 自定义MV资源
5.2自定义人脸贴纸资源
5.3 自定义Music资源
5.4 自定义-云音乐资源