TA的每日心情 | 慵懒 昨天 01:04 |
---|
签到天数: 2 天 [LV.1]初来乍到
中级会员
 
- 积分
- 2678
|
这个脚本会在mpv启动时解析字幕文件并加载相关的字体, 灵感来自yzwduck大佬的FontLoaderSub
原理是使用mpv的sub-fonts-dir参数, 为相关的字体在临时文件夹下创建一个软连接, sub-fonts-dir参数设置为这个文件夹
安装方法
1. 找到mpv的设置文件夹, 将font_loader目录放置在scripts文件夹下
2. 将font_loader.conf文件放置在script-opts目录下, 修改font_loader.conf, 将fontDir的值用户存放字体文件的目录
3. IINA用户也可以使用, 需要开启[设置-[高级-[启用高级设置], 设置配置文件夹
注意事项
1. 写的时候为了省事, 直接读取了FontLoaderSub生成fc-subs.db文件来生成字体索引, 所以字体文件夹下要有fc-subs.db文件才行
后面会尝试自己生成索引
2. Windows用户需要额外安装busybox, 并正确配置PATH环境变量, 需要用到这个程序提供的命令
3. mpv最低版本需要为0.36.0, 从该版本开始mpv才支持sub-fonts-dir参数
4. 安装完成后初次打开mpv会卡3-5s的时间, 这是脚本在解析fc-subs.db的内容并生成索引, 之后再使用就不会卡顿了
5. 字幕文件中标注的字体较多时(10个以上), 字幕使用新字体时会卡一下(自测只在Windows上出现此问题, 不明白为啥)
|
评分
-
查看全部评分
|