如何将声音进行压缩?只能给一百分,不够再加,急!!!!

时间:2021-03-05 14:36:51
我们公司做了一个录音程序,lkb/minute,现在人走了,该程序出现问题,他把声音压缩的部分做成了.lib,我现在要用DirectX重新写一个录音程序,可是文件太大,请问各位谁用过这方面的技术,请帮帮我,谢谢!!!!

12 个解决方案

#1


录音程序和文件大小有关系吗?
晕死,请用DirectSoundCapture和actDriverOpen作关键字查询,一定能找到你的资料的,其实网上不是有很多聊天程序吗,它们都有录音,压缩的啊,csdn上也有的,带源代码的

#2


声音的压缩也有不同格式的,各种各式的算法并不相同,已经有一些现成的库可以做这些工作
windows自己可以处理的是WMA,SOURCEFORGE上应当有MP3的库,自己去查一下吧

#3


我需要的的是wav文件

#4


谁有这方面的源码?能给我一份吗?

#5


是1kBytes/m 还是1kBits/m,如果是1kBits/m还保证不失真的话那程序的价值也就相当高了,要源程序,肯定不可能!我做过声音压缩,采样率是8k,压缩比是10,够不够?!

#6


^_^,我顶!!!

#7


richshow() 是1kbytes/m,你做过能告诉我方法或者能否给我一个库和接口,让我直接调用可以的,谢谢了。我的email是JianJun7981@hotmail.com

#8


关于音频的压缩,ITU有几种标准: G711,G729,G723等等。
具体是怎么样的,关键看应用的要求。
压缩的原理就在于:
采样-->压缩 --> 存储(也可以是传输) -->解压缩 -->播放。
你所说的lib,网上有一个G729a的lib,No Source.压缩比例可能差不多。

#9


他做的不解压也可以播放的,文件格式为 wav 声音格式,我看了DirectX 的帮助文档,他可以将视频进行压缩,没有介绍声音的压缩方法。不知道DirectX能否做压缩?

#10


大侠, 也发给我一份学习学习行吗, 万分感谢!!!

NetDever@163.com

MikoBear

#11


不如这样, 你发一份wav文件给我,我也许能帮你看看
zero100@netease.com

MikoBear:
  你如果要G729的lib的话,到google查 VoiceAge,g729
就可以找到的。

#12


在vc网络高级编程的第9章里讲了,可以看看
人民邮电出的

#1


录音程序和文件大小有关系吗?
晕死,请用DirectSoundCapture和actDriverOpen作关键字查询,一定能找到你的资料的,其实网上不是有很多聊天程序吗,它们都有录音,压缩的啊,csdn上也有的,带源代码的

#2


声音的压缩也有不同格式的,各种各式的算法并不相同,已经有一些现成的库可以做这些工作
windows自己可以处理的是WMA,SOURCEFORGE上应当有MP3的库,自己去查一下吧

#3


我需要的的是wav文件

#4


谁有这方面的源码?能给我一份吗?

#5


是1kBytes/m 还是1kBits/m,如果是1kBits/m还保证不失真的话那程序的价值也就相当高了,要源程序,肯定不可能!我做过声音压缩,采样率是8k,压缩比是10,够不够?!

#6


^_^,我顶!!!

#7


richshow() 是1kbytes/m,你做过能告诉我方法或者能否给我一个库和接口,让我直接调用可以的,谢谢了。我的email是JianJun7981@hotmail.com

#8


关于音频的压缩,ITU有几种标准: G711,G729,G723等等。
具体是怎么样的,关键看应用的要求。
压缩的原理就在于:
采样-->压缩 --> 存储(也可以是传输) -->解压缩 -->播放。
你所说的lib,网上有一个G729a的lib,No Source.压缩比例可能差不多。

#9


他做的不解压也可以播放的,文件格式为 wav 声音格式,我看了DirectX 的帮助文档,他可以将视频进行压缩,没有介绍声音的压缩方法。不知道DirectX能否做压缩?

#10


大侠, 也发给我一份学习学习行吗, 万分感谢!!!

NetDever@163.com

MikoBear

#11


不如这样, 你发一份wav文件给我,我也许能帮你看看
zero100@netease.com

MikoBear:
  你如果要G729的lib的话,到google查 VoiceAge,g729
就可以找到的。

#12


在vc网络高级编程的第9章里讲了,可以看看
人民邮电出的