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