使用ffmpeg在php中放置一个mp3

时间:2019-01-18 10:58:17

标签: php ffmpeg

我有两个mp3文件,一个是100秒长的原始文件,另一个是3秒音频标签文件。我想将这两个mp3文件合并为一个文件,我也想在20秒间隔后添加音频标签。合并后,合并文件的长度必须与原始文件的长度相同,即100秒,并且在合并文件中同时播放两个文件的内容意味着标记文件将放置在原始文件上,以便用户可以收听两个文件的音频。 我想用php来做,这两个文件的要求是它们必须要具有相同的比特率和赫兹吗?

1 个答案:

答案 0 :(得分:0)

Use the adelay and amix or amerge filters:

ffmpeg -i main.mp3 -i secondary.mp3 -filter_complex "[1:a]adelay=20000|20000[2nd];[0:a][2nd]amix=inputs=2" out.mp3