标签归档:字幕字体问题

Jellyfin 修复中文字幕,字体显示为框框方块的问题 2023-03-22

段落1、问题描述

部署jellyfin的系统环境是 Debian 11,在jellyfin中,播放一些视频,特别是一些外挂字幕,中文字体显示为空白的框框

段落2、问题分析

用文本编辑工具,查看ass字幕文件,看编码部分,选择的是什么中文字体

Style: Default,方正黑体_GBK,20,&H00FFFFFF,&HF0000000,&H00000000,&H32000000,0,0,0,0,100,100,0,0.00,1,2,1,2,5,5,15,
1
Style: 译文字幕,华文楷体,20,&H00FFFFFF,&Hf0000000,&H000d0500,&H00000000,0,0,0,0,100,100,0,0.00,1,2,1,2,5,5,15,1
Style: 原文字幕,Calibri,14,&H00027CCF,&H00000000,&H00000000,&H00000000,0,1,0,0,100,100,0,0.00,1,2,1,2,5,5,15,1

像如上的,就是用了 方正黑体_GBK华文楷体 两个字体,那我只需要下载到这两个字体,让Jellyfin播放的时候,能调用到即可。

段落3、处理办法

下载 方正黑体_GBK.ttf 华文楷体.ttf 两个文件

复制这两个字体文件,到如下的两个目录下

cp 方正黑体_GBK.ttf 华文楷体.ttf /usr/local/share/fonts/
cp 方正黑体_GBK.ttf 华文楷体.ttf /usr/share/fonts/truetype/


cd /usr/share/fonts/truetype
mkfontscale
mkfontdir
fc-cache

# 这个操作可以让Linux环境,也能使用这两个字体,不局限于Jellyfin

针对Jellyfin播放外挂字幕的生效,只需要网页打开Jellyfin控制台

选择[播放]菜单,选择[备用字体文件路径],选择到 /usr/local/share/fonts/ 这个我存放字体的目录,勾选启用备用字体。

简而言之,找到缺失的字体,下载,放到Linux主机的 /usr/local/share/fonts/ 目录下,然后,通过jellyfin的播放/备用字体文件路径的调用即可

本期博客地址 https://dasmz.com/?p=3161
本期视频地址 https://youtu.be/s_AOowLzNao

附录1、

博客内,所有教程为手打原创教程,如果技术教程对您有所帮助,欢迎打赏作者

对于博客内已提及的专业知识,如果需要技术指导,欢迎联系我,仅需支付工时费

Twitter: Dasmz

Youtube: @DasmzStudio

Donate
云乞讨