在 openEuler 24.03 (LTS) 上安装 FFmpeg 的完整指南
目录
在 openEuler 24.03 (LTS) 上安装 FFmpeg 的完整指南
📌 系统环境信息
✅ 安装 FFmpeg
1. 更新软件源(可选但推荐)
2. 安装 FFmpeg 及开发工具包
🧪 验证安装是否成功
🛠️ FFmpeg 常用示例
🔍 附加说明
📦 ffmpeg-devel 是做什么的?
🧾 总结
在 openEuler 24.03 (LTS) 上安装 FFmpeg 的完整指南
FFmpeg 是一款功能强大的开源音视频处理工具,广泛应用于音视频编解码、转码、录制、流媒体等场景。本文将介绍如何在 openEuler 24.03 LTS 系统中快速安装 FFmpeg 及其开发库。
📌 系统环境信息
以下是我当前的系统信息:
NAME="openEuler"
VERSION="24.03 (LTS)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS)"
openEuler 是华为主导的开源 Linux 发行版,广泛用于服务器、云原生和边缘计算等领域。自 24.03 LTS 起,系统软件生态更加成熟,对开发者更加友好。
✅ 安装 FFmpeg
在 openEuler 24.03 中,官方软件仓库已经内置 FFmpeg 及其相关开发包,安装方式非常简单:
1. 更新软件源(可选但推荐)
sudo dnf clean all
sudo dnf makecache
2. 安装 FFmpeg 及开发工具包
sudo dnf install ffmpeg ffmpeg-devel -y
这条命令会安装:
-
ffmpeg
:主程序,包含ffmpeg
,ffplay
,ffprobe
等工具; -
ffmpeg-devel
:开发相关头文件和库,便于二次开发或编译依赖于 FFmpeg 的项目。
🧪 验证安装是否成功
安装完成后,执行以下命令确认版本信息:
ffmpeg -version
示例输出:
ffmpeg version 4.x Copyright (c) ...
built with gcc 12.x (GCC) ...
configuration: --enable-gpl --enable-libx264 ...
如果看到版本号和编译信息,说明安装成功!
🛠️ FFmpeg 常用示例
安装好之后你可以立即使用 FFmpeg 处理多媒体文件。例如:
-
视频转码:
ffmpeg -i input.mp4 output.avi
-
提取音频:
ffmpeg -i input.mp4 -vn -acodec copy output.aac
-
压缩视频:
ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output_compressed.mp4
-
录屏(配合 X11):
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 output.mkv
🔍 附加说明
📦 ffmpeg-devel 是做什么的?
如果你计划编译其他依赖 FFmpeg 的软件(如 VLC、OBS、GStreamer 插件等),ffmpeg-devel
包中的头文件和库至关重要。
🧾 总结
在 openEuler 24.03 LTS 上安装 FFmpeg 非常简单,官方源已经默认提供,无需手动添加第三方仓库或源码编译。只需一条命令:
sudo dnf install ffmpeg ffmpeg-devel -y
即可获得完整的 FFmpeg 工具链,满足开发、处理和分析多媒体内容的各类需求。