fedora上安装ffmpeg

环境 fedora26

1. 安装 yasm

sudo dnf install yasm yasm-devel -y

2.安装 ffmpeg

官方下载ffmpeg源码 ( http://ffmpeg.org/ )

下载下来一个 压缩包 ffmpeg-4.0.tar.bz2

tar -xjvf ffmpeg-4.0.tar.bz2

cd ffmpeg-4.0

./configure --enable-shared

make && sudo make install

安装完毕

查看 ffmpeg版本号

/usr/local/bin/ffmpeg -version

报错了

error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory

编辑动态库配置文件 sudo vim /etc/ld.so.conf

添加一条:

/usr/local/ffmpeg/lib/

刷新动态链接库缓存

ldconfig

再次运行 ffmpeg 正确

把ffmpeg添加到环境变量

vim /etc/profile

添加一行

export PATH=/usr/local/ffmpeg/bin/:$PATH\

刷新环境

souce /etc/profile