一、需要安装 yasm(2.14版本)

wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz
tar -zxvf yasm-2.14.tar.gz
cd yasm-2.14
./configure
make && make install

二、安装libx264

git clone https://code.videolan.org/videolan/x264.git
cd x264
./configure --prefix=/usr/softinstall/x264/ --includedir=/usr/local/include --libdir=/usr/local/lib --enable-shared
make && make install

 三、centos linux下安装ffmpeg

1、下载并解压,用的是4.1的版本

wget http://www.ffmpeg.org/releases/ffmpeg-4.1.tar.gz
tar -zxvf ffmpeg-4.1.tar.gz

2进入解压后目录,输入如下命令(/usr/local/ffmpeg为自己指定的安装目录)

cd ffmpeg-4.1
./configure --prefix=/usr/local/ffmpeg
make && make install

 四、添加动态链接库

vi /etc/ld.so.conf
在最后一行加入
/usr/local/lib
从目录参照安装libx264中的--libdir=/usr/local/lib参数值设定的目录。
执行
ldconfig
生效

推视频流

ffmpeg -re -stream_loop -1 -i /home/lov/310.mp4 -vcodec libx264 -acodec aac -f flv rtmp://47.93.122.114:1935/live/test1

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐