月度归档:2023年03月

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
云乞讨

软路由的黑白URL名单,自定义URL域名流量走向 2023-03-01

段落1、需求描述

有一些URL,或一些设备,在设备上开启代理不是很方便,这个时候,我们可以通过软路由配置 黑白名单方式,把一些需要走代理的域名进行特别的指向。

段落2、配置软路由的黑白名单

IP/CIDR白名单,国内的一些IP地址

域名白名单,国内的一些域名,如 baidu.com bilibili.com

IP/CIDR黑名单,海外的一些需要走代理的IP的段,以可变长子网掩码表示的。

域名黑名单,海外的一些需要走代理的域名,如 github.com

值得说明的是,一些主流的大网站,通常来说,进行了CDN,图站,人机校验,友链等多个现代化的内容展现方式,通常不是单一域名,一般都会涉及很多域名。

比如 最近比较火热的ChatGPT的URL,就参考我抓取的

关于ChatGPT,OpenAI 官网的几个域名,需要加进PAC分流 2023-2-9

附录1、

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

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

Twitter: Dasmz

Youtube: @DasmzStudio

Donate
云乞讨