请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
Jellyfin中电影如果外挂ass格式特效字幕,通常会无法解析字幕显示一堆方框。主要是服务器设备没有ass定义的字体,建议尽量下载srt格式的字幕。
如果非要使用ass字幕,需要做一些设置修改。


2021年3月推出的Jellyfin10.7版本推出了 用户自定义ass字幕字体功能,可方便解决ass字幕不能正常显示的问题。
下载一个字体文件,例如方正黑体.TTF,放到 D盘ziti文件夹下。
打开Jellyfin控制台 - 播放 - 转码,“备用字体文件路径”填入:D:\ziti 。勾选“启用备用字体”。


Jellyfin 10.64及旧版本解决方案
首先在Jellyfin控制台-用户-字幕里,设置字幕语言偏好为:Chinese,烧录字幕:所有复杂格式字幕。
313.jpg
客户端:
IOS:Jellyfin控制台-用户-字幕里,设置字幕语言偏好为:Chinese,烧录字幕:所有高级特效格式字幕。
安卓:暂时无解,可使用安卓浏览器访问播放。

安装字体
如果ass字幕设定了字体样式,而你的服务器端没有安装这个字体的话,也是不能正常显示字幕的。用记事本打开ass,看到类似代码: \fn微软雅黑、\fn方正准圆_GBK……指的就是调用的微软雅黑、方正准圆_GBK的字体。
Jellyfin服务端安装在Windows上的话,只需下载对应字体文件,右键安装。
Jellyfin服务端安装在NAS等Linux系统上的话,要把字体放到/usr/share/fonts文件夹。
Jellyfin服务端安装在NAS的Docker里的话,将字体放到一个文件夹下如/fonts;
先在Docker中将Jellyfin停止,编辑Jellyfin,打开“卷”,将/fonts文件夹挂载到Jellyfin的/usr/share/fonts装载路径。
5f5b5206c06b42271.png_e680.jpg
然后启动jellyfin。

0 个回复

您需要登录后才可以回帖 登录 | 立即注册