阿里云视频点播提供集视频录制、裁剪、编辑、拼接、上传等功能于一体的短视频SDK。本文提供阿里云短视频SDK的核心优势、应用场景和功能特性(由License控制)等信息。
什么是短视频SDK
阿里云短视频SDK是集短视频录制、裁剪、编辑、上传等功能于一体的开发者工具。短视频SDK不仅提供易用、稳定、统一的接口,而且开源产品级的UI界面。开发者可以根据自己的业务实现短视频相关功能,还可以基于开源的UI界面完成界面定制,实现个性化的二次开发。
核心优势
快速接入,成本经济
提供产品级SDK,最快2小时接入,节省自行开发耗费的人力物力,助你快速实现App短视频功能。
接口简单,开放性强
接口简单易用,开放性强,专业版(UI开源)可以根据业务自由定制UI。
功能齐备,应用广泛
录制功能自带断点录制、实时滤镜、高效美颜(支持阿里云美颜特效SDK和FaceUnity美颜贴纸SDK)、人脸贴图接口功能,支持本地视频导入压缩裁剪,对视频添加主题模板、动图、字幕、音乐等高级功能。
迭代打磨,稳定可靠
视频技术经1000+应用商用验证,稳定可靠。
智能制作,高效成片
基于高品质视频模板,提交素材一键剪辑,低门槛高质量快速创意成片。
应用场景
适用于娱乐,社交,亲子,教育,新闻资讯等行业的短视频拍摄制作、多样互动玩法的场景。
功能特性
本节仅介绍短视频SDK所提供的主要功能总述,更多更详细的功能分类及介绍,请参见功能列表。
界面
提供默认UI,并提供完整的UI交互源码,可自定义UI。
视频录制
支持多种合拍模式、断点录制、回删、点击拍摄、长按拍摄、普通美颜、实时滤镜、闪光灯、实时水印、摄像头切换、分辨率设定、自带人脸库实现人脸贴图、多路混音和变速等功能。同时专业版支持对接第三方人脸AR能力实现高级美颜、美肌能力。
视频编辑
支持视频裁剪、添加音乐、多路拼接等基础编辑功能,同时支持在编辑界面添加滤镜(包括静态滤镜和动效滤镜)、转场、字幕(含普通字幕和气泡字幕)、贴图(支持动态和静态)、音频变声和涂鸦(支持画笔粗细调整,颜色调整和撤销)等特效编辑功能。
动图
支持在编辑界面添加动图,可在任意时间点添加并支持时间调整。
字幕
支持在编辑界面添加普通字幕、气泡字幕、花字及翻转字幕。
草稿箱
支持编辑后生成草稿,或从草稿箱中编辑视频,并提供了草稿列表,草稿云同步等功能。
License版本
功能列表
下表介绍短视频SDK所提供的详细功能及基础版、标准版、专业版的支持情况。表格中的✓表示支持,×表示不支持。
功能点 | 功能说明 | 基础版 | 标准版 | 专业版 | 专业版购买页所属模块说明 | |
界面 | 默认UI | SDK包含一套默认的UI,布局、交互、界面可二次开发。 | ✓ | ✓ | ✓ | 专业版免费赠送。 |
自定义UI | 提供完整的UI交互源码,用户可自定义UI界面。支持替换图标和背景颜色,或完全自定义。 | ✓ | ✓ | ✓ | ||
视频录制 | 分辨率与屏比 | 支持高清、标清、超高清拍摄,支持16:9、4:3、1:1多种屏比拍摄。 | ✓ | ✓ | ✓ | 对应专业版短视频SDK购买页的录制模块。 |
清晰度 | 可设定帧率、质量等级,或自定义GOP、码率生成不同清晰度的视频。 | ✓ | ✓ | ✓ | ||
多段录制 | 支持断点拍摄和连续拍摄。 | ✓ | ✓ | ✓ | ||
自定义时长 | 自定义最长和最短拍摄时长。 | ✓ | ✓ | ✓ | ||
变速 | 支持慢速和快速录制。 | ✓ | ✓ | ✓ | ||
拍摄控制 | 拍摄可控制:切画幅、切摄像头、手电筒、曝光度、焦距、对焦。 | ✓ | ✓ | ✓ | ||
拍照 | 拍摄支持抓取当前采集画面并保存为图片。 | ✓ | ✓ | ✓ | ||
背景音乐 | 支持录制界面添加音乐,音乐资源由第三方提供,有额外费用。 | ✓ | ✓ | ✓ | ||
实时水印 | 支持在录制时添加水印。 | ✓ | ✓ | ✓ | ||
实时滤镜 | 拍摄预览时可实时切换滤镜,支持自定义滤镜。 | ✓ | ✓ | ✓ | ||
实时特效 | 拍摄预览时可设置抖动、分屏等常见特效,支持自定义特效。 | ✓ | ✓ | ✓ | ||
人脸贴纸 | 拍摄内置人脸识别功能,在人脸上覆盖贴纸挂件等效果。 | × | × | ✓ | ||
人脸识别接口 | 拍摄支持对接第三方人脸,进行人脸贴纸操作。 | × | × | ✓ | ||
自定义渲染 | 采集数据可通过回调进行自定义渲染。 | ✓ | ✓ | ✓ | ||
基础美颜 | 拍摄实时美颜,平滑无极调整强度。 | ✓ | ✓ | ✓ | ||
高级美颜 | 录制支持引入第三方美颜(支持阿里云美颜特效SDK和FaceUnity美颜贴纸SDK,有额外费用),包含磨皮、红润、美白,大眼瘦脸等效果。 | × | × | ✓ | ||
视频合拍 | 和已生成的视频进行合拍,实现双画面。 | × | ✓ | ✓ | ||
多路混音 | 支持在录制过程中多路音频实时混音。 | × | ✓ | ✓ | ||
回声消除 | 支持在录制过程中录制源回声消除。 | × | ✓ | ✓ | ||
音频降噪 | 支持在录制过程中实时降噪。 | × | ✓ | ✓ | ||
View录制 | 指定View进行录制,生成视频。 | × | ✓ | ✓ | ||
多源录制 | 摄像头拍摄、View录制,本地视频进行实时合成录制,生成视频。 | × | ✓ | ✓ | ||
视频编辑(基础编辑) | 视频导入 | 支持本地视频快速导入后编辑。 | ✓ | ✓ | ✓ | 对应专业版短视频SDK购买页的导入模块。 |
照片裁剪 | 支持照片画面大小的裁剪,同时支持画面填充和画面裁剪。 | ✓ | ✓ | ✓ | ||
视频裁剪 | 支持视频画面大小和时长裁剪,同时支持画面填充和画面裁剪。 | ✓ | ✓ | ✓ | ||
原比例裁剪 | 支持保持原始视频比例裁剪视频时长,更加快速。 | ✓ | ✓ | ✓ | ||
视频转码 | 可设置编码、码率、GOP、帧率生成不同压缩比的视频。 | ✓ | ✓ | ✓ | ||
按帧预览 | 移动时间线时,在预览窗口显示基准游标停留的帧图像。 | × | ✓ | ✓ | ||
视频截图 | 基于当前时间线,渲染当前画面并保存图片。 | × | ✓ | ✓ | ||
多路拼接 | 支持导入多路视频或图片,进行前后拼接,生成1个视频文件。 | × | ✓ | ✓ | ||
多路混排 | 支持导入多路视频,指定位置与大小,生成具有多个画面的视频文件。 | × | ✓ | ✓ | ||
画中画 | 支持在主轨视频上叠加视频,生成带有画中画效果的视频文件。 | × | ✓ | ✓ | ||
背景音乐 | 支持将音乐合成到视频中,不受时间特效影响。音乐资源由第三方提供,有额外费用。 | × | ✓ | ✓ | ||
本地配音 | 支持本地音频合成到视频中,支持快速、慢速等时间特效调节。 | × | ✓ | ✓ | ||
视频编辑(特效编辑) | 时间特效 | 支持对视频进行快速、慢速、倒放、反复操作。 | × | ✓ | ✓ | 专业版免费赠送。 |
画面调节 | 在编辑界面,调整画面的亮度、白平衡、锐度、暗角、对比度等。 | × | ✓ | ✓ | ||
静态滤镜 | 在编辑界面添加lut滤镜或着色器脚本滤镜,实时切换滤镜。 | × | ✓ | ✓ | ||
特效滤镜 | 在编辑界面添加灵魂出窍,幻影等特效滤镜。 | × | ✓ | ✓ | ||
转场 | 支持视频和照片间添加移动、淡入淡出、百叶窗等效果。 | × | ✓ | ✓ | ||
帧动画 | 支持视频及画面上的挂件(贴纸、字幕等)进行位移、缩放等动画,支持自定义动画。 | × | ✓ | ✓ | ||
静态贴纸 | 在编辑界面添加静态图片,可在任意时间点添加并支持时间调整。 | × | ✓ | ✓ | ||
涂鸦 | 支持画笔样式、尺寸和颜色调整。 | × | ✓ | ✓ | ||
片尾水印 | 支持在视频末尾添加片尾水印效果,可定义持续时间。 | × | ✓ | ✓ | ||
自定义渲染 | 解码的帧数据可通过回调进行自定义渲染。 | × | ✓ | ✓ | ||
音频降噪 | 支持对音频进行降噪处理。 | × | ✓ | ✓ | ||
音频淡入淡出 | 支持对音频进行淡入淡出处理。 | × | ✓ | ✓ | ||
音频静音 | 支持消除当前视频的原音和音乐声音。 | × | ✓ | ✓ | ||
音频变声 | 在编辑界面将视频原音变成萝莉、大叔音等。 | × | ✓ | ✓ | ||
动图贴纸 | 动图贴纸 | 在编辑界面添加图片序列(动图),可在任意时间点添加并支持时间调整。 | × | × | ✓ | 对应专业版短视频SDK购买页的动图贴纸。 |
主题模板 | MV | 在编辑界面添加MV效果,切换MV。 | × | × | ✓ | 对应专业版短视频SDK购买页的MV。 |
字幕 | 普通字幕 | 可添加多个字幕,可以设定字幕的位置、大小、角度、颜色、字体,以及每个字幕的开始和结束的时间。 | × | × | ✓ | 对应专业版短视频SDK购买页的字幕。 |
气泡字幕 | 为文字增加背景图,支持动画背景,设定文字边框。 | × | × | ✓ | ||
花字 | 带有艺术效果的多种色彩的文字样式。 | × | × | ✓ | ||
翻转字幕 | 组合动画,可根据模板控制文字的出入时间点及动画效果。 | × | × | ✓ | ||
草稿箱 | 草稿 | 录制或编辑后生成草稿,下次可直接进入编辑。 | × | ✓ | ✓ | 专业版免费赠送。 |
草稿列表 | 可加入到草稿列表。 | × | ✓ | ✓ | ||
草稿云同步 | 支持草稿上传与下载。 | × | ✓ | ✓ | ||
其他 | 相册选择 | 支持从相册过滤视频,也支持视频时长过滤。 | ✓ | ✓ | ✓ | 专业版免费赠送。 |
缩略图 | 支持指定时间点进行抽帧,生成缩略图,支持快速模式。 | ✓ | ✓ | ✓ | ||
视频信息 | 提取视频常用信息,包括分辨率、帧率、编码格式等。 | ✓ | ✓ | ✓ | ||
上传到点播 | 视频点播支持媒资管理、云端转码、内容审核等功能。 | ✓ 说明 基础版支持集成上传SDK将视频上传到视频点播。 | ✓ 说明 标准版支持集成上传SDK将视频上传到视频点播。 | ✓ 说明 专业版支持集成上传SDK将视频上传到视频点播,同时在编辑合成的场景下,封装了上传的核心类用于视频上传。 | ||
专家支持 | 短视频SDK技术支持。 | 钉钉群 |
常见咨询类问题
当您需要咨询关于短视频相关问题以及日常使用中遇到的问题,可以咨询阿里云视频云专门为短视频SDK打造的智能机器人智能客服。