详细介绍:CentOS 7安装FFmpeg

1. 添加EPEL和Nux Dextop仓库

# 安装EPEL仓库
sudo yum install epel-release
# 添加Nux Dextop仓库(包含更新的FFmpeg)
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 -version
ffmpeg -formats | head -10

4.安装目录结构

1. 可执行文件位置

/usr/bin/ffmpeg # FFmpeg主程序
/usr/bin/ffprobe # FFmpeg媒体分析工具
/usr/bin/ffplay # FFmpeg媒体播放器

2. 库文件位置

/usr/lib64/ # FFmpeg相关库文件通常在这里
/usr/lib/ # 某些系统可能在这里

3. 头文件位置(如果安装了开发包)

/usr/include/ffmpeg/ # FFmpeg开发头文件

4. 配置文件位置

/etc/ffmpeg/ # FFmpeg配置文件目录(如果存在)

注意事项

  1. 如果您在Jenkins中使用FFmpeg,确保Jenkins用户有权限访问这些目录和文件
  2. 如果Python库仍然找不到FFmpeg,可能需要明确指定路径:
import os
os.environ["IMAGEIO_FFMPEG_EXE"] = "/usr/bin/ffmpeg"
  1. 某些情况下,可能需要重启Jenkins服务使环境变量生效:
sudo systemctl restart jenkins
posted @ 2025-08-27 10:35  wzzkaifa  阅读(65)  评论(0)    收藏  举报