群晖docker下安装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你的群晖或者其他设备
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驱动打上去,其实我听不明白为什么不能集成呢。
我这里没有拿我i3的主机做对比,我拿418play的主机给你们看下前后效果
可以看到安装前后 CPU占用明显降低了。
然后我们看下日志
看到成功硬解播放也不报错了 之前日志,希望升级的朋友自行测试
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包