php如何实现amr转成mp3
php实现amr转成mp3的方法:1、在服务器安装ffmpeg;2、使用“ffmpeg -i”指令来转换amr为mp3格式;3、在网页端使用HTML5的audio标签来播放mp3文件即可。
本教程操作环境:Windows10系统、PHP8.1版、DELL G3电脑
php如何实现amr转成mp3?
PHP 将amr音频文件转换为mp3格式
-
说下整体思路
1、服务器安装ffmpeg
2、使用ffmpeg -i 指令来转换amr为mp3格式(这个到时候写在PHP代码中,使用exec函数执行即可)
3、在网页端使用HTML5的audio标签来播放mp3文件
下面是操作细节:
一、服务器安装ffmpeg以cenos为例
此处参考:http://my.oschina.NET/ethan09/blog/372435
需要特别注意的是,在下面的方法中,amrnb和amrwb的安装到make环节会请求3gp的一个网址,一般是请求不到的,可以用crtl+c取消他的进程,并且这两个不需要也是可以转换格式的
接到需求要在Linux环境下将amr转换为mp3,windows下直接使用第三方jar包封装的exe方法即可,但不支持Linux,上网爬完资料说是用ffmpeg加上amr插件可以实现,根据教程尝试了一下:
1. 首先安装系统编译环境
yum install -y automake autoconf libtool gcc gcc-c++ #CentOS
登录后复制