星辉信息科技教程-Centos上silk微信语音转换成mp3格式

进行相关软件定制开发或者手机软件开发时,需要将QQ及微信的语音转换成MP3存储.QQ,微信的语音存储格式都是silk,所以星辉科技出此教程,搭建环境进行转换操作
注意:本文安装都在/usr/local 中进行
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序

ffmpeg下载

ffmpeg-3.0.tar.gz 下载
wget http://ffmpeg.org/releases/ffmpeg-3.0.tar.gz
lame-3.99.5.tar.gz下载
下载地址:https://sourceforge.net/projects/lame/files/lame/3.99/
选择3.99.5版本下载后上传至服务器
(1)上传ffmpeg-3.0.tar.gz、lame-3.99.5.tar.gz包到/usr/local中,并解压;
(2)在/usr/local中mkdir ffmpeg命令创建ffmpeg文件夹;

安装lame

tar -xvf  lame-3.99.5.tar.gz   #解压后进入到lame文件中
cd lame-3.99.5
./configure --prefix=/usr/local/   --enable-shared  ###表示安装目录
make
make install

安装ffmpeg-3.0

tar -xvf ffmpeg-3.0.tar.gz   #解压后进入到ffmpeg文件中
cd ffmpeg-3.0
./configure --prefix=/usr/local/ffmpeg --disable-yasm --disable-libspeex --enable-libmp3lame --disable-libvorbis --enable-shared
make  ##可能会比较久,大概5分钟
make install

ffmpeg配置

配置lib.so.conf文件

echo '/usr/local/lib' >> /etc/ld.so.conf
ldconfig 
echo '/usr/local/ffmpeg/lib' >> /etc/ld.so.conf
ldconfig

配置系统环境

在/etc/profile文件中PATH中添加/usr/local/ffmpeg/bin
export PATH=$PATH:/usr/local/ffmpeg/bin

测试ffmpeg

输入ffmpeg命令,出现如下,表示安装成功
1558556990-1.bmpuploading.4e448015.gif转存失败重新上传取消

安装silk-v3包

下载silk-v3,下载地址https://github.com/kn007/silk-v3-decoder
将github上下载的silk-v3-decoder上传到 /usr/local/目录下,并改名为silk-v3
测试命令,首次输入以下测试时会自动编译silk-v3
sh /usr/local/silk-v3/converter.sh /usr/local/test/demo.silk mp3

php执行问题处理

php 运行 converter.sh时无法找到环境变量PATH,需要对converter.sh进行修改,在converter.sh文件最前面加上ffmpeg的安装路径
PATH=:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/ffmpeg/bin
export PATH

更多开发教程:https://www.xhxx.top/manage-software

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值