这里使用的Jellyfin版本是10.6.4,下载地址:jellyfin-server-10.6.4-1.el7.x86_64.rpm

下载完毕后使用RPM进行安装

rpm -ivh ./jellyfin-server-10.6.4-1.el7.x86_64.rpm

安装完毕后根据官方文档说明

The default CentOS/RHEL repositories don't carry FFmpeg, which the RPM requires. You will need to add a third-party repository which carries FFmpeg, such as RPM Fusion's Free repository.

需要安装FFmpeg,它在默认的CentOS 8 源仓库中没有提供。你可以选择通过源文件编译安装 FFmpeg,或者使用dnf工具从Negativo17源仓库中安装。

  1. Negativo17软件源依赖EPEL 和 PowerTools 软件源。以 root 或者其他有 sudo 权限的用户身份运行下面的命令,启用必须的软件源:
sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
  1. 一旦软件源被启用,安装FFmpeg:
sudo dnf install ffmpeg
  1. 通过检测版本号,验证FFmpeg安装:
ffmpeg -version

在写这篇文章的时候,FFmpeg 在 Negativo17 软件源中的当前版本是2.8.15。

ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (GCC)
...

这个命令同时会打印出 FFmpeg 的配置选项。
就这些。FFmpeg 已经在你的CentOS机器上安装好了,你可以开始使用它了。