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

potplayer读取内封字体的问题

  • TA的每日心情
    无聊
    2023-11-14 20:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

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

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    507

    回帖

    126

    VC币

    至尊会员

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

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

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

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

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

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

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-14 20:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

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

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-14 20:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-12-28 18:53
  • 签到天数: 42 天

    [LV.5]常住居民I

    0

    主题

    9

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4988
    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


    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    9

    主题

    278

    回帖

    4393

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

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

    匹配字体从来不是按文件名来的。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-14 20:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-14 20:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

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

    问题解决,用libass就可以正确读取了
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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