找回密码
 立即注册
查看: 3230|回复: 8

potplayer读取内封字体的问题

1

主题

7

回帖

0

VC币

注册会员

Rank: 2

积分
1583
TMHW 发表于 2023-5-29 19:36:34 | 显示全部楼层 |阅读模式
目前遇到一个很奇怪的问题,potplayer正常是可以读取MKV的附件字体的,但是如果自动或者手动播放下一集就会出现问题,由于做了字体子集化,看下一集时会出现很明显的缺字问题。关掉potplayer重新打开就可以正确显示了,初步怀疑是potplayer跳转下一集的时候不会重新加载内封字体,目前只能一集一集的打开看,不能直接按下一集。
回复

使用道具 举报

45

主题

523

回帖

126

VC币

至尊会员

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

积分
164838
dtlnor 发表于 2023-5-29 21:22:17 | 显示全部楼层
其实最近已经很不推荐用pot了(就是因为各种各样的小毛病)不如乘此机会换掉

回到正题,你试试看换个字幕滤镜(xySubFilter)或者sourcefilter(LAV)之类的试试?(虽然我不知道有没有关系)。
回复

使用道具 举报

9

主题

279

回帖

4393

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
76129
boday 发表于 2023-5-30 00:19:58 | 显示全部楼层
看描述应该就是 potplayer 的问题,连续播放不会刷新同名字体缓存,结果前一集的子集化字体用在后一集的字幕上就大概率会缺字了。

AssFontSubset 在很多年前就发现了这个问题,这就是为什么 AssFontSubset 处理子集化字体后会全部改为随机字体名,避免 potplayer 认为它们是同一个字体。

所以既然楼主还是遇到了这个问题,不出意外就是子集化后没有给字体改名的原因了。

字体子集化实践中有很多(奇怪的)坑,AssFontSubset 这么多年来已经包含了很多为了绕过这些坑的 workaround,建议能用已有比较成熟的方案就用,不然很可能还要重新踩一遍已经可以避免的坑。
回复

使用道具 举报

1

主题

7

回帖

0

VC币

注册会员

Rank: 2

积分
1583
TMHW  楼主| 发表于 2023-5-30 02:58:58 | 显示全部楼层
dtlnor 发表于 2023-5-29 21:22
其实最近已经很不推荐用pot了(就是因为各种各样的小毛病)不如乘此机会换掉

回到正题,你试试看换个字幕 ...

我只是喜欢potplayer的UI,实际上用的就是Lav+madvr+xySubFilter,用过MPV和MPC,界面太简陋了
回复

使用道具 举报

1

主题

7

回帖

0

VC币

注册会员

Rank: 2

积分
1583
TMHW  楼主| 发表于 2023-5-30 03:28:14 | 显示全部楼层
boday 发表于 2023-5-30 00:19
看描述应该就是 potplayer 的问题,连续播放不会刷新同名字体缓存,结果前一集的子集化字体用在后一集的字 ...

我试了一下,字体文件名不一样还是不行,是要改字体内部的font-family吗?如果要改,字幕的样式表也要跟着改了。AssFontSubset的字体匹配规则是根据文件名而不是读取字体的font-family?好多字体匹配不到
回复

使用道具 举报

0

主题

9

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
5028
For.Infi 发表于 2023-5-30 09:40:31 | 显示全部楼层
TMHW 发表于 2023-5-30 02:58
我只是喜欢potplayer的UI,实际上用的就是Lav+madvr+xySubFilter,用过MPV和MPC,界面太简陋了
...

UI的话,可以看下这个 https://bbs.acgrip.com/forum.php?mod=viewthread&tid=10324


回复

使用道具 举报

9

主题

279

回帖

4393

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
76129
boday 发表于 2023-5-30 14:34:17 | 显示全部楼层
TMHW 发表于 2023-5-30 03:28
我试了一下,字体文件名不一样还是不行,是要改字体内部的font-family吗?如果要改,字幕的样式表也要跟 ...

匹配字体从来不是按文件名来的。
回复

使用道具 举报

1

主题

7

回帖

0

VC币

注册会员

Rank: 2

积分
1583
TMHW  楼主| 发表于 2023-5-30 15:30:54 | 显示全部楼层
boday 发表于 2023-5-30 14:34
匹配字体从来不是按文件名来的。

我的问题,习惯从整合字体包匹配字体了,AssFontSubset好像不会匹配子文件夹
回复

使用道具 举报

1

主题

7

回帖

0

VC币

注册会员

Rank: 2

积分
1583
TMHW  楼主| 发表于 2023-5-30 16:15:19 | 显示全部楼层
TMHW 发表于 2023-5-30 15:30
我的问题,习惯从整合字体包匹配字体了,AssFontSubset好像不会匹配子文件夹
...

问题解决,用libass就可以正确读取了
回复

使用道具 举报

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

本版积分规则

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