蓝松短视频SDK基本免费功能列表

下载地址: https://github.com/LanSoSdk/LanSoEditor_common

功能免费.

如需增值,需要技术支持,则收取技术增值和技术支持的费用. 

 

F3蓝松视频编辑SDK功能举例表

 

更新日期: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格式的动画, 支持间隔几帧读取, 支持速度调节,缩放视频画面

26

MP4附带文字

在mp4文件里增加一些文字说明, 这些书名捆绑在mp4文件中, 拿到mp4文件后可以读出这些文字.比如你可以把一些配置,json说明文件, 标记字符串捆绑在mp4文件,这样服务器端或别的地方拿到这个mp4文件后, 就可以直接解析出对应的说明字符串,从而减少传送多个文件的麻烦.

27

获取MP4文字

读取mp4中的各种附带的字符串.

28

延迟音频

把声音比视频延后一段时间再播放.

29

M4转mp3

把AAC编码的m4a文件, 转换为mp3编码格式的音频文件,支持编码,通道,采样率的转换.

30

mp3转M4A

把mp3格式的音频,转换为AAC编码的m4a音频.支持码率,通道,采样率的转换

31

音频转单通道wav

把m4a ,mp4, mp3中的声音, 转换为wav单通道的音频. (比如一些语音识别的特定格式)

32

音频解码为wav

把mp4, m4a ,mp3中的声音转换为wav格式, 支持码率,通道, 采样率的转换.

33

pcm混合

多个pcm格式的裸音频采样数据混合在一起,形成新的采样数据.此操作的好处在于,没有解码和编码,新的采样数据用来做其他功能使用,比如播放, 其他处理等.

34

辅助功能

设置处理进度监听, 取消执行, 设置码率, 强制使用软解码器, 强制硬编码器等.

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
要在Android应用中使用阿里云视频SDK进行视频预览,你需要按照以下步骤进行操作: 1. 在你的Android工程中添加阿里云视频SDK的依赖项。你可以在项目的build.gradle文件中添加以下代码: ```groovy dependencies { // 其他依赖项... implementation 'com.aliyun.sdk:AliyunPlayerLite:版本号' } ``` 请确保替换“版本号”为你想要使用的阿里云视频SDK的版本号。 2. 在你的布局文件中添加一个用于显示视频预览的SurfaceView或TextureView。例如,你可以在XML文件中添加以下代码: ```xml <SurfaceView android:id="@+id/surfaceView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 3. 在你的Activity或Fragment中,初始化阿里云视频播放器并设置视频源。 ```java import com.aliyun.player.AliPlayer; import com.aliyun.player.AliPlayerFactory; import com.aliyun.player.source.UrlSource; public class MyActivity extends AppCompatActivity { private AliPlayer player; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SurfaceView surfaceView = findViewById(R.id.surfaceView); player = AliPlayerFactory.createAliPlayer(getApplicationContext()); // 设置显示视频的SurfaceView player.setDisplay(surfaceView.getHolder()); // 设置视频源 UrlSource urlSource = new UrlSource(); urlSource.setUri("你的视频URL"); player.setDataSource(urlSource); // 准备播放器 player.prepare(); } @Override protected void onDestroy() { super.onDestroy(); // 释放播放器资源 player.release(); } } ``` 请将"你的视频URL"替换为你想要预览的视频的URL。 4. 运行你的应用程序,你应该能够看到视频预览。 这些是使用阿里云视频SDK进行视频预览的基本步骤。你可以根据SDK提供的其他功能进行更高级的操作,如播放控制、视频编辑等。请查阅阿里云视频SDK的文档以获取更多详细信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值