借用模板#

在 Unraid
应用

中搜索 “Jellyfin” 。

找到
linuxserver's Repository

版本的 Jellyfin ,点击
Install

,选择
latest

。

修改模板#

修改#

更改
存储库

:
nyanmisaka/jellyfin

。

设置
特权

:开。

设置
WebUI

:为你的端口。

配置
Path: /data/tvshows

、
Path: /data/movies

为你的共享文件夹。

移除#

移除:
Port: 8920

、
Port: 7359

、
Port: 1900

三个配置。

添加#

添加字体目录映射:

点击

  • 添加另一个路径、端口、变量、标签或设备

。

配置类型:
路径

。

名称:
/usr/share/fonts

。

容器路径:
路径

。

主机路径:
/mnt/user/appdata/jellyfin/fonts

。

访问模式:
读/写

。

说明:
字体目录映射

。

应用即可。

初始化#

初始时 提示,
选择服务器

配置即可。

到设置硬件加速的步骤前,懒得写了,找了个简短的视频,讲的还详细些。

参考:
Unraid Docker 12:开源私人媒体服务 Jellyfin ——煦诗儿
。

硬件加速#

选用
nyanmisaka/jellyfin

这个镜像有两个原因:

  • 就是它已经提前配置好硬件加速,适配硬件加速功能更多,只需要手动选择即可。
  • 相较于原版,更适配 mkv 格式适配,配置好后基本无卡顿。

按照上一点视频进入设置硬件加速界面。

设置
硬件加速

:
Video Acceleration API (VAAPI)

。

VA-API 设备

:自动识别。

启用硬件解码

:全部勾选。

硬件编码选项

:

  • 勾选启用硬件编码、允许以 HEVC 格式编码、启用 VPP 色调映射、启用色调映射。
  • 注意:不勾选启用低电压模式的 Intel H.264 硬件编码器、启用低电压模式的 Intel HEVC 硬件编码器。否则报错:“该客户端与媒体不兼容,服务器未发送兼容的媒体格式。”

设置
备用字体文件路径

为之前映射的字体文件夹:
/usr/share/fonts

。

不勾选
启用备用字体

、
允许实时提取字幕

。

  • 若勾选,可能会出现字幕时间错位的问题。
  • 若依然出现字幕偏移问题,在影片的竖直三点中设置修改字幕。点击+重新上传字幕即可。

其他不变。

创建媒体库#

对于第一次扫描本地文件,只显示第一个的问题:

关闭所有:
元数据下载器

、
图片获取程序

。就是刮削出错中止,关闭跟刮削有关的功能即可。

关于 MKV 格式#

浏览器#

Jellyfin
在浏览器
默认无法支持 mkv 格式的硬件解码,就算设置了硬件加速也无法解码,只能软解。所以要使用 Jellyfin 来解码 mkv 格式视频,尽可能使用高配置的主机。