Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1031682
  • 博文数量: 146
  • 博客积分: 3444
  • 博客等级: 中校
  • 技术积分: 1602
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-21 15:18
文章分类

全部博文(146)

文章存档

2014年(9)

2013年(3)

2012年(6)

2011年(44)

2010年(38)

2009年(46)

分类:

2009-11-30 10:37:11

关于melp算法
在网上流传的美国军方使用的melp音频编码解码算法的源代码中,只是一个不太成熟的demo类型的程序
此程序的编译可在windows下用VS或bcb完成,方法是先建一控制台项目,然后清空所有文件,再把所有该程序中的源码都加入项目,然后直接编译就可以生成对应的melp.exe程序,该程序用-a参数是编码,用-s参数是解码;如果要在linux下用gcc编译,则需重新编写make脚本;
 
本人用此程序编码解码音频文件时,最开始解码出来的声音失真相当厉害,一直弄不懂原因,后来在研究amr的时候,才知道,该程序对输入的音频文件有要求,必须是8k16bit的PCM音频文件编码解码后才能正常使用,音质也才最好,其它格式的音频文件编码解码后,要么完全失真,要么质量很差。
阅读(4335) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~