php - 合并两个 mp3 php

标签 php http merge mp3 ogg

您知道使用 PHP 合并两个 MP3 文件的类吗?

我在 Google 上什么也没找到。

最佳答案

如果合并是指将一个音频置于另一个之上,请忽略此答案。

如果您不想重新编码 MP3,您可以只附加它们。我知道这适用于 MPEG 电影,所以我想它也适用于 MP3。另一种选择是将 audo 文件添加到不压缩的 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 .

此外,一些快速谷歌搜索结果

和一些讨论

关于php - 合并两个 mp3 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992311/

相关文章:

php - 使用 TRUE、FALSE 和 NULL

http - 处理图像扩展的正确方法是什么?

http - 为什么 Go HTTPS 客户端不重用连接?

git - 使用 Git merge 选定的代码行?

python - Pandas 使用正则表达式条件合并两行

javascript - 合并两个对象,如果第二个对象中不存在第一个对象的属性,则保留它们

PHP/MySQL - 匹配 2 个表

javascript - 如何使用 Angular $http 将数据 POST 到 PHP

http - 如何在 golang 中获取 http 请求的初始时间戳?

php - 解释 <?=@ 的语法