zoukankan      html  css  js  c++  java
  • centos6.5 64安装ffmpeg过程支持转码mp3

    百度了几个文章 大致知道了思路 

    首先yum源安装是木有的,只能编译安装了。

    要安装ffmpeg要先安装一个yasm支持汇编优化(FFmpeg需要)

    在安装一个lame,支持mp3的转码

    那就是需要3步,先安装yasm 在安装lame,然后安装ffmpeg

    1 安装yasm

    wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
    
    tar -zxvf yasm-1.3.0.tar.gz
    
    cd yasm-1.3.0
    
    ./configure
    make
    make install

    2 安装lame

    wget https://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz
    
    tar -zxvf lame-3.99.5.tar.gz
    
    cd  lame-3.99.5
    
    ./configure
    make
    make install 

    3安装ffmpeg  安装时间有点长  貌似20分钟左右  

    wget http://ffmpeg.org/releases/ffmpeg-3.2.4.tar.gz
    
    tar -zxvf ffmpeg-3.2.4.tar.gz
    
    cd ffmpeg-3.2.4
    
    ./configure --enable-libmp3lame
    make
    make install

    4  看看是否安装成功

    ffmpeg -version

    ffmpeg默认安装目录为“/usr/local/lib”,有些64位系统下软件目录则为“/usr/lib64”,编译过程中可能会出现

    ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
    

    等类似的错误,解决办法是建立软链接:

    ln -s /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so.0

    5 测试一个转换

    ffmpeg -i 1490600991347.amr 1.mp3

    测试下 可以转换成功

    一些其他网站:

    http://ffmpeg.org/  查找最新版ffmpeg

    http://yasm.tortall.net/  最新版yasm

    http://lame.sourceforge.net/ 最新版lame 支持mp3格式转码

  • 相关阅读:
    c/c++基础 输入函数/流
    数据库的码/键
    sql plus笔记
    cmd delete oracle related
    CAN总线
    SAR ADC : 逐次逼近寄存器型(SAR)模数转换器(ADC)
    Cortex-M3寄存器等基础知识
    Cortex-M3知识点
    ARM指令和Thumb指令区别
    8051、ARM、AVR
  • 原文地址:https://www.cnblogs.com/baker95935/p/6625973.html
Copyright © 2011-2022 走看看