蓝松短视频SDK基本功能免费列表
下载地址:https://github.com/LanSoSdk/LanSoEditor_common
功能免费.
个人和公司都可以商用,不需要和我们说明.
直接下载, 直接去用既可. 完全不需要和我们说明.
如需增值,需要技术支持,则收取技术增值和技术支持的费用.
更新日期:20190213 / Android版本:3.2.0 / IOS版本:3.1.3
一、基本版功能
以下功能仅为举例,我们提供的是优化后的ffmpeg, 各种方法封装自ffmpeg, 如果您熟悉ffmpeg,也可以自行封装其他功能,或联系我们.
序号功能介绍
1获取信息 --------- 获取到视频宽高,时长,码率,帧率,编码类型,颜色格式,总帧数,是否有B帧,音频通道数,采样率,码率,音频编码器名字.
2提取音频/视频---------从MP4中获取音频或视频轨道,得到只有音频或视频的文件.
3合并音频视频---------把一个视频和一个音频文件合并在一起,给视频增加上声音.
4增加背景音乐---------给视频增加一个额外的背景音乐,可以是mp3, m4a, wav格式,并可分别调节视频原声音和背景音乐的音量
5裁剪视频---------裁剪视频的某个时间段,可以精确裁剪和极速裁剪;极速裁剪是根据视频的IDR帧来调节,如果视频中的IDR间距过长,则可能有很大误差,如果IDR是一秒钟一个,你裁剪时间段的最小单位是秒,则几乎是精确的.精确裁剪是对视频重新编码,精确但需要重新执行一遍.
6裁剪音频---------裁剪音频的某个时间段,生成新的音频文件
7拼接视频---------把多个视频文件拼接在一起.比如有4个视频ABCD,则拼接后先播放A,然后B-C-D.基本版本的拼接视频要分辨率一致,专业版可以任意一个视频.专业版可以给视频增加背景和Logo,可以调节每个音频的音量,是否静音,同时增加背景音乐,并设置多个视频在拼接时的转场动画等.
8拼接音频---------多个音频文件的拼接.可以是不同的采样率的音频文件.
9裁剪画面---------裁剪视频画面的某个区域,视频的最上角是0.0;然后设置大小后,即可裁剪.
10拼接画面---------多个视频画面拼接在一起。比如有abcd四个视频,可以a放左上角,b放右上角,c放左下角,d放右下角处理后的视频同时播放,可以设置每个视频的坐标,宽高,可以重叠,可以增加背景图片等
11提取视频图片---------提取视频中的图片,可以只提取第一帧,可以间隔提取多少帧,可以读取视频的所有帧.
12图片转视频---------可以一张图片转视频,也可以是多张图片.设置视频的总长度,帧率,码率.如果是多张图片,可以设置多张图片的切换间隔.
13增加水印---------在视频画面上叠加一张图片,可以指定位置,图片从左上角开始叠加到视频中,以原始大小呈现.比如APP-LOGO
14删除水印---------准确的讲是:模糊视频的某个区域,最多可以模糊视频的4个区域,当用户在界面上选中某个区域后,有坐标和宽高,则用VideoEditor中的模糊方法即可模糊该区域.比如APP-LOGO
15指定时间段增加图片---------你可以设置一个时间段来显示图片,比如要在视频的第一帧显示特定的一张图片,则时间段是0--0.03秒.
16增加文字---------直接给视频增加文字,但因文字需字体,我们建议先把文字转换为图片,然后叠加图片来实现,从而省去设置字体的麻烦.
17缩放视频---------缩放视频大小,可以放大,或缩小.
18压缩视频---------手机里的视频一般码率很大,比如30M, 50M这样的,从而文件也就很大,不利于上传,我们会重新对视频编码,调整码率,从而使视频文件大小降低很多, 此方法不建议单独使用,因为你在做其他方法带有编码的功能时候,我们会自动调整码率,从而附带压缩的效果.
19旋转视频---------旋转视频角度, 90度, 180度, 270,等,也可以设置设置视频的元数据,视频本身不旋转,让在播放的时候,旋转画面播放.
20倒序---------把视频从后到前处理.这样处理后的视频,在播放的时候,就是倒序播放.
21加减速---------把整个视频加减速处理,比如降低一倍,速度值的范围是0.5---2.0 ; 0.5是降低一倍, 2.0是加速播放两倍.
22调整视频帧率---------调节视频的帧率,比如把本身是60帧每秒的视频,降低到30帧.
23镜像视频---------把视频的左边视频,镜像到右边;或者把上半部分的视频,镜像到下半部分.
24视频转码---------设置视频的码率 转换编码,或者把编码格式转换,比如特定电子设备的视频编码是PCM+mjpeg格式,转换为AAC+H264的格式,
25视频转Gif---------把视频转换为gif格式的动画,支持间隔几帧读取,支持速度调节,缩放视频画面
26MP4附带文字---------在mp4文件里增加一些文字说明,这些书名捆绑在mp4文件中,拿到mp4文件后可以读出这些文字.比如你可以把一些配置,json说明文件,标记字符串捆绑在mp4文件,这样服务器端或别的地方拿到这个mp4文件后,就可以直接解析出对应的说明字符串,从而减少传送多个文件的麻烦.
27获取MP4文字---------读取mp4中的各种附带的字符串.
28延迟音频---------把声音比视频延后一段时间再播放.
29M4转mp3---------把AAC编码的m4a文件,转换为mp3编码格式的音频文件,支持编码,通道,采样率的转换.
30mp3转M4A---------把mp3格式的音频,转换为AAC编码的m4a音频.支持码率,通道,采样率的转换
31音频转单通道wav---------把m4a ,mp4, mp3中的声音,转换为wav单通道的音频. (比如一些语音识别的特定格式)
32音频解码为wav---------把mp4, m4a ,mp3中的声音转换为wav格式,支持码率,通道,采样率的转换.
33pcm混合---------多个pcm格式的裸音频采样数据混合在一起,形成新的采样数据.此操作的好处在于,没有解码和编码,新的采样数据用来做其他功能使用,比如播放,其他处理等.
34辅助功能---------设置处理进度监听,取消执行,设置码率,强制使用软解码器,强制硬编码器等.
蓝松短视频SDK基本功能免费列表的更多相关文章
- 蓝松短视频SDK支持AE模板, 可做类似微商视频, 小柿饼的效果等
AE模板: 是指设计师用Adobe After Effect做好各种视频动画,比如炫酷视频,文艺/搞笑的场景,相册效果等,根据我们的指导文件导出.蓝松SDK会解析导出的文件,自动还原成AE设计时的动画 ...
- 杭州蓝松科技---短视频SDK介绍
蓝松短视频的口号和 更新周期: 我们的口号是: 蓝松短视频 任意个性化. 我们是杭州蓝松科技, 专业做视频短视频SDK的技术团队. 我们提供 Android/IOS平台上的 短视频编辑SDK, ...
- 短视频 SDK 功能点技术实现方式详解
第三方短视频解决方案作为快速切入短视频行业的首选方式,选择一款功能齐全.性能优异的短视频解决方案十分重要. 今天我们来谈谈短视频 SDK 6大重要功能点及其技术实现方式. 短视频拍摄 断点续拍 指在拍 ...
- 短视频 SDK 6大功能技术实现方式详解
第三方短视频解决方案作为快速切入短视频行业的首选方式,选择一款功能齐全.性能优异的短视频解决方案十分重要. 今天我们来谈谈短视频 SDK 6大重要功能点及其技术实现方式. 短视频拍摄 断点续拍 指在拍 ...
- 国内最简单的短视频SDK
最近阿里百川和趣拍一起合作推出了一个短视频SDK.之前很多厂商可能都是用的Vitamio的短视频SDK.之后我考察过,也做过一些调查,发现Vitamio真的奇贵无比,屌丝公司根本用不起,阿里和趣拍这下 ...
- Android短视频SDK转码实践
一. 前言 一些涉及的基本概念: 转码:一般指多媒体文件格式的转换,比如分辨率.码率.封装格式等: 解复用(demux):从某种封装中分离出视频track和音频track,然后交给后续模块进行处理: ...
- 如何设计一款优秀的短视频 SDK
2017 年,短视频成为了创业的新风口,各种短视频 App 如雨后春笋般先后上线,视频越来越像文字.图片一样,成为每一个 App 不可或缺的一部分. 1. 包体一定要尽可能小 如何做到尽可能的减小 S ...
- 开发者选择短视频SDK,为何青睐七牛云?
从文字到图片再到视频的互联网内容媒介发展途径,随着 5g 技术的逐渐落地愈发清晰.短视频市场中的角力也随着诸多资本和创业者的涌入,进入到白热化阶段.这样的情况下,选择合适的短视频SDK产品就显得尤为重 ...
- 短视频 SDK 架构设计实践
作者简介 孔维乐,七牛云客户端团队 Android 平台高级开发工程师,专注音视频,图形图像领域.OpenGL 专家,先后参与直播推流及连麦 SDK 的开发,主导短视频 SDK 的架构设计与实现, 对 ...
随机推荐
- Python 命令行之旅:使用 argparse 实现 git 命令
作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...
- B-Quadratic equation_2019牛客暑期多校训练营(第九场)
题意 解下列方程 \((x+y) \equiv b \ mod \ p\) \((x\ *\ y) \equiv c \ mod \ p\) 题解 \(y = b-x\) 带入二式 \(x * (b- ...
- hdu-6579 Operation
题目链接 Operation Problem Description There is an integer sequence a of length n and there are two kind ...
- 洛谷P2216: [HAOI2007]理想的正方形 单调队列优化DP
洛谷P2216 )逼着自己写DP 题意: 给定一个带有数字的矩阵,找出一个大小为n*n的矩阵,这个矩阵中最大值减最小值最小. 思路: 先处理出每一行每个格子到前面n个格子中的最大值和最小值.然后对每一 ...
- hdu6437 Problem L.Videos(网络流)
Problem L.Videos Problem Description: C-bacteria takes charge of two kinds of videos: ’The Collectio ...
- 洛谷p2015二叉苹果树&yzoj1856多叉苹果树题解
二叉 多叉 有一棵苹果树,如果树枝有分叉,可以是分多叉,分叉数k>=0(就是说儿子的结点数大于等于0)这棵树共有N个结点(叶子点或者树枝分叉点),编号为1~N,树根编号一定是1.我们用一根树枝两 ...
- 271.已正确安装证书,但https显示连接不安全(此页面的部分内容不安全)
1.问题描述 成功安装证书,但是显示连接不安全 此页面的部分内容(例如图像)不安全 如下图 2.问题原因 页面引用(含有)http资源的文件.图片.脚本 如:图片引自其他http资源的网站 我的是引自 ...
- 【Offer】[21] 【调整数组顺序使奇数位于偶数前面】
题目描述 思路分析 测试用例 Java代码 代码链接 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,(偶数之间和奇数 ...
- Django+Nginx概念安装和使用–使用Django建立你的第一个网站
一 前记 最近在使用Django倒腾属于自己的网站,由于以前没有接触过多少这类信息,所以,很多东西都是从零开始学习的.在参考网上的资料时候,发现很多对这方面记录的,很多人都写的不是很清楚,也许我这个新 ...
- cssrelative
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...