ffmpeg合并mp4
【摘要】 ffmpeg要提前安装,下载链接 : http://ffmpeg.org/download.html#build 。我这里安装在项目中command的参数在这里查询:https://www.longqi.cf/tools/2014/12/23/ffmpegdoc/测试方法如下:public static void mergeVideos(String fileListPath,String ...
ffmpeg要提前安装,下载链接 : http://ffmpeg.org/download.html#build 。我这里安装在项目中
command的参数在这里查询:https://www.longqi.cf/tools/2014/12/23/ffmpegdoc/
测试方法如下:
public static void mergeVideos(String fileListPath,String outPath) {
try {
List<String> command = new ArrayList<>();
File file = new File("");
command .add(file.getCanonicalPath() + "/src/main/resources/ffmpeg/bin/ffmpeg.exe");
command .add("-y");
command .add("-safe");
command .add("0");
command .add("-f");
command .add("concat");
command .add("-i");
command .add(fileListPath);
command .add("-c");
command .add("copy");
command .add(outPath);
commandStart(command1);
} catch (IOException e) {
e.printStackTrace();
}
}
fileListPath 是txt格式的文件路径, 里面放的是要被合并的视频文件的路径,格式如下:
file 'F:\video\avi1.mp4'
file 'F:\video\avi2.mp4'
网上有很多caoncat关键字直接合mp4的,我自己试了并不能生效,直接合mkv倒是可以。
这样一个简单的合并功能就有了!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)