很久没用浏览器看 jellyfin 的电影了,突然发现很多电影无法硬解码了。
翻了翻资料,原来是新版的 jellyfin 把硬解码给拿掉了,需要自己装, 那就开始。
先看看 jellyfin docker 的 container ID ,这里是 56a455bdbecc
[Flanker@Qnap453Dmini ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
653340275e64 portainer/agent:2.11.0 "./agent" 21 hours ago Up 21 hours portainer_edge_agent
07be927bb5f4 portainer/portainer-ce "/portainer" 21 hours ago Up 21 hours 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp, 9443/tcp portainer
0783872b6f2e whyour/qinglong:latest "./docker/docker-ent…" 3 days ago Up 24 hours 0.0.0.0:5700->5700/tcp qinglong
56a455bdbecc linuxserver/jellyfin:latest "/init" 7 days ago Up 24 hours 0.0.0.0:12302->8096/tcp, 0.0.0.0:12398->8920/tcp jellyfin
[Flanker@Qnap453Dmini ~]$
进入 DOCKER 操作
[Flanker@Qnap453Dmini ~]$ docker exec -it 56a455bdbecc /bin/bash
root@003dadfdd1ae:/#
解决“Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module”报错,安装相关的支持包。
apt install libterm-readkey-perl -y
接着安装 i965-va-driver-shaders 和 vainfo
apt install i965-va-driver-shaders && vainfo -y
解决问题。