CentOS7.9安装ffmpeg和jellyfin

admin2023-07-04  133

通过yum方式安装ffmpeg

 

使用 yum 从 RPM Fusion 存储库安装:

1.RPM Fusion 存储库依赖于EPEL 软件存储库,如果您的系统上未启用 EPEL,请使用以下命令:

yum install epel-release

 

之前安装docker的时候已经启用了EPEL,所以直接可以进行下面的操作。

 

通过安装 rpm 包启用 RPM Fusion 存储库 :

yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

 

安装 FFmpeg:

yum install ffmpeg ffmpeg-devel

 

通过检查其版本来验证 FFmpeg 安装:

ffmpeg -version

 

显示一堆的版本信息,就说明ffmpeg安装好了。(但是这个方法对于jellyfin来说并不友好,在设置的时候jellyfin识别不了ffmpeg,哪怕路径是对的,设置的时候还是会提示无法找到ffmpeg,导致设置也无法保存。)

 

通过静态包方式安装ffmpeg:

在Centos下安装Jellyfin时,ffmpeg建议通过在官网下载静态包,解压即用就行,yum安装后ffmpeg和ffprobe安装路径容易找错,在Jellyfin设置时会出现问题。

下载地址:  https://johnvansickle.com/ffmpeg/

 

下载静态包命令:

wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz

 

解压:

tar -xvf ffmpeg-release-amd64-static.tar.xz

 

移动位置:

cp ffmpeg-release-amd64-static/ffmpeg /usr/bin/
cp ffmpeg-release-amd64-static/ffprobe /usr/bin/

 

然后是安装jellyfin

 

先安装依赖:

yum install libicu fontconfig -y COPY

 

执行完,发现这些依赖也已经安装好了,不知道是不是因为之前安装了ffmpeg的关系。

 

然后下载jellyfin的rpm包,最新版本可以到官网查看:

https://repo.jellyfin.org/releases/server/centos/

 

最新版本是10.8.10,下载RPM包:

wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.10-1.el7.noarch.rpm

wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.10-1.el7.x86_64.rpm

wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.10-1.el7.x86_64.rpm

 

速度有些慢。毕竟是国外的网。需要耐心等待。下载完之后就安装:

rpm -Uvh --nodeps jellyfin-web-10.8.10-1.el7.noarch.rpm
rpm -Uvh --nodeps jellyfin-server-10.8.10-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.10-1.el7.x86_64.rpm

 

启动jellyfin,常用的几个命令:

启动jellyfin
systemctl start jellyfin
# 设置为开机启动
systemctl enable jellyfin
# 停止 jellyfin
systemctl stop jellyfin
# 查看运行状态
systemctl status jellyfin
# 重启jellyfin
systemctl restart jellyfin

 

访问Jellyfin:

http://localhost:8096

转载请注明原文地址:http://www.198484.com/?read-114.html
0

最新回复(0)