微信公众号开发中,有涉及到微信语音功能,但是对于amr格式的音频在某些地方无法播放,因此只能想办法转成其他格式,例如mp3。按照此步骤可以安装成功,已经验证通过。
我的系统是centos的;2.5.3的ffpmeg

1.安装系统编译环境

yum install -y automake autoconf libtool gcc gcc-c++

2.编译所需源码包
按照步骤安装即可,但是要注意一点,因为每一步骤中都切换了目录 cd,所以安装下一个源码包时注意cd出去,否则每一个源码包都会在上一个源码包的层级下继续安装。因为我比较菜,已经安装失败过一次了,因此现在走的每一步都比较小心,也不知道是否一定需要cd出去,但是能解决问题就好。

#yasm:汇编器,新版本的ffmpeg增加了汇编代码
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make
make install#lame:Mp3音频解码
wget http://jaist.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar -xzvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure
make
make install#amr支持
wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.3.tar.gz
tar -xzvf opencore-amr-0.1.3.tar.gz
cd opencore-amr-0.1.3
./configure
make
make install#amrnb支持
wget http://www.penguin.cz/~utx/ftp/amr/amrnb-11.0.0.0.tar.bz2
tar -xjvf amrnb-11.0.0.0.tar.bz2
cd amrnb-11.0.0.0
./configure
make
make install
#最后
ldconfig#amrwb支持
wget http://www.penguin.cz/~utx/ftp/amr/amrwb-11.0.0.0.tar.bz2
tar -xjvf amrwb-11.0.0.0.tar.bz2
cd amrwb-11.0.0.0
./configure
make
make install

3.安装FFmpeg
我安装的是2.5.3版本的,上一个安装失败的版本是4.1的,不知道跟版本是否有很大的关系,因为现在急于处理问题,等后面有时间再研究一下4.1版本的

#ffmpeg
wget http://ffmpeg.org/releases/ffmpeg-2.5.3.tar.bz2
tar -xjvf ffmpeg-2.5.3.tar.bz2
cd ffmpeg-2.5.3
./configure --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-shared
make
make install

4.输入ffmpeg,出现以下说明安装成功


现在来检验一下是否能成功将amr格式转换成MP3

ffmpeg -i 1.amr 1.mp3


附上我卸载4.1版本的ffmpeg
1.首先找到ffmpeg的位置
whereis ffmpeg => ffmpeg: /usr/local/bin/ffmpeg
2.移除相关文件ffmpeg相关文件

ffmpeg将amr格式转成mp3格式相关推荐

  1. python m4a转mp3_python脚本实现音频m4a格式转成MP3格式

    群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会.然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffm ...

  2. python的脑安装了ffmpeg_python脚本实现音频m4a格式转成MP3格式

    群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会.然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffm ...

  3. Win10系统如何将M4A音乐格式转换成MP3格式

    M4A和MP3一样也是一种音频格式,不一样的地方就是M4A的音质可能要比MP3好一些(因人而异).那么Win10系统如何将M4A音乐格式转换成MP3格式?其实我们可以利用音频格式转换器来转换M4A音乐 ...

  4. 怎样把电脑上的歌曲格式转换成MP3格式

    在我们的日常办公中,我们需要经常使用到音频转换这个功能,大家多数都会选择用手机或者电脑来进行操作吧,虽然这两个方法很好,但是小编觉得用于有些格式转换的话,可能还不够那么的好,而且非常费时间,那么要怎样 ...

  5. wma转mp3怎么弄_如何将wma格式转换成mp3格式?

    有时候,我们会在电脑中看到一种wma格式的音频文件,这是微软力推的一种音频格式,不过似乎这种格式不是很流行.现在想将mwa格式转成mp3格式的话,我们该怎么操作呢?下面我们将通过腾讯QQ影音软件来实现 ...

  6. 怎么用电脑把mkv格式转换成mp3格式

    前段时间有位好友问我怎么把下载好的mkv格式转换成mp3格式,想把视频格式里喜欢的bgm转换成音频格式.有小伙伴就说直接用一个录音设备把想要保存的bgm录下来不就好了,这个方法虽然是可以的,但是直接录 ...

  7. java利用ffmpeg将amr、caf转mp3格式

    最近再做一个项目,要将手机APP上的文件上传到服务器上来,包括图片.声音.视频文件.起初只有Android版,大家知道,Android的录音格式amr,在电脑上播放不出来,必须转码.因为之前只有And ...

  8. Android录音amr实时转成MP3格式

    文章目录 MP3 录音使用说明 步骤一:下载NDK,并配置(Mac) 步骤二:修改C代码相关路径,编译成so库 步骤三:应用层代码代码调用系统AudioRecord类开始录音 开始录音 start() ...

  9. aac格式转换成MP3格式

    (JDD_KK原创) 问题:需要伴奏,在酷我APP中下载了之后是 acc 格式的,如何转换成MP3格式的? 解决: 亲测有效,音质这个我听不来 也无法保证,自辩. 在线转换地址:https://onl ...

  10. 怎样将flac格式转换成mp3格式?大神这招教你搞定

    对于一些音乐发烧友来说,flac无损格式音频无疑是最好的选择,可以有些事就是天意,当我们在一些设备上添加进去flac格式音频之后,却发现不支持flac格式,那么这时候该怎么办呢,许多人会选择将flac ...

最新文章

  1. 补充知识:三元运算和逻辑运算
  2. 【数理知识】《矩阵论》方保镕老师-第5章-矩阵微积分及其应用
  3. redis 分布式锁 看门狗_漫谈分布式锁之Redis实现
  4. matlab中最接近零的数值
  5. Madagascar编程的Makefile文件配置
  6. 【翻译】如何在Ext JS 6中使用Fashion美化应用程序
  7. swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关
  8. python中eval函数怎么用_python3中eval函数用法简介
  9. u盘server2012服务器系统安装,如何安装原版Windows server 2012?U盘安装原版Windows server 2012方法...
  10. win10小课堂:如何解决svchost一直占用网速和内存?
  11. 计算机打字无限长页面,Win10电脑键盘自动无限输入怎么办
  12. 阿里云虚拟机【yum】命令出现错误
  13. 2021年征兵没有高考成绩查询,2021年征兵政策新调整,三种情况无法通过政审,快看看是不是自己...
  14. 范围变更管控案例_项目范围管理案例之范围确认案例
  15. 九城加设网游防沉迷 3千名玩家声称罢玩魔兽
  16. 疫后新基建:加快从半工业半信息社会到智能社会
  17. Unity3D——学习分享(一) 游戏开发
  18. 纳米表征技术 2022.10.5
  19. QueryWrapper条件构造器 验证
  20. java计算机毕业设计手机电子商城源代码+数据库+系统+lw文档

热门文章

  1. 计算机网络怎么看ip地址类别,如何查找ip地址 ip地址分类介绍【图解】
  2. VTK系列教程九:VR图像裁剪
  3. Android实战技巧之三十四:用TableLayout伪装表格显示数据
  4. zblog首页模板修改php,zblog主题模板文件的修改办法
  5. 一套键鼠控制多台不同平台电脑——synergy使用详解
  6. 会计的思考(37):“弱水三千,只取一瓢饮”--业务人员的财务意识
  7. 程序员自我营销,如何打造个人品牌
  8. 【2013】【论文笔记】利用graphene产生THz——
  9. 中国移动OMS操作系统厂商播思获1740万美元风投
  10. 广告召回率是什么意思_推荐策略中的“召回”