
威联通 Docker 部署 Jellyfin 开启硬件解码
很多小伙伴在部署好 jellyfin 后总是开启硬件解码失败,原因是官方镜像缺少一些驱动。有国内大神针对这一现象专门制作了集成各种驱动的镜像 nyanmisaka/jellyfin ,使用此镜像可以顺利开启硬件解码。下面我们以威联通为例开始操练起来吧。
准备工作
- 打开威联通的文件总管在
Container
文件夹下新建jellyfin
文件夹。 - 在刚建立的 jellyfin 文件夹内分别新建
config
cache
video
三个文件夹。 - 以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),再将下面的启用硬件解码都勾选上,其他保持默认即可,保存后硬件解码就可以使用了。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 瞎折腾
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果