Centos66 编译 Freeswitch mod_shout mp3录音模块
2016-12-21 14:53
681 查看
由于录制mp3文件需要mod_shout,所以需要编译安装 该模块
1. 按照wiki操作 yum install libshout-devel lame-devel libmpg123-devel 。按但是不能安装libmpg123-devel,需要手动到http://mpg123.org/download/?V=1&O=D下载,我下载的是mpg123-1.23.8.tar.bz2
2. 解压mpg123-1.23.8.tar.bz2,tar jvxf mpg123-1.23.8.tar.bz2
3. 编译安装 mpg123. ./configure ; make && make install
4. 编译安装mp3编解码 http://downloads.sourceforge.net/lame/lame-3.99.5.tar.gz
将 lame 安装到 /usr/local/lame 目录
5.修改 mod_shout目录下的 Makefile
//修改增加库文件目录为下面的样子
am__append_1 = -L/usr/local/lame/lib -lmp3lame
//修改头文件目录为这样
am__append_2 = -I/usr/local/lame/include/lame
6.在mod_shout目录下 执行 make ; make install
安装完成
1. 按照wiki操作 yum install libshout-devel lame-devel libmpg123-devel 。按但是不能安装libmpg123-devel,需要手动到http://mpg123.org/download/?V=1&O=D下载,我下载的是mpg123-1.23.8.tar.bz2
2. 解压mpg123-1.23.8.tar.bz2,tar jvxf mpg123-1.23.8.tar.bz2
3. 编译安装 mpg123. ./configure ; make && make install
4. 编译安装mp3编解码 http://downloads.sourceforge.net/lame/lame-3.99.5.tar.gz
将 lame 安装到 /usr/local/lame 目录
5.修改 mod_shout目录下的 Makefile
//修改增加库文件目录为下面的样子
am__append_1 = -L/usr/local/lame/lib -lmp3lame
//修改头文件目录为这样
am__append_2 = -I/usr/local/lame/include/lame
6.在mod_shout目录下 执行 make ; make install
安装完成
相关文章推荐
- Centos 6.5 freeswitch 编译mod_shout
- 不重新编译apache安装mod_deflate模块
- apache支持asp.net的模块mod_aspdotnet的BUG修复及重编译
- Linux下模块编译 MODPOST 0
- apache python 模块mod_wsgi的编译安装
- ubuntu16.04 编译freeswitch1.9的视频mod_av模块
- 模块mod_h323的编译
- linux命令:kernel内核编译、装载模块管理modprobe/screen
- Android MP3录音功能(能暂停,含源码,可编译)
- Apache动态编译安装模块mod_rewrite
- apache安装/编译mod_rewrite模块
- 如何编译linux第一个模块 hellomod.ko
- 为Apache编译添加mod_expires模块出错的解决笔记[原创]
- 录音转换Mp3-Lame4Android 上篇-带详细SO库编译教程
- vs编译freeswitch 的mod_sofia库。
- Apache服务器运维笔记(2)----使用apxs来进行编译安装 mod_txt 模块
- freeswitch单独编译安装模块
- 如何编译linux第一个模块 hellomod.ko
- FreeSWITCH: JAVA模块的简单应用(mod_java)
- Android MP3录音功能(能暂停,含源码,可编译)