烧录字幕显示框框/乱码

如果我们烧录字幕显示框框/乱码,则大概率是服务器系统没有安装中文字体。

解决方法

首先使用SSH客户端,登录服务器,使用命令安装依赖:

#CentOS系统
yum install xorg-x11-font-utils fontconfig -y

#Debian/Ubuntu系统
apt update
apt install fontconfig xfonts-utils -y

一般Linux系统都是不带中文字体的,如果想知道怎么查看系统有没有中文字体的,可以使用命令:

#如果没有任何输出,那一般就缺少中文字体了
fc-list :lang=zh

安装中文字体的话,我们可以自己百度/谷歌下载一种自己喜欢的字体文件,一般tff格式就行。

这里以华康少女为例,先在字体文件夹/usr/share/fonts新建一个子文件夹efv

#新建目录存放字体
mkdir /usr/share/fonts/efv
cd /usr/share/fonts/efv
#下载字体
wget https://download.zhuanma.org/moeapp/fonts/wryh.ttf
#建立缓存使其立马生效
mkfontscale
mkfontdir
fc-cache -fv 
#最后再查看当前中文字体
fc-list :lang=zh

查看的时候,有输出信息,则安装成功了。