gpt4 book ai didi

php - 使用 PHP 将音频文件转换为波形

转载 作者:可可西里 更新时间:2023-10-31 23:34:22 25 4
gpt4 key购买 nike

我正在寻找 PHP 类,它会获取音频文件并返回波形的图像文件 - 类似的效果可以在这里看到 http://soundcloud.com/rollin-fire-cru/sets/house-house-house-house/

它应该在 linux 服务器上运行并接受以下音频文件格式:mp3、mp4、aac、wav

我找到了一个示例类,但它只做了非常基础的工作 http://phpclasses.ca/package/482-PHP-Extracts-attributes-of-audio-files-Visualization.html

任何帮助将不胜感激!

最佳答案

所有理智的网站都将此作为后台工作,最好使用更快的语言(例如:C++)。

您必须将所有格式解码为原始音频 (wav),然后从中创建图像。最好是在运行中,这意味着一旦你解码了一段音频,你就会为该 block 绘制图像。大多数编解码器将数据压缩到原始大小的 5-20%,所以如果你有一个 10M 的文件,你突然有 50-200M 的原始数据......如果你有一个 100M 的 DJ 混音......那么......你会得到点。

后台进程完成后,您可以简单地使用您最喜欢的网络服务器提供生成的图像。

虽然可以在 PHP 中完成所有这些,但我不推荐它。

关于php - 使用 PHP 将音频文件转换为波形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com