📜  如何在 Linux 中安装 FFmpeg?(1)

📅  最后修改于: 2023-12-03 15:08:42.044000             🧑  作者: Mango

如何在 Linux 中安装 FFmpeg?

FFmpeg 是一个开源的音视频处理工具,可以在 Linux 系统中进行安装和使用。本文将介绍在 Linux 中安装 FFmpeg 的方法。

方法一:使用系统包管理器安装

大多数 Linux 发行版都提供了 FFmpeg 的安装包,可以通过系统的包管理器进行安装。以下是几个常见的包管理器和对应的安装命令:

Debian/Ubuntu
sudo apt-get update
sudo apt-get install ffmpeg
CentOS/RHEL
sudo yum install ffmpeg
Fedora
sudo dnf install ffmpeg
方法二:编译安装

如果系统的包管理器没有提供 FFmpeg 的安装包,或者需要更高版本的 FFmpeg,也可以通过编译源代码进行安装。以下是安装的步骤:

1. 安装编译工具和依赖库
# Debian/Ubuntu
sudo apt-get install build-essential libmp3lame-dev libopus-dev libogg-dev libvorbis-dev libtheora-dev libvpx-dev yasm

# CentOS/RHEL
sudo yum groupinstall "Development Tools"
sudo yum install lame-devel opus-devel libogg-devel libvorbis-devel libtheora-devel libvpx-devel yasm
2. 下载 FFmpeg 源代码

可以从 FFmpeg 的官网(https://www.ffmpeg.org/download.html)下载最新版本的源代码,也可以通过 git 进行克隆:

git clone https://git.ffmpeg.org/ffmpeg.git
3. 编译和安装
cd ffmpeg
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-static --disable-doc --enable-libmp3lame --enable-libopus --enable-libogg --enable-libvorbis --enable-libtheora --enable-libvpx --enable-libx264 --enable-libx265
make -j$(nproc)
sudo make install
4. 配置环境变量

如果安装完后不能执行 ffmpeg 命令,可以将 /usr/local/ffmpeg/bin 目录添加到系统的 PATH 环境变量中:

echo 'export PATH=/usr/local/ffmpeg/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
结语

本文介绍了在 Linux 中安装 FFmpeg 的两种方法:使用系统包管理器和编译安装。选择方法应根据具体的情况和需求进行。