如何使用php将音频消息嵌入音频文件?

我想知道是否有可能创建音频文件嵌入到音频文件?如何使用php将音频消息嵌入音频文件?

例如,在每10秒播放一次音频时,它会被音频信息“您当前正在通过XYZ频段收听音频”中断,然后音频继续。即使有人要下载mp3文件,音频信息仍然嵌入了下载的文件?

我可以知道是否有任何可以使用php来实现上述结果的库或类?工作流程是什么?

非常感谢。

回答:

我会使用sox的一切。它可以将音频解码并切分为片段,您可以在其中插入信息,然后将该序列渲染为新的mp3文件。它还应该能够将信息叠加到音频上,因此您不会分解音乐,这听起来可能更令人愉快。

当然,这意味着使用PHP只是为了管理。信号处理将由sox完成。如果您真的想在PHP中尽可能多地使用,请使用外部工具将mp3解码为波形文件,使用PHP将PCM加载到整数数组中,然后在其中进行操作。当谈到像这样的数字处理时,PHP可能不是非常快,但它应该是可能的。将PCM保存到磁盘进行最终编码。

回答:

你绝对不能做,在纯PHP - 从理论上讲,你可以 PHP的一个MP3编码和解码引擎,但它是一个疯狂的想法 - 你将需要为任务的一些服务器端的帮助。

ffmpeg应允许您将多个MP3混合到一个文件,只要您的主机支持它。

以上是 如何使用php将音频消息嵌入音频文件? 的全部内容, 来源链接: utcz.com/qa/261744.html

回到顶部