wince提供的api只能录制成wave吧?
录成mp3需要使用开源的lame库?
我现在在模拟器上能录制成wave, 调用lame库把wave转成mp3不成功,似乎是lame库内存异常了.
哪位大侠有CE5.0下能用的lame库?
或者还有其它方式能直接录成mp3?
我的邮箱:victor_20082003@163.com
这个估计要对MP3格式的文件很清楚才可以直接写出来的!
看看开源的有没有。。。
如果有,我也希望获得一份,呵呵
lame库就是开源的wave转mp3的库,google上一搜就出来了
或者CE上怎么把wav转换成wma,用DMO Wrapper Filter吗?能边录边转吗?
wav太占空间了
这个要优化的,需要考虑编码效率(你用的什么处理器?)。你在模拟器上调通了在实际的开发板上还是不能用(如果开发板不是X86
处理器),因为编码时间会很长,需要用汇编语言进行优化。wma编码器我没搞过,但估计wince八成不支持。如果
使用arm处理器,可以使用AVRecorderCE自带的mp3编码库,但不是免费的。如果使用x86处理器用模拟器调试,那可能是你的哪个编译选项没加上。
貌似 WinCE 的 mp3 编码软件好像还没有有吧,并且就像楼上说的,估计性能跑不过来
direct sound 只能弄成wav吧?我用的是mispii
我在www.pudn.com看有源码,楼主去下载几个试试吧。
那mips的mp3编码就更少见了,楼主先要调通wav-->mp3转换程序,再进行代码优化,短期内应该完不成。resco audio recorder是个录音软件,好像支持mips处理器,楼主要是偷懒,能把它带的dll破了也行。
我这里有可以录制成mp2的,压缩率比mp3稍差点,但效果还不错。不过是试用版。可以参考下
http://www.cyansoft.com.cn/download/mp2enc/mp2enc_sdk_trial_1.0.0.1.rar