首页 新闻 会员 周边 捐助

mp3文件伪装成wav文件

0
悬赏园豆:5 [已解决问题] 解决于 2010-08-19 10:40

各位大虾,请问:

我要用程序实现将mp3插入ppt中。但是ppt不支持放mp3的文件,而只支持wav的文件,所以我想让mp3文件伪装成wav文件(如果用程序直接转换太耗时间,而且文件很大,对性能影响太大),现在我已经知道了核心问题是要将mp3文件的头文件改成wav文件的头文件,请问怎么实现

第一印象的主页 第一印象 | 初学一级 | 园豆:79
提问于:2010-08-17 08:59
< >
分享
最佳答案
0
收获园豆:5
Astar | 高人七级 |园豆:40805 | 2010-08-17 09:06
谢谢,但是我现在是想用.net编程实现。
第一印象 | 园豆:79 (初学一级) | 2010-08-17 09:45
@第一印象:http://zhidao.baidu.com/question/131528538
Astar | 园豆:40805 (高人七级) | 2010-08-17 09:48
@第一印象:网上应该有开源的项目。
Astar | 园豆:40805 (高人七级) | 2010-08-17 09:48
您提供的网址我看了,但是把整个文件由mp3转化成wav后,文件太大,不利于网络传输,所以我觉得唯一可行的还是更改文件的头文件,将MP3的头文件改成wav的头文件,谢谢您的回答,在麻烦您一下,请问,有将MP3头文件改成wav的头文件的例子没?我在网上看到了一款插件(MP3 AddIn),很符合我的需求,但是我弄不到源码,呵呵
第一印象 | 园豆:79 (初学一级) | 2010-08-17 11:52
还有就是更改头文件后,只比mp3源文件大两三KB
第一印象 | 园豆:79 (初学一级) | 2010-08-17 11:52
@第一印象:不知道你试过把MP3用rar压缩一下,再改成wav格式的,然后试试是否能播放,如果能,就用程序间接这样做。
Astar | 园豆:40805 (高人七级) | 2010-08-17 11:55
我没试过能压缩多少,但是转换格式后的文件是源文件的二十多倍大小,就算是压也不可能达到理想的程度
第一印象 | 园豆:79 (初学一级) | 2010-08-17 13:39
@第一印象:你没听明白我的意思,不是转换,刚才我试了,右击一个mp3,然后选择添加到压缩文档,在出现的对话框把rar改成wav,并把压缩方式选择存储,压缩成功后大小不变,但格式变了,照样能播放,但是不知道是否能插入PPT。你可以尝试一下。
Astar | 园豆:40805 (高人七级) | 2010-08-17 14:31
这个原理其实没有改变该文件的文件头,而微软的powerpoint在读取音频文件时就是只检查它的文件头,如果不符合就不允许播放了,你的方法跟我用你上面提供连接的方法差不多,都没有改变音频文件的文件头,一样播放不了,现在的主要问题应该是找到mp3文件头转换成wav文件头的二进制码,再找到他们的规律,照着转换就可以了,我正在找资料,谢谢你的回答。
第一印象 | 园豆:79 (初学一级) | 2010-08-17 15:08
@第一印象:哦,呵呵。
Astar | 园豆:40805 (高人七级) | 2010-08-17 15:11
谢谢你的回答,我已找到破解之法,正在努力中!
第一印象 | 园豆:79 (初学一级) | 2010-08-19 10:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册