群晖docker下安装jellyfin 10.4.3之后无法硬解实时转码的解决方法

2020-09-17
0评论
/
2748阅读
爱搜啊

先说下我为什么想升级,不知道你们在使用的过程中有没有发现,字幕不同步的问题,或者声音不同步的问题,苹果设备更为明显,字幕延迟吓死爹!且这些问题发生都是在无线环境下,我不清楚是带宽问题还是其他什么问题,但是足以带给我去升级版本的冲动。

很多大神给出的docker下安装Jellyfin 群晖里设置硬件映射 或者最近很火unraid里映射在10.4.3之后的版本里都无法成功硬解或者叫硬件转码,原因是什么呢

群晖docker

第一次升级的时候我头都大了直接滚回了10.4.3。为什么就是硬件消失了,消失的话其他全部免谈,软件我CPU飙到50% I36100的U。其实我还是很想升级,很想知道字幕会不会可以同步了,放弃一段时间,回来测试了10.5.3结果还是一样今天我就升级到10.5.4 果然还是一样,因此去找原因,去解决。我们来看下面两段话

This is know and intentional since the driver is non-free and not compatible with GPL (so jellyfin can't redistribute it inside a prebuilt imager). Options about circumventing it are being discussed right now.

For Intel GPUs, additional i965-va-driver-shaders is required to use VAAPI HWA. But this is non-free so we cannot distribute it with our docker image. For this we are preparing to integrate the free intel-vaapi-driver in our future jellyfin-ffmpeg.

已经说明了其实没有免费的Intel vaapi驱动,因此你根本无法硬解,那怎么办,还好有大神给了解决方法我们来处理下

首先ssh你的群晖或者其他设备

sudo docker ps

查看ID,然后输入下面命令安装i965-va-driver-shaders驱动

sudo docker exec --user root -it 你的ID sh -c 'echo "deb http://http.us.debian.org/debian stable main contrib non-free" | tee -a /etc/apt/sources.list && apt-get update && apt-get install -y i965-va-driver-shaders && vainfo'

然后静静等待安装完成把这个i965-va-driver-shaders驱动打上去,其实我听不明白为什么不能集成呢。

jellyfin 10.4.3之后无法硬解实时转码

我这里没有拿我i3的主机做对比,我拿418play的主机给你们看下前后效果

jellyfin 10.4.3之后无法硬解实时转码

可以看到安装前后 CPU占用明显降低了。

然后我们看下日志

看到成功硬解播放也不报错了 之前日志,希望升级的朋友自行测试


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2020-09-17发布