1. 添加EPEL和Nux Dextop仓库
sudo yum install epel-release
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
2. 安装FFmpeg
sudo yum install ffmpeg ffmpeg-devel
3. 验证安装
ffmpeg -versionffmpeg -formats | head -10
4.安装目录结构
1. 可执行文件位置
/usr/bin/ffmpeg
/usr/bin/ffprobe
/usr/bin/ffplay
2. 库文件位置
/usr/lib64/
/usr/lib/
3. 头文件位置(如果安装了开发包)
/usr/include/ffmpeg/
4. 配置文件位置
/etc/ffmpeg/
注意事项
- 如果您在Jenkins中使用FFmpeg,确保Jenkins用户有权限访问这些目录和文件
- 如果Python库仍然找不到FFmpeg,可能需要明确指定路径:
import os
os.environ["IMAGEIO_FFMPEG_EXE"] = "/usr/bin/ffmpeg"
- 某些情况下,可能需要重启Jenkins服务使环境变量生效:
sudo systemctl restart jenkins