Android开发 使用Lame把音频文件转换成mp3格式
2014-12-02 11:13
1156 查看
转自:http://www.pocketdigi.com/20130306/996.html
Android录音默认不支持mp3格式,为了生成mp3,可以录制raw格式,再使用lame转换成mp3.Lame是用C语言写的,所以需要NDK编译。编译方法:
http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI,
按这篇文章,一次通过。英文也简单,所以就不翻译了,为了方便懒人以及编译没成功的同学,我把编译好的库打了个包,调用很方便。
下载地址:
http://vdisk.weibo.com/s/sHZQR
使用方法:把armeabi目录和flame.jar放到项目的libs目录下.在需要的位置:
FLameUtils lameUtils = new FLameUtils(1, 16000, 96);
lameUtils.raw2mp3(Environment.getExternalStorageDirectory() + "/20130306172218.raw", Environment.getExternalStorageDirectory + "/bbbb.mp3");
Android录音默认不支持mp3格式,为了生成mp3,可以录制raw格式,再使用lame转换成mp3.Lame是用C语言写的,所以需要NDK编译。编译方法:
http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI,
按这篇文章,一次通过。英文也简单,所以就不翻译了,为了方便懒人以及编译没成功的同学,我把编译好的库打了个包,调用很方便。
下载地址:
http://vdisk.weibo.com/s/sHZQR
使用方法:把armeabi目录和flame.jar放到项目的libs目录下.在需要的位置:
FLameUtils lameUtils = new FLameUtils(1, 16000, 96);
lameUtils.raw2mp3(Environment.getExternalStorageDirectory() + "/20130306172218.raw", Environment.getExternalStorageDirectory + "/bbbb.mp3");
相关文章推荐
- Android开发 使用Lame把音频文件转换成mp3格式
- 关于使用lame静态库来使音频格式转换成MP3
- Android JNI开发之使用Lame将录音转MP3
- Android 使用libmp3lame开源库 解决录音文件转换成mp3文件
- MP3音频文件转换成caf格式
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- iOS开发-进阶:通过(lame)将录制音频转换成Mp3
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
- Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件
- vs2010音频文件压缩 调用lame_enc.dll将WAV格式转换成MP3
- android_Lame转换音频格式
- iphone开发 服务器、android、iphone音频文件播放和传输 amr和wav的转换
- MPEG音频文件格式(包括MP3文件格式)详解 (一)
- Android基础教程(五)之 ------ Andorid播放音频文件服务(MP3)
- 使用API函数播放MP3等音频文件的类设计(C#)
- android开发--mp3播放器项目源代码(xml文件解析,.lrc,.mp3文件下载,同时显示歌词)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- MPEG音频文件格式(包括MP3文件格式)详解 (二)
- 测井曲线wis文件格式转换为ASCII文本格式小软件的开发(C与Python结合开发)