编译环境:
CentOS 7.0
废话不多少,下面是具体的编译步骤
先安装yasm-1.2.0.tar.gz
tar zxvf yasm-1.2.0.tar.gz cd yasm-1.2.0 ./configure --prefix=/usr/local/bin/yasm PATH=$PATH:/usr/local/bin/yasm/bin make && make install
--------------------------------------
SDL2-2.0.8.tar.gz
tar -zxvf SDL2-2.0.8.tar.gz ./configure --prefix=/usr/local --enable-shared make && make install
--------------------------------------
安装解码器
lame-3.99.5.tar.gz
tar zxvf lame-3.99.5.tar.gz cd lame-3.99.5 ./configure --enable-shared --prefix=/usr/local make && make install--------------------------------------
libogg-1.1.3.tar.gz
tar zxvf libogg-1.1.3.tar.gz cd libogg-1.1.3 ./configure --prefix=/usr/local make && make install--------------------------------------
libvorbis-1.3.6.tar.xz
tar -xvJf libvorbis-1.3.6.tar.xz cd libvorbis-1.3.6 ./configure --prefix=/usr/local make && make install--------------------------------------
xvidcore-1.1.3.tar.gz
tar zxvf xvidcore-1.1.3.tar.gz cd xvidcore-1.1.3/build/generic ./configure --prefix=/usr/local make && make install--------------------------------------
last_x264.tar.bz2
tar jxvf last_x264.tar.bz2 cd x264-snapshot-20141105-2245 ./configure --prefix=/usr/local --enable-shared --disable-asm make && make install--------------------------------------
libdca-0.0.2.tar.gz
tar zxvf libdca-0.0.2.tar.gz cd libdts-0.0.2 ./configure --prefix=/usr/local make && make install--------------------------------------
a52dec-0.7.4.tar.gz
tar zxvf a52dec-0.7.4.tar.gz cd a52dec-0.7.4 ./configure --prefix=/usr/local make && make install
--------------------------------------
faad2-2.7.tar.gz
tar zxvf faad2-2.7.tar.gz cd faad2-2.7 autoreconf -vif ./configure --prefix=/usr/local --with-mp4v2 --enable-shared make && make install
--------------------------------------
faac-1.28.tar.gz
tar zxvf faac-1.28.tar.gz cd faac-1.28 ./bootstrap ./configure --prefix=/usr/local make && make install--------------------------------------
amrnb-11.0.0.0.tar.bz2
tar jxvf amrnb-11.0.0.0.tar.bz2 cd amrnb-11.0.0.0 ./configure --prefix=/usr/local --enable-shared make && make install
--------------------------------------
amrwb-11.0.0.0.tar.bz2
tar jxvf amrwb-11.0.0.0.tar.bz2 cd amrwb-11.0.0.0 ./configure --prefix=/usr/local make && make install
--------------------------------------
opencore-amr-0.1.3.tar.gz
tar zxvf opencore-amr-0.1.3.tar.gz cd opencore-amr-0.1.3 ./configure --prefix=/usr/local make && make install
--------------------------------------
ffmpeg-4.0.2.tar.gz
tar -jxvf ffmpeg-4.0.2.tar.bz2 cd ffmpeg-4.0.2 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --prefix=/usr/local/ffmpeg-4.0.2 --enable-ffplay --enable-ffmpeg --enable-ffprobe --enable-gpl --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-yasm --enable-version3 --enable-nonfree --enable-libx264 --extra-ldflags=-ldl make make install
编译完毕后,可以看看编译信息的最上面,是否有 ffmpeg, ffplay, ffprobe这三个文件,如果少某一个,可能是依赖包有问题,请自行查找,一般如果缺少ffplay的话,是缺少SDL2导致的,因此configure执行前,要先安装SDL2。
最后make时,可能会有很多的警告信息,只要不是错误信息,其他的忽略即可。
Good Luck !!!
相关的全部包,请到下面地址去下载:
相关推荐
该包内容包含了编译FFmpeg所需要的10多个包, a52dec-0.7.4.tar.gz amrnb-11.0.0.0.tar.bz2 amrwb-11.0.0.0.tar.bz2 faac-1.28.tar.gz faad2-2.7.tar.gz ffmpeg-4.0.2.tar.bz2 freetype-2.9.1.tar.bz2 lame-3.99.5....
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14教程
CentOS 7.0系统下安装配置mariaDB步骤详解
最新的Centos7.0安装图文详解,个人感觉很不错 如有别的疑问可自行百度
详细描述了如何在Centos中安装docker,包括防火墙的下载,开启防火墙,docker端口的开放,以及开机自启动的设置
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
文档中是CentOS7.0的镜像包,下载后可以直接在虚拟机中点击打开新的虚拟机即可
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14.docx
基于公司的生产环境无法连接到外网,许多工具只能通过离线安装的方式进行安装。本文提供createrepo离线安装包用于内网生产环境使用。...安装方法:将压缩包解压到tmp目录下,执行createrepo_install.sh脚本
一、安装MySQL 1、安装cmake cd /usr/local/src tar zxvf cmake-2.8.11.2.tar.gz cd cmake-2.8.11.2 ./configure make make install 2、安装MySQL groupadd mysql #添加mysql组 useradd -g mysql mysql -s...
最新CentOS 7.0防火墙操作命令和以前稍微有些区别和变化
centos7.0版本镜像,兼容性更高,6.0以下镜像不支持docker安装
nginx-1.6.0.tar.gz openssl-1.0.1h.tar.gz pcre-8.35.tar.gz zlib-1.2.8.tar.gz
CentOS 7.0下kvm安装详细步骤
centos7.0安装tomcat7.0.82的详细步骤和注意事项,亲测有效
虚拟机Centos 7.0 安装zimbra 8.7邮件服务器的步骤,亲测有效,内网发送,内网发往外网(QQ和163邮箱)。外网发往内网需要做域名映射
CentOS7.0安装zookeeper
CentOS 7.0安装Nvidia驱动
CentOS7.0使用手册+中文PDF版.rar 永久免费