安装ffmpeg
ffmpeg 需要 yasm 支持,所以需要先安装yasm(已安装过则不用)
安装 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
安装 ffmpeg
下载
wget http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2
编译&安装
bzip2 -d ffmpeg-3.3.tar.bz2
tar xvf ffmpeg-3.3.tar
cd ffmpeh-3.3/
./configure --enable-static --disable-shared --disable-yasm --enable-memalign-hack --enable-gpl --disable-libx264 --disable-librtmp --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib -prefix=/usr/local
make
make install
更新动态链接库(Linux)
增加动态链接库路径
添加以下内容至 /etc/ld.so.conf 文件尾部
include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib
/usr/local/lib
加载动态库配置文件
ldconfig
测试ffmpeg
进入目录,运行ffmpeg
cd ffmpeg-3.3/
./ffmpeg
拉流转推
ffmpeg -i 拉流地址 -acodec copy -vcodec copy -f flv 推流地址