很多小伙伴在部署好jellyfin后总是开启硬件解码失败,原因是官方镜像缺少一些驱动。有国内大神针对这一现象专门制作了集成各种驱动的镜像 nyanmisaka/jellyfin ,使用此镜像可以顺利开启硬件解码。下面我们以威联通为例开始操练起来吧。
准备工作
1.打开威联通的文件总管在 Container
文件夹下新建jellyfin
文件夹。
2.在刚建立的jellyfin文件夹内分别新建config
cache
video
三个文件夹。
3.以SSH方式连接威联通,并以root用户登录,然后执行下面的命令进行硬解赋权。
sudo chmod 777 /dev/dri/renderD128
部署
部署容器执行以下代码即可
docker run --name jellyfin -d \
--volume /share/Container/Jellyfin/config:/config \
--volume /share/Container/Jellyfin/cache:/cache \
--volume /share/mymovie:/video \
--net=host \
--restart=always \
--device /dev/dri/renderD128:/dev/dri/renderD128 \
nyanmisaka/jellyfin
第四行代码请按需修改,只需将冒号左边的
/share/mymovie
改为你的下载器的下载路径即可。
Jellyfin设置
浏览器地址栏输入你的IP:8096进入jellyfin。左上角单击三道杠进入菜单依次选择控制台-->播放-->硬件加速选择Video Acceleration API(VAPPI),再将下面的启用硬件解码都勾选上,其他保持默认即可,保存后硬件解码就可以使用了。