jellyfin 10.4.3之后无法硬解的解决方法
先说下我为什么想升级,不知道你们在使用的过程中有没有发现,字幕不同步的问题,或者声音不同步的问题,苹果设备更为明显,字幕延迟吓死爹!且这些问题发生都是在无线环境下,我不清楚是带宽问题还是其他什么问题,但是足以带给我去升级版本的冲动。
很多大神给出的docker下安装jellyfin 群晖里设置硬件映射 或者最近很火unraid里映射在10.4.3之后的版本里都无法成功硬解或者叫硬件转码,原因是什么呢
第一次升级的时候我头都大了直接滚回了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你的群晖或者其他设备 docker ps 查看ID
下面输入命令:
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驱动打上去,其实我听不明白为什么不能集成呢。
我这里没有拿我i3的主机做对比,我拿418play的主机给你们看下前后效果
然后我们看下日志
看到成功硬解播放也不报错了 之前日志,希望升级的朋友自行测试
Flypool
校验提示文案
lifigo
校验提示文案
Flypool
校验提示文案
DADE
校验提示文案
CHH-CHH
校验提示文案
宸風
校验提示文案
欲仙欲死
校验提示文案
白玉菩提
校验提示文案
焱炎火
校验提示文案
Diabolou
校验提示文案
jinsongtry
校验提示文案
mengtingiii
校验提示文案
chancat
校验提示文案
Yamol
校验提示文案
很诧异
校验提示文案
金猪还神
校验提示文案
fallfeng88
校验提示文案
A_Mz
校验提示文案
CrzHeart
校验提示文案
值友1680373814
校验提示文案
法科优
校验提示文案
精蓝
校验提示文案
精蓝
校验提示文案
chancat
校验提示文案
值友1194387322
校验提示文案
值友1674858420
校验提示文案
cocand456
校验提示文案
宸風
校验提示文案
值友9695185429
校验提示文案
棐音酱
校验提示文案
值友1680373814
校验提示文案
欲仙欲死
校验提示文案
lessio
校验提示文案
小李寻欢
校验提示文案
骑着蜗牛追妹纸
校验提示文案
mengtingiii
校验提示文案
yizhanghong
校验提示文案
Fisher
校验提示文案
njack
校验提示文案
hrbagang
校验提示文案