返回顶部
首页 > 资讯 > 服务器 >CentOS搭建Jellyfin影音服务器
  • 390
分享到

CentOS搭建Jellyfin影音服务器

ffmpegJellyfin 2023-09-04 11:09:48 390人浏览 泡泡鱼
摘要

一. 安装Jellyfin 之前介绍过Docker安装jellyfin,但Docker安装方式存在一些限制,于是一起学习一下用RPM包在Centos 7下安装方法。 先安装需要的依赖: yum ins

一. 安装Jellyfin

之前介绍过Docker安装jellyfin,但Docker安装方式存在一些限制,于是一起学习一下用RPM包在Centos 7下安装方法。

先安装需要的依赖:

yum install libicu fontconfig -y COPY

下载CentOS最新可用RPM包进行安装:

最新版本可以在 https://repo.jellyfin.org/releases/server/centos/ 这个地址查看:

下载这三个包:

wget -c Https://repo.jellyfin.org/releases/server/centos/stable/WEB/jellyfin-web-10.8.9-1.el7.noarch.rpmwget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpmwget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

安装jellyfin:

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

启动jellyfin:

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

访问Jellyfin:

http://localhost:8096/

二. 安装FFmpeg

由于Jellyfin需要使用ffmpeg来进行转码,但是RMP包并没有包含ffmpeg,需要自行安装ffmpeg,这里提供一个静态安装ffmpeg的方法:

#下载ffmpegwget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz#解压tar -xvf ffmpeg-git-amd64-static.tar.xz#移动目录cp ffmpeg-git-20200211-amd64-static/ffmpeg /usr/bin/cp ffmpeg-git-20200211-amd64-static/ffprobe /usr/bin/

打开Jellyfin设置页面(点击右上角小人图标,进入设置页面)–> 控制台 –> 播放 –> 将FFmpeg 路径设置为 /usr/bin/ffmpeg

三. 设置Jellyfin

3.1 初始化

先选择语言

用户名默认是 root,可以修改成自己想要的。密码也可以留空,毕竟是自用嘛!

媒体库可以稍后设置,这里点击下一步。

元数据语言按图中所示选择。关于何为「元数据」,我会在稍后解释。

远程访问这一页保持默认,不勾选「开启自动端口映射」也能用。

这样初始化就搞定啦!相当简单的是吧,复杂的地方在后头。

3.2 转码设置

在开始使用前,先不要着急添加媒体库。把转码功能开了。「硬件转码」是流媒体中很重要的一部分,不管是 PLEX 亦或是 Emby,硬解功能都是收费的。

所以只要进入「控制台」-「播放」,选择「In­tel QuickSync (QSV)」,把能勾选的视频编码格式全勾上,其他选项根据自己的理解勾选。

三. 页面美化

3.1 美化效果

默认的主题个人觉得很难看,我们可以使用自定义CSS美化页面。

美化前首页:

美化后首页:

美化前海报详情:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m1rw05sn-1680668321741)(null)]

美化后海报详情:

3.2 页面美化

JellySkin 官网

要使用 JellySkin 主题,请将下面的行复制到“仪表板 -> 常规 -> 自定义 CSS”并单击保存,它将立即在服务器范围内应用到所有用户可能正在使用的任何主题之上。要删除主题,请清除“自定义 CSS”字段,然后单击保存。

注意:使用 Nginx 反向代理时,主题可能无法工作。向下滚动以了解如何解决此问题。

@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/main.css");

要启用徽标,请将其添加到自定义 css:

@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/loGo.css");

参考文章:

利用 Jellyfin + Bangumi 打造更舒适的动画媒体库 - 初之音 (himiku.com)

CentOS安装jellyfin | 最要学习 (zylearning.top)

来源地址:https://blog.csdn.net/tianjindong0804/article/details/129968859

--结束END--

本文标题: CentOS搭建Jellyfin影音服务器

本文链接: https://lsjlt.com/news/393413.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作