软件定制开发 – 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命令,出现如下,表示安装成功

安装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://xhxx.top/jisuzatan/45.html,否则保留追究法律责任的权利

0

星辉科技

当你的才华不足以支撑你的梦想时,请静下心来和我们一起学习吧。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

软件定制开发 – Centos上silk微信语音转换成mp3格式
嘿!有什么能帮到您的吗?
返回顶部

显示

忘记密码?

显示

显示

获取验证码

密码找回

获取验证码

显示

返回登陆

Close