有两种情形:Jellyfin直接在软件源中安装,或者docker安装的

Jellyfin在字幕设置中可以选择烧录字幕,开启之后一旦发现字幕会强制转码视频并烧录字幕,实测在我的rk3399开发板上是软件编码,消耗太大。不到万不得已不要开启,但是万一真的碰到烧录的中文汉字变成方块的情况,清继续往下看。

情形一:软件源安装Jellyfin

详见Jellyfin官方安装指导

下载字体文件

首先下载方正准圆的 woff2 版本

1
mkdir /var/lib/jellyfin/data/fonts

然后将字体文件解压并复制进上面的文件夹

Jellyfin设置备用字体

进入Jellyfin的控制台->备用字体文件路径,填写/var/lib/jellyfin/data/fonts
然后勾选“启用备用字体”

情形二:Docker安装Jellyfin(安装前)

参考Jellyfin官方安装指导
提供我的docker-compose.yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3.5'
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
network_mode: 'host'
volumes:
- /path/to/media:/media
- ${PWD}/jellyfin-config:/config
restart: 'unless-stopped'
environment:
- DOCKER_MODS=linuxserver/mods:universal-package-install
- INSTALL_PACKAGES=fonts-noto-cjk-extra
- TZ=Asia/Shanghai
devices:
- /dev/dri:/dev/dri

docker-compose up -d

情形三:Docker安装Jellyfin(安装后补救)

1
2
3
docker exec -it  $(docker ps -f name=jellyfin -q)  bash
apt update
apt install fonts-noto-cjk