一.首先安装系统编译环境yum install -y automake autoconf libtool gcc gcc-c++  #CentOS

二.编译所需源码包(我都把下载的压缩包放到/usr/local/etc)

1.#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

2.#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

3.#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

4.#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

5.#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 installtar -xjvf ffmpeg-4.0.tar.bz2

cd ffmpeg-4.0

./configure --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-shared

make

make install

7.#加载配置

#最后写入config后,终端运行ffmpeg命令,出现success和已安装的扩展,则运行成功。

ldconfig

三.使用方法ffmpeg -i 1.mp3 -ac 1 -ar 8000 1.amr  #MP3转换AMR

ffmpeg -i 1.amr 1.mp3                 #AMR转换MP3

四.本人亲试,如果使用ffmpeg版本过低,会出现

出现如上问题,需要升级ffmpeg(升级就是去官网,下载最新安装包,重新安装就可以了!)

五.本人亲试,如果终端输入ffmpeg,报错:

报错如上

解决方案:

1.终端输入 vim /etc/ld.so.conf

2.如图输入

输入内容如图

3.保存后,终端输入:ldconfig

4.终端输入:ffmpeg,如下图,表示安装成功

如上图显示,便是ffmpeg配置成功

linux执行arm文件,Linux安装FFMPEG转换amr为mp3格式相关推荐

  1. linux执行bz文件,Linux下解压bzImage为vmlinux

    一.首先,简单介绍 几种linux内核文件的区别 vmlinux--编译出来的最原始的内核文件,未压缩. zImage--是vmlinux经过gzip压缩后的文件. bzImage--bz表示&quo ...

  2. linux 执行iso 文件,linux可以加载iso镜像文件到启动项吗

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 楼主的需求描述不清,不作评述.只说下关于楼上一些吧友提到的grub loopback设备可mount iso并读取其中文件的功能 未读过grub1/2的源 ...

  3. linux执行ksh文件,linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试...

    在我的 linux机器red-hat 5.1 – 在ppp文件中 – 我只有signature.pl字符串! > remark – 第三个应用程序将signature.pl字符串写入ppp文件 ...

  4. linux执行cli文件,linux – 如何“撤消”在终端/ CLI中执行的“解压缩”?

    我知道这可能是一个拙劣的unTAR,虽然我不记得确切的命令-.但是有可能"撤消"最近的"解压缩"命令,在这种情况下,使用mac终端? 这是在10.7,with ...

  5. ffmpeg转换MP4为mp3格式

    ffmpeg -i file.mp4 -b:a 128k file.mp3 //mp3与原视频时长相等 ffmpeg安装 1.更改为国内源 2. $ sudo apt -y install ffmpe ...

  6. linux执行sh提示非标准环境,Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)...

    先给大家看下问题描述,下图是我在运行时出现错误截图: 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditP ...

  7. linux下.run文件的安装与卸载

    转载地址:http://www.2cto.com/os/201205/130236.html linux下.run文件的安装与卸载 .run文件的安装很简单,只需要为该文件增加可执行属性,即可执行安装 ...

  8. linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)

    linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...

  9. Linux执行.sh文件,提示No such file or directory的问题的解决方法

    Linux执行.sh文件,提示No such file or directory的问题的解决方法 在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件, ...

  10. linux的头文件下载,Linux内核头文件(linux headers)

    更新 Linux 内核头文件(linux headers) 三 8th, 2013 2,474 views | 发表评论 | Trackback 一般来说,如果不是自己编译 kernel,那么更新头文 ...

最新文章

  1. Dojo学习笔记(六):dojo/_base/declare
  2. OVS ovs-vsctl(二十五)
  3. delphi 调 web api_小程序web同构Kbone
  4. dft计算傅里叶级数系数_一道国外的DFT性质的题目
  5. asp.net mvc 前台使用后台变量
  6. 2维数组 qt_Qt编写地图综合应用11-动态添加
  7. Redis慢日志问题解决
  8. mysql将俩个SQL查询出来的不一样的结果横向拼接成一行数据
  9. 基于GPU的大规模图计算系统与应用
  10. 20190904每日一句
  11. IE6下解决select层级高的问题
  12. 翻译记忆软件-塔多思TRADO经典教程_5
  13. Eclipse SVN历史乱码问题
  14. 特种期货开户交易权限开通认定标准
  15. 使用Git上传项目到Gitgub
  16. c语言封皮,C语言程序设计封皮.doc
  17. cir模型matlab代码,怎么用 CIR模型 进行利率定价
  18. 一道代码分析题浅析String的intern()方法
  19. ios13 微信提示音插件_iOS13免越狱修改微信提示音教程 iPhoneXS-11修改微信提示音教程...
  20. Kubernetes基础:使用rollout对Deployment进行控制

热门文章

  1. 无线服务器dns怎么设置方法,怎么设置无线路由器的dns
  2. 基于STM32的MLX90614(GY-906)人体红外测温
  3. Java中的Stream流
  4. retina 显示屏详细理解
  5. 椭圆形建筑——逸夫演艺中心
  6. mysql 允许局域网连接,怎么设置Mysql允许局域网或外部连接的方法
  7. 一维条码之code93码的生成和打印
  8. Tupper‘s Self-Referential Formula 塔珀自指公式
  9. 面试题——红黑树,B树、B+树
  10. 要重复多少次变成潜意识_潜意识是如何控制你的行为,让你做事效率提高的?...