1. 首页
  2. 编程语言
  3. Java
  4. 解决java执行cmd命令调用ffmpeg报错Concat error - No such filter '[0,0]'问题

解决java执行cmd命令调用ffmpeg报错Concat error - No such filter '[0,0]'问题

上传者: 2021-07-01 19:45:50上传 PDF文件 245.46 KB 热度 7次

最近公司有一个公交项目,要生成报站语音,采用的是 报站前缀 + 站点名 + 报站后缀,3个MP3文件拼接的方式,拼接成一个完整的语音,且需要转码率和比特率,使用到了ffmpeg。去网上找了一些ffmpeg相关的命令,参考:音频转码:音频拼接:音频混合:ffmpeg下载地址:当然,主要用到的还是音频转码和音频拼接。把MP3路径的斜杆替换"/"为"\\",还是报错,一顿查找,发现是单引号和双引号的问题。那么好,Dos窗口能拼接MP3成功,java代码运行cmd就出问题了:在本机测试能成功拼接MP3文件,但放到服务器上去报错。同样,把拼接条件单独拿出来去Linux运行,拼接成功。还是dos窗口成功,java运行cmd命令失败,去掉引号?

下载地址
用户评论