你知道用PHP合并两个MP3文件的类吗?
我在谷歌上找不到任何东西.
解决方法:
如果通过合并,你的意思是将一个音频放在另一个上,那么请忽略这个答案.
如果你不想重新编码MP3,你可能只需要附加它们.我知道这适用于MPEG电影,所以我想它也适用于MP3.另一种选择是将音频文件添加到没有压缩的Zip存档,然后将扩展名重命名为.mp3.
我做了一个快速测试
file_put_contents('combined.mp3',
file_get_contents('file1.mp3') .
file_get_contents('file2.mp3'));
工作得很好. ID3标签是错误的,但生成的文件包含两个音频文件. For some other possible gotchas, see the link in Pekka’s answer.
此外,一些快速的谷歌搜索导致
> http://www.sourcerally.net/Scripts/20-PHP-MP3-Class
> http://codingforums.com/showthread.php?t=169069
和一些讨论
> http://ask.metafilter.com/21381/Merge-mp3s-with-PHP