合并两个 mp3 php
您知道使用 PHP 合并两个 MP3 文件的类吗?
Do you know a class to merge two MP3 files using PHP?
我在 Google 上什么也没找到.
I've found nothing on Google.
推荐答案
如果合并是指将一个音频置于另一个之上,请忽略此答案.
如果您不想重新编码 MP3,您可以直接附加它们.我知道这适用于 MPEG 电影,所以我想它也适用于 MP3.另一种选择是将 audo 文件添加到没有压缩的 Zip 存档中,然后将扩展名重命名为 .mp3.
If you dont want to re-encode the MP3s, you can probably just append them. I know this worked for MPEG movies, so I guess it could work for MP3s too. Another option would be to add the audo files to a Zip Archive with no compression and then rename the extension to .mp3.
我做了一个快速测试,这个
I did a quick test and this
file_put_contents('combined.mp3',
file_get_contents('file1.mp3') .
file_get_contents('file2.mp3'));
工作正常.ID3 标签将是错误的,但生成的文件包含两个音频文件.有关其他一些可能的问题,请参阅 Pekka 答案中的链接一>.
worked fine. The ID3 tags will be wrong, but the resulting file contains both audio files. For some other possible gotchas, see the link in Pekka's answer.
此外,一些快速的谷歌搜索结果
Also, some quick googling resulted in
- http://www.sourcerally.net/Scripts/20-PHP-MP3 级
- http://codingforums.com/showthread.php?t=169069
和一些讨论
- http://ask.metafilter.com/21381/Merge-mp3s-带-PHP
相关文章