Openwrt安装Jellyfin,解决ASS中文方框问题

Openwrt安装Jellyfin,解决ASS中文方框问题

记忆の风
2022-05-19 / 0 评论 / 70 阅读 / 正在检测是否收录...

一、打开设置--字幕,字幕模式选择:

智能模式

烧录字幕选择

所有复杂格式字幕(ASS,SSA,VOBSUB,PGS,SUB,IDX等)

二、创建字体文件夹,并进行挂载,具体操作如下:
通过ssh连接openwrt后输入,

docker volume create Fonts #创建字体卷
docker volume ls #查看字体卷路径
docker volume inspect Fonts #查看卷的储存路径

QQ截图20220326093125.png

然后将中文字体放入到/var/lib/docker/volumes/Fonts/_date

三、docker下进行安装jellyfin

通过ssh连接openwrt后输入,

mount --make-shared /opt

接着再输入

docker run -d \
--name jellyfin \
--volume /opt/jellyfin /config:/config \
--volume /opt/jellyfin/cache:/cache \
--volume /opt/CloudNAS/CloudDrive:/media \
--mount source=Fonts,target=/usr/share/fonts \
-p 8096:8096 \
--device=/dev/dri/renderD128 \
--restart=unless-stopped \
jellyfin/jellyfin

或者是直接在openwrt里面的docker-容器里面,选择添加-命令行输入以下代码

docker run -d \
--name jellyfin \
-v /opt/jellyfin/config:/config \
-v /opt/jellyfin/cache:/cache \
-v /opt/CloudNAS/CloudDrive:/media \
-v /opt/docker/volumes/Fonts/_data:/usr/share/fonts \
-p 8096:8096 \
--device=/dev/dri/renderD128 \
--restart=unless-stopped \
jellyfin/jellyfin

最后,我们可以来看下挂载是否成功
通过ssh连接openwrt后输入,

docker exec -it jellyfin /bin/bash
ls usr/share/fonts
如出现挂载的字体,那就代表成功了!
QQ截图20220326093955.png

0

评论 (0)

取消