111  
查询码:00000643
Centos7 源码编译安装ffmpeg
作者: 盖杰 于 2020年09月10日 发布在分类 / 物联网组 / 边缘接入网关 下,并于 2020年09月10日 编辑
ffmpeg安装

由于ffmpeg依赖很多第三方库,因此安装较为复杂,这里也只是安装了部分功能(包括h264、rtmp

1、安装yasm-1.3.0,http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

    ./configure

    make

    make install即可安装成功

2、安装rtmpdump-2.3,安装过程同上,http://rtmpdump.mplayerhq.hu/download/

3、安装nasm-2.15.05,同上,https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/

4、安装x264,https://www.videolan.org/developers/x264.html

    ./configure --enable-shared

    make

    make install

5、安装ffmpeg,官网http://ffmpeg.org/下载最新版本即可

    ./configure --prefix=/srv/libffmpeg --enable-shared --enable-pthreads --enable-librtmp --enable-libx264 --enable-gpl --enable-decoder=h264 --enable-encoder=libx264

    make

    make install

    若第一步出现如下错误:librtmp not found using pkg-config,则执行

    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig(rtmp安装路径为默认路径/usr/local)



 推荐知识

 历史版本

修改日期 修改人 备注
2020-09-10 15:27:37[当前版本] 盖杰 ffmpeg

知识分享平台 -V 4.8.7 -wcp