我尝试过FFMPEG concat命令,它的工作和音频文件连接但只播放第一个文件。我丢失了第二个文件音频声音。
<?php
exec('/usr/bin/ffmpeg -i "sampleinput.mp3|sample.mp3" -acodec copy output.mp3');
?>
答案 0 :(得分:1)
与concat协议一起使用
ffmpeg -i "concat:sampleinput.mp3|sample.mp3" -acodec copy output.mp3
如果不能正常工作,那么首先要复用到MPEG-TS。
ffmpeg -i "sampleinput.mp3" -acodec copy sampleinput.ts
ffmpeg -i "sample.mp3" -acodec copy sample.ts
ffmpeg -i "concat:sampleinput.ts|sample.ts" -acodec copy output.mp3
答案 1 :(得分:1)
你在第一个文件名之前写了 concat:吗?如果它不起作用尝试命令行而不是从php,并发布你的ffmpeg版本。