美文网首页LinuxPHP经验分享
Centos 7 安装 ffmpeg 3.1

Centos 7 安装 ffmpeg 3.1

作者: 博才说 | 来源:发表于2018-05-25 11:17 被阅读7次

    ffmpeg提供了强大的音视频处理功能,可以帮助我们在开发中对音视频进行处理.

    1.下载并安装repoforge yum源

    # 下载
    wget -c ftp://195.220.108.108/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
    
    # 安装
    rpm -Uhv rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
    

    2.yum更新依赖并安装yasm,gnutls, lame,faac

    # 更新
    yum install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel nasm pkgconfig bzip2 -y
    
    # 安装
    yum install yasm yasm-devel gnutls gnutls-devel  lame lame-devel faac faac-devel -y
    

    3.卸载系统自带的x264并安装最新版

    # 卸载
    yum remove x264 x264-deve
    
    # 下载并解压安装
    wget -c ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20120718-2245-stable.tar.bz2
    tar jxvf x264-snapshot-20120718-2245-stable.tar.bz2
    cd x264-snapshot-20120718-2245-stable
    ./configure --enable-shared  --enable-static
    make 
    make install
    cd ..
    

    4.下载并安装ffmpeg-3.1

    # 下载
    wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
    
    # 解压安装
    tar -zxvf ffmpeg-3.1.tar.gz
    cd ffmpeg-3.1
    ./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfaac
    make
    make install
    

    中途可能会报错:WARNING: using libx264 without pkg-config
    因为yum安装x264时,没有自动给我们加入环境变量,执行:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH解决

    5.进行配置

    安装完成之后还需要进行一些配置才可以正常使用

    1.)编辑动态库配置
    vi /etc/ld.so.conf
    加入下面两行内容,安装时也可能自动加入,已有的就可以忽略

    include ld.so.conf.d/*.conf
    /usr/local/ffmpeg/lib
    

    保存退出后执行下面命令刷新
    ldconfig

    2.)配置ffmpeg的环境变量
    vi /etc/profile
    在文件尾部追加

    export FFMPEG=/usr/local/ffmpeg
    export PATH=$FFMPEG_HOME/bin:$PATH
    

    3.)检查安装是否安装OK
    ffmpeg -version

    原文发布于:Centos 7 安装 ffmpeg 3.1

    相关文章

      网友评论

        本文标题:Centos 7 安装 ffmpeg 3.1

        本文链接:https://www.haomeiwen.com/subject/eepyjftx.html