ffmpeg合并mp4

举报
花街路人 发表于 2022/03/03 11:26:34 2022/03/03
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。