请求帮助:

俺的工作要求是生成一个MP3文件的波形图。

俺设想的办法是先把MP3生成WAV文件,然后再利用WAV文件生成波形图。

所有的过程统统不会,求帮助。

本来,俺是想exec(lame ....)这样把MP3转换成WAV的,不过发现有些时候转换会失败。

后来有些行家指点说,这个跟MP3的文件格式有关,可能需要先进行一步MP3的标准化。

那么,整个工作过程,可能就是三步了:

1.MP3标准化

2.MP3转换成WAV

3.生成波形图

求这三步的代码或相关资料。

回复讨论(解决方案)

这个可是高难度,我来关注一下.

用c++写一个mp3转wav的dll文件,php调用这个dll来实现你所谓的转换,这是最好的做法!

我前段时间写了一个在线将txt文本转为mp3的东西,我说一下思路或许对你有所帮助

首先用户用网页端的php程序丢txt文本内容到服务器端,服务器端我写了一个监控程序用来监控用户是否有丢最新的内容过来,如果有人丢了txt文本内容过来的话,监控端开启安装在服务器上文语通,然后载入txt文本并将其转为mp3文件,转完之后把mp3的下载地址丢给那个用户让他下载mp3文件就行了.

但是,前提是你自己得有服务器才行.

谢谢帮忙,忙的乱七八糟,回复比较晚,请您见谅。

php不懂,最近刚好在研究这方面的东西,

1.标准化俺就不懂了,大概是跟采样率有关?

2.c++上有个libmad的开源库,可以对mp3进行解码。

3.根据采样频率画出横坐标,读取解码后的数据画出纵坐标(大概是这样)。

如何读取解码后的数据还要看音频是单声道还是双声道。

相关资料就是 数字信号处理吧。

只有傻B才会用php做这种事,而且这种傻B我也遇到了。还是我们的一个棒槌领导。天天混事不懂技术胡搞的那种,是天天忙的要死

请问这个问题你解决了吗?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php实现wav转mp3,求,用PHP实现MP3转WAV后生成波形图的方法相关推荐

  1. android lame wav 转 mp3,Android JNI Lame编解码实现wav到MP3的转换

    1.JNI简介 JNI全称为Java Native Interface(JAVA本地调用).从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C ...

  2. wma转mp3怎么弄_wma转mp3格式转换器

    WMA的全称是Windows Media Audio,它是微软公司推出的与MP3格式齐名的一种新的音频格式.由于WMA在压缩比和音质方面都超过了MP3,更是远胜于RA(Real Audio),即使在较 ...

  3. wav格式怎么转换?介绍三个转换wav格式的方法

    在音乐制作或者编辑过程中,可能需要将录制的音频文件转换成特定的格式以便于后期处理.例如,你可能拍摄了一段演奏视频,想要提取其中的音频,并将其转换为wav或者flac等无损格式,以便于进行音频编辑和修复 ...

  4. MP3转换器下载 - 通用全能mp3转换器

    MediaConvert是一款音视频文件格式转换软件.它支持目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT),并能批量转换 ...

  5. java wav 波形_java读取wav文件(波形文件)并绘制波形图的方法

    本文实例讲述了java读取wav文件(波形文件)并绘制波形图的方法.分享给大家供大家参考.具体如下: 因为最近有不少网友询问我波形文件读写方面的问题,出于让大家更方便以及让代码能够得到更好的改进,我将 ...

  6. python按指定条件筛选_求Python筛选数字集合内满足指定条件的数据方法,python筛选,唯一匹配是指mdash...

    求Python筛选数字集合内满足指定条件的数据方法,python筛选,唯一匹配是指&mdash 唯一匹配是指----任何找出来的一对数中,位于一个集合中的数只能和另一个集合中的唯一 一个数匹配 ...

  7. php生成饼状图 柱形图,求一个饼状图或柱状图php生成类或例子

    求一个饼状图或柱状图php生成类或例子 时间:2006/7/19 6:10:04 作者:佚名 人气:268 PHP代码:---------------------------------------- ...

  8. 快速幂算法c语言求a的n次方,快速幂运算模板(求n^k以及前几位或后几位)

    计算n^k的结果 步骤: 1.把n由十进制转换为二进制,按二进制来计算(最后结果还是一样的) 2.把n由二进制转换为2^k相加的形式 先举个例子: 求5^22: 接着就可以很好地理解了 O(logn) ...

  9. python两个列表的差集_Python求两个list的差集、交集与并集的方法

    本文实例讲述了Python求两个list的差集.交集与并集的方法.分享给大家供大家参考.具体如下: list就是指两个数组之间的差集,交集,并集了,这个小学数学时就学过的东西,下面就以实例形式对此加以 ...

  10. java mp3 头信息_java读取mp3文件头信息

    标签: 最近在做一个项目的实训,有关于音乐播放的,需要取到一些音乐信息,比如播放时长,演唱歌手,歌曲名称等等信息添加到数据库中.而MP3文件本身就是带有这些信息的 而后在了解到mp3文件有2种标签 , ...

最新文章

  1. Week02-Java基本语法与类库
  2. 为SharePoint顶部链接开发自定义数据源
  3. jittor和pytorch生成网络对比之acgan
  4. BZOJ3173:[TJOI2013]最长上升子序列(Splay)
  5. Codeforces Round #470 (rated, Div. 2 C. Producing Snow(思维)
  6. python中如果要多次输入文本,关于文本游戏:文本游戏 – 如果语句基于输入文本 – Python...
  7. 控件尺寸规范_微信小程序设计规范你了解多少
  8. 4天学会python_学习python第四天
  9. cgi,fastcgi,php-cgi,php-fpm之间的关系
  10. 河源电大有考计算机等级的吗,河源电大有什么专业自考也有?
  11. 蓝桥杯单片机DS18B20代码注释及部分时序图
  12. 深度神经网络关键词解释
  13. oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...
  14. 不允许指针指向不完整的类类型_8.7 C语言动态内存分配与指向它的指针变量
  15. Android开发笔记(三十六)展示类控件
  16. tar包zip的拆分与合并
  17. Spring学习总结四——SpringIOC容器四
  18. 测试环境服务器windows server 2003资源下载
  19. Hadoop安装与配置详细教程
  20. xml python et_python xml处理

热门文章

  1. linpack环境搭建:Openmpi+Openblas+HPL安装教程
  2. chrome鼠标手势插件
  3. (11) IFC中物理文件解析 (Industry Foundation Class)
  4. 影响世界的100条管理名言
  5. vtd和vt的区别_英语中v,vi,vt有什么区别
  6. js截取视频第一帧_学学javascript如何截取视频第一帧
  7. 域名泛解析,二级域名转向问题- -完美解决
  8. win10基于QT开发手机安卓App
  9. HBuilder开发App
  10. 关于CVR建模中延迟反馈问题