当你在Ubuntu上使用Jellyfin媒体服务器时遇到故障,可以尝试以下几种故障排除方法:
1. 媒体封面显示方块字
- 问题描述:媒体封面的文字显示为方块,可能是由于缺少中文字体。
- 解决方法:
- 通过终端进入Jellyfin容器:
docker exec -it jellyfin /bin/bash
- 安装中文字体:
apt update && apt install fonts-noto-cjk-extra
- 重启Jellyfin容器:
docker restart jellyfin
- 删除方块封面并重新生成:在Jellyfin界面中删除封面图片,然后通过控制台重新扫描媒体库。
- 通过终端进入Jellyfin容器:
2. 无法硬解视频
- 问题描述:Jellyfin 10.4.3及后续版本无法进行硬件加速。
- 解决方法:
- 通过SSH连接到设备。
- 添加Debian稳定源并安装i965-va-driver-shaders驱动:
apt update apt install i965-va-driver-shaders
- 使用
vainfo
检查硬件加速是否成功启用。
3. Jellyfin Docker无法连接
- 问题描述:无法连接到Jellyfin服务器。
- 解决方法:
- 检查Docker是否正常运行:
docker info
- 获取Jellyfin的Docker镜像:
docker pull jellyfin/jellyfin
- 运行Jellyfin容器,并确保映射合适的端口和目录:
docker run -d --name jellyfin -p 8096:8096 -v jellyfin_config:/config -v jellyfin_cache:/cache -v jellyfin_media:/media jellyfin/jellyfin
- 检查端口配置,确保8096端口映射正确。
- 访问Jellyfin界面:
http://your_host_ip:8096
- 检查Docker是否正常运行:
4. 播放错误
- 问题描述:出现“播放错误 该客户端与媒体不兼容,服务器未发送兼容的媒体格式”的错误。
- 解决方法:
- 将媒体库中的类别从“电视节目”改为“混合内容”。
5. 字体渲染出错
- 问题描述:电影字幕显示为方块乱码。
- 解决方法:
- 下载汉字字体文件。
- 将字体移动到Jellyfin挂载的配置目录下,新建一个
font
文件夹并把字体放进去。 - 在Jellyfin网页界面,选择设置中的播放,在备用字体文件路径找到字体文件,并勾选启动备用字体。
如果以上方法都不能解决你的问题,建议查阅Jellyfin的官方文档或社区论坛,寻找更多针对性的解决方案。此外,确保你的Jellyfin和Docker都是最新版本,以避免已知的兼容性问题。