1.fedora20中没有rpm源,所以要去安装“RPM Fusion” :
yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
2.安装好RPM Fusion后安装 ffmpeg-devel (sudo yum install ffmpeg-devel ) 与 ffmpeg (sudo yum install ffmpeg) 估计先安装ffmpeg 就不用再安装 ffmpeg-devel了 我没去验证。
3.安装好ffmpeg ,运行会提示“ ffmpeg: symbol lookup error: /lib64/libavcodec.so.55: undefined symbol: vpx_codec_vp9_dx_algo ” ,用 baidu google了下,说是要安装“ libvpx ” , 那就安装吧“ yum install libvpx ” 发现提示的不是缺少libvpx 而是需要更新版本:
4.再次运行ffmpeg OK啦 ,完美!
试了下rtsp转rtmp也是妥妥的: