lame for iPhone armV7

时间:2014-12-05 04:35:13
【文件属性】:

文件名称:lame for iPhone armV7

文件大小:385KB

文件格式:ZIP

更新时间:2014-12-05 04:35:13

lame ios iphone armv7

自己编译的用于ios下编码mp3的lame库 使用方法 #include #include int main(void) {     int read, write;     FILE *pcm = fopen("file.pcm", "rb");     FILE *mp3 = fopen("file.mp3", "wb");     const int PCM_SIZE = 8192;     const int MP3_SIZE = 8192;     short int pcm_buffer[PCM_SIZE*2];     unsigned char mp3_buffer[MP3_SIZE];     lame_t lame = lame_init();     lame_set_in_samplerate(lame, 44100);     lame_set_VBR(lame, vbr_default);     lame_init_params(lame);     do {         read = fread(pcm_buffer, 2*sizeof(short int), PCM_SIZE, pcm);         if (read == 0)             write = lame_encode_flush(lame, mp3_buffer, MP3_SIZE);         else             write = lame_encode_buffer_interleaved(lame, pcm_buffer, read, mp3_buffer, MP3_SIZE);         fwrite(mp3_buffer, write, 1, mp3);     } while (read != 0);     lame_close(lame);     fclose(mp3);     fclose(pcm);     return 0; }


【文件预览】:
lame
----lmp3lame.a(834KB)
----lmp3lame.la(821B)
----lame.h(45KB)

网友评论

  • 不错,可以使用。赞
  • 可以转换,学习了!
  • 很有用的东西,正是我想要的
  • 没有用成功,不过感谢分享 谢谢楼主分享
  • 挺不错的,学到了点东西
  • 很不错,可以用
  • 好用,不过我最后自己也编译成功了
  • 可以使用,就是导入库比较恶心。。。
  • 有技术含量,谢谢!
  • 已用,谢谢楼主分享
  • 没有用成功,不过感谢分享
  • 只能转成mp3???
  • 太费时间了转的时候
  • .caf 转 .mp3 后,在取播放时间时会有1/3的时间误差,总体来说转换后音频播放效果很好,压缩效果也很非常不错。。。
  • 可以运行的资源
  • 用不了啊 编译不过
  • 可以使用,就是导入库比较麻烦。。。
  • 可以使用,其實ios下也只要pcm-》mp3就可以了,感謝
  • 各种导入库不成功啊,不知道是不是我的机子有问题
  • 不错能用,不过只能是pcm转mp3,别的格式就不行。
  • 转是可以转,只是源文件须是pcm类型的文件,直接将m4a转换为mp3时是不行的