黑群晖7.3.2安装Jellyfin并开启硬件转码教程
整个网站现在都是老的版本(6.X)Jellyfin硬解的教程,群晖更新到7.X之后开启硬解的教程很少,我就把自己安装并遇到的情况一并写一篇文章,权当记录了。
我的是NAS是华硕B360M-K主板,i3-9100T CPU,安装的是SA6400的黑群晖,有核显驱动
一、从 DSM 7.2.2 版本起,Jellyfin 成为了推荐的 Video Station 替代选项之一。
Jellyfin 安装教程
这里有两种安装方法可供选择:
一. 通过 Container Manager 安装
1. 进入到群晖DSM打开套件中心,安装 Container Manager,这里还是要吐槽一下群晖,套件什么的总是一个版本一变化,光这个名字就很长,以下教程是网上找了部分图,所以中英文混排,相信大家都能看懂

2. 启动Container Manager,进入注册表页面,并在搜索栏中搜索“jellyfin”。
2.1 如果镜像仓库提示连上不,可以设置镜像仓库加速,地址为:https://docker.1ms.run

3. 选择jellyfin / jellyfin并单击下载。

4. 选择最新标签。

5. 下载完成后,前往映像页面,选择jellyfin/jellyfin并单击运行。

6. 输入容器名称,选择启用自动重启,然后单击下一步。

7.用File Station在群晖的docker目录下新建jellyfin目录,并在jellyfin目录新建cache和config两个目录文件夹

8.在高级设置中配置:
端口设置:点击"端口设置"选项卡
本地端口:填写
8096(或自定义端口)容器端口:
8096类型:
TCP
存储空间设置:点击"存储空间"选项卡
点击"添加文件夹"
选择群晖上的媒体文件夹(如
/volume1/video)装载路径填写:
/media添加配置文件卷:选择
/volume1/docker/jellyfin/config,装载路径/config添加缓存卷:选择
/volume1/docker/jellyfin/cache,装载路径/cache

往下拉,使用高权限执行容器要选上(很重要!!!)

9.确认您的设置,选择向导完成后运行此容器,然后单击完成。您可以前往容器页面检查容器状态。如果 Jellyfin 的容器状态显示绿色灯光,则表示容器已成功启动。
10.打开jellyfin,打开http://[你的ip]:8096进入并设置后,在控制台-播放-转码那里选择:VAAPI
VAAPI设备选/dev/dri/renderD128
在下面的启用硬件解码都勾选上

11、别的教程的开启ssh,进入后输入命令查看本机是否有硬解驱动的问题不再一一说明,直接上图



我的是NAS是华硕B360M-K主板,i3-9100T CPU,安装的是SA6400的黑群晖,有核显驱动
12、测试硬解是否成功
如果没有硬解成功,CPU使用率接近100%,开启后CPU使用率低于50%
打开一个4K片子,设置里选一下小一点的码率,可以看到正在转码

在putty中输入htop,可以看到
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -hwaccel vaapi -hwaccel_output_format vaapi -noautorota
其中红色的部分就表示正确调用了硬件解码

9100T原来没有硬解的时候使用率为98%,硬解后变为43%

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
