参考地址:http://www.jianshu.com/p/2cf527f2129f
不好意思,好久没有更新博客了,今天给大家带来的是Android实现视频裁剪,我已经测试了mov、MP4、AVI格式的,都是OK的。
在网上搜索Android视频裁剪,基本上都说的是FFmpeg实现视频裁剪,不过都需要通过JNI集成FFmpeg来调用里面的命令实现裁剪,但是这个问题对于大多数程序猿都是一个很困难的事,可能就卡在了调用JNI那个阶段了,JNI的学习我的博客里面有详细介绍,但是这还是很麻烦,有没有一种直接可以导入FFmpeg就可以直接使用的他的功能了?答案是有的,接下来就是介绍通过代码实现裁剪;
compile 'com.writingminds:FFmpegAndroid:0.3.2'
首先在build.gradle里面添加依赖就OK了,也不用管这依赖从哪里来的,想了解可以百度看,然后
初始化就可以,有点嘛卖逼不知当讲不当讲,一定要在清单文件记得注册这个Application!
这样就可以直接使用FFmpeg里面的命令了,重点来了:
public class TrimVideoUtil { private static final String TAG = TrimVideoUtil.class.getSimpleName(); public static final int VIDEO_MAX_DURATION = 15;// 15秒 public static final int MIN_TIME_FRAME = 5;