找回密码
 立即注册
楼主: wakou

mpv-font-loader: mpv脚本, 播放视频时自动加载字体

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-13 19:42:43 | 显示全部楼层
liewhong 发表于 2025-5-7 02:50
不确定成功了没有

麻烦先换用新版本吧,新版本在Windows上不需要安装其他的软件
看报错是没有设置字体库文件夹的路径,可以看下我上传的font_loader.conf文件, 修改文件中fontDir配置的值后, 将文件放在C:/MPV-lazy/portable_config/script-opts文件夹下, 然后再试下

回复

使用道具 举报

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-13 19:56:42 | 显示全部楼层
lisbt 发表于 2025-4-22 23:25
这个跟https://github.com/dyphire/mpv-config/blob/master/scripts/sub-fonts-dir-auto.lua 哪个更好用 ...

看了下这个脚本,和我的这个脚本侧重点有所不同。

这个脚本会寻找当前播放文件同一文件夹下的Fonts文件夹,去加载这个Fonts文件夹下的字体。

我的脚本需要有一个文件夹存放大量的字体文件(可以称之为字体库文件夹),当播放视频时,会根据字幕文件中用到的字体去字体库文件夹寻找相应的字体进行加载。

不过这个脚本和我的脚本用到了同一个mpv里的配置项,同时使用应该会冲突

回复

使用道具 举报

6

主题

77

回帖

1172

VC币

至尊会员

八葉一刀黎疾風

Rank: 16Rank: 16Rank: 16Rank: 16

积分
296892

崭露头角

PECO菌 发表于 2025-5-14 07:20:40 | 显示全部楼层
你好,我照这样设置把脚本文件夹和config文件放在对应目录,font_loader.conf路径设置在fc-subs.db所在的根目录,但加载脚本的时候好像是缺失cbor.lua到loadall.dll这一系列文件,请问是要在哪里下载吗?

QQ图片20250514071211.png
QQ图片20250514071243.png
QQ图片20250514071323.png
QQ图片20250514071136.png
我·的·人·生·没·有·一·丝·悔·恨·!
回复

使用道具 举报

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-14 10:32:12 | 显示全部楼层
PECO菌 发表于 2025-5-14 07:20
你好,我照这样设置把脚本文件夹和config文件放在对应目录,font_loader.conf路径设置在fc-subs.db所在的根 ...

看了下,感觉你是直接下载的源代码,推荐下载我刚上传到论坛的压缩包,或者从Release下载,压缩包里面我已经放好了相关文件的

cbor.lua来自这里: https://github.com/Zash/lua-cbor
库文件我是从Conan上获取到的: https://conan.io

回复

使用道具 举报

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-14 10:56:49 | 显示全部楼层
本帖最后由 wakou 于 2025-5-14 12:59 编辑
PECO菌 发表于 2025-5-14 07:20
你好,我照这样设置把脚本文件夹和config文件放在对应目录,font_loader.conf路径设置在fc-subs.db所在的根 ...

发现了一个bug, 现在的脚本没法处理子文件夹下的字体,你还得改一下字体库文件夹的路径才行

缺陷已修复, 请下载v0.4.1版本
回复

使用道具 举报

6

主题

77

回帖

1172

VC币

至尊会员

八葉一刀黎疾風

Rank: 16Rank: 16Rank: 16Rank: 16

积分
296892

崭露头角

PECO菌 发表于 2025-5-14 13:21:00 | 显示全部楼层
wakou 发表于 2025-5-14 10:56
发现了一个bug, 现在的脚本没法处理子文件夹下的字体,你还得改一下字体库文件夹的路径才行

缺陷已修复,  ...

可以读取了,但好像加载又没有权限了

QQ图片20250514131917.png

点评

解决了,给MPV管理员启动就行了  发表于 2025-5-14 13:23
我·的·人·生·没·有·一·丝·悔·恨·!
回复

使用道具 举报

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-14 14:53:25 来自手机 | 显示全部楼层
本帖最后由 wakou 于 2025-5-14 19:43 编辑
PECO菌 发表于 2025-5-14 13:21
可以读取了,但好像加载又没有权限了

<del>windows上创建软连接,需要你的用户属于Administrators组才行,你这边有办法加一下吗?</del>

可以试下busybox版本, "font_loader-windows-amd64-v0.4.2-busybox.tar.gz"这个文件
回复

使用道具 举报

2

主题

15

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3876
newyorker 发表于 2025-5-15 22:58:33 | 显示全部楼层
请问一下作者,报这些红色的乱码是什么情况,这算运行成功了吗?

回复

使用道具 举报

1

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3564
wakou  楼主| 发表于 2025-5-15 23:44:19 | 显示全部楼层
newyorker 发表于 2025-5-15 22:58
请问一下作者,报这些红色的乱码是什么情况,这算运行成功了吗?

不太像成功的样子, 请问下你的系统版本
如果是windows系统的话,脚本是用的busybox版本吗?
回复

使用道具 举报

2

主题

15

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3876
newyorker 发表于 2025-5-16 08:26:28 | 显示全部楼层
wakou 发表于 2025-5-15 23:44
不太像成功的样子, 请问下你的系统版本
如果是windows系统的话,脚本是用的busybox版本吗?
...

win11,不是busybox版本。



那我之后再试试busybox版本看看
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表