加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 16:12:18 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找将采用音频文件的 PHP类,并返回波形的图像文件 – 类似的效果可以在这里看到 http://soundcloud.com/rollin-fire-cru/sets/house-house-house-house/ 它应该在Linux服务器上运行并接受以下音频文件格式:mp3,mp4,aac,wav 我找到了一个示例类,但它
我正在寻找将采用音频文件的 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),然后从中创建图像.最好在运行中意味着只要解码一大块音频,就会为该块绘制图像.大多数编解码器将数据压缩到原始大小的5-20%,所以如果你有一个10M文件,你突然有50-200M的原始数据…如果你有一个100M的DJ混音……那么你得到了点.

后台处理完成后,您只需使用您喜欢的Web服务器提供生成的图像即可.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读