关键名词解释:
- 视频录制:采集摄像头及麦克风音视频数据,通过编码合成等过程最终生成一个本地的mp4文件
- 视频预览编辑:对指定视频播放的同时添加滤镜、水印并预览显示添加后的效果
- 视频合成:对指定视频加入滤镜、水印等特效并输出mp4文件
- KS3:金山云存储服务
- SDK鉴权:取得SDK的使用权
KSYMediaEditorKit是一款由金山云提供的的短视频编辑SDK,当前支持以下功能:
- 短视频录制(录制支持:美颜滤镜、麦克风&配乐控制,麦克风&配乐音量控制、前置镜像、动态贴纸、水印)
- 短视频文件导入,支持mp4/3gp/mov
- 录制或导入视频预览编辑
- 编辑合成添加滤镜
- 编辑合成添加水印
- 编辑合成视频时长裁剪
- 编辑文件合成,支持Mediacodec、H.264、H.265编码
- 合成文件上传KS3
- 上传后文件预览播放
- 动态贴纸
- 静态贴纸
- 断点续拍
- 美颜、特效
- 文字编辑(Coming soon)
- 变声变调(Coming soon)
- 最低支持版本为Android 4.4 (API level 19)
- 支持的CPU架构:armv7, arm64, x86
KSYMediaEditorKit短视频SDK是一款免费SDK,录制、编辑和播放功能都免费提供,可以用于商业集成和使用。
License说明请见wiki
短视频SDK涉及两个鉴权,区别如下:
- SDK鉴权免费,但是是必需的
- KS3鉴权涉及费用,但是是可选择不用的
使用KSYMediaEditorKit短视频编辑SDK前需要注册金山云帐号,SDK需要使用开发者帐号鉴权。请在此注册开发者帐号。
SDK鉴权本身不会引入付费。
使用KSYMediaEditorKit短视频编辑SDK将合成的短视频上传至ks3存储时,需要满足ks3的鉴权要求。
如果您的APP不使用金山云的对象存储服务或者使用其他家云存储提供的存储或者CDN服务,上传阶段置null即可。
如果使用金山云对象存储需要开通商务帐号(涉及付费业务),请直接联系金山云商务。
KSYMediaEditorKit可以免费使用,但是涉及的云存储上传、在线播放等云服务需要收费,具体费用请参考金山云官网
具体集成步骤请阅读wiki
Demo中的鉴权只能Demo使用
正式上线需要申请金山云账号,请联系金山云商务。
- 主页:金山云
- 邮箱:[email protected]
- QQ讨论群:574179720
- Issues: https://github.com/ksvc/KSYMediaEditorKit_Android/issues