找回密码
 立即注册
查看: 39377|回复: 148

Make XySubfilter Great Again / 让 XySubfilter 再次伟大 - XySubfilter with libass

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2022-8-31 23:02:05 | 显示全部楼层 |阅读模式
    本帖最后由 菜姬 于 2023-5-5 15:28 编辑

    喜迎第100个star,积攒的更新也不少了,正好再发布一次这个项目

    关于这个项目

    这个项目起源于对于 VSFilter 系滤镜的一些不满,原项目许久不更新,性能孱弱,不支持多端(多端播放体验一致也是一些比较熟的字幕组的追求)

    而 libass 正是为了解决上述问题而出现的,正巧在原项目的PR中发现了这个,通过将 libass 嵌入 XySubfilter 的方式,能够既享受到 libass 的高性能,又不必抛弃兼容性和原滤镜的其他能力,俺觉得不错,就接手过来更新了

    有什么优化

    • 暂停 VSFilter 提升性能
    • 从文件后缀猜测格式

    修复了什么

    • XySubfilter with libass 的问题
      • 非方形像素视频渲染不正确
      • 在 MPC-BE 中播放内封字幕时乱码
      • 性能较弱的机器的偶发崩溃
      • 轻微色偏

    • XySubfilter 本身的问题
      • timing 栏(控制变速,延迟)不可用
      • 外挂一部分sup字幕崩溃
      • 外挂sup字幕时间偏移

    增加了什么

    • 适配 mkv 内嵌字体的新 mime type
    • 播放时修改字幕样式

    如何使用

    以管理员身份运行 Install_XySubFilter.bat 将 XySubFilter 注册到你的电脑上,不要移动或删除 "XySubFilter.dll"。

    在你的播放器中选择 XySubFilter 作为你的字幕渲染器。

    MPC-BE:选项 -> 字幕 -> 字幕渲染器

    MPC-HC:选项 -> 回放 -> 输出 -> 字幕渲染器

    Potplayer:参考 https://vcb-s.com/archives/7228

    更新计划

    • VTT 格式字幕的支持
    • 通过 CSRI 接口支持更多的渲染后端切换(比如 VSFilterMod)
    • 支持 mpv 的字幕选项
    • libass 日志支持

    Update (20221206):
    更新 libass
    提升性能



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 24活跃度 +303755 收起 理由
    鷹倉杏鈴 + 520 很给力!
    Yukarubih + 5200 神马都是浮云
    MingYun + 3200 很给力!
    dsanke + 32767 很给力!
    阿特拉斯耸耸肩 + 400
    木易 + 800
    chaos32767 + 12800
    LMY616 + 400 很给力!
    DeXiao + 666
    maojifeng + 800 很给力!
    Seekladoom + 51200
    AsukaAkashi + 1600 很给力!
    blackmickey + 25600
    skylimiter + 5760 很给力!
    reglin + 666 很给力!
    MacmillanZ + 1024
    江迎怒江 + 7400 很给力!
    tonyhsie + 25600 很给力!
    RifleNoob233 + 1600 很给力!
    苏辰汐 + 16000

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-3-18 18:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    23

    主题

    309

    回帖

    1056

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    406055
    Lambholl 发表于 2022-9-1 00:23:57 | 显示全部楼层

    (其实我们组这一季的打魔本来是想发SUP外挂的 可是因为XySubFilter的SUP播放问题 就只能内封了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬  楼主| 发表于 2022-9-1 00:45:35 | 显示全部楼层
    Lambholl 发表于 2022-9-1 00:23

    (其实我们组这一季的打魔本来是想发SUP外挂的 可是因为XySubFilter的SUP播放问题 就只能内封了 ...

    这不是修了(
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    366694
    苏辰汐 发表于 2022-9-1 09:08:58 | 显示全部楼层
    期待sup字幕上和madvr的兼容性问题得到修复

    XySubfilter本身不是已经添加webvtt字幕支持了么?渲染vtt字幕不使用libass交给原本的后端渲染就可以吧
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬  楼主| 发表于 2022-9-1 09:31:38 | 显示全部楼层
    苏辰汐 发表于 2022-9-1 09:08
    期待sup字幕上和madvr的兼容性问题得到修复

    XySubfilter本身不是已经添加webvtt字幕支持了么?渲染vtt字幕 ...


    sup 和 madVR 兼容问题具体时 xysubfilter 还是 madVR 的问题不好说,主要还是没有一个清晰的标准,适配倒是不难做
    vtt 那个之前就有看到过 但是感觉实现的不是很好(
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-26 09:23
  • 签到天数: 49 天

    [LV.5]常住居民I

    3

    主题

    114

    回帖

    79

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    119100
    joker2000 发表于 2022-9-1 13:08:35 | 显示全部楼层
    能不能让 XySubfilter with libass 和原版共存,现在直接注册 dll 会覆盖之前注册的原版。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬  楼主| 发表于 2022-9-1 13:18:19 | 显示全部楼层
    joker2000 发表于 2022-9-1 13:08
    能不能让 XySubfilter with libass 和原版共存,现在直接注册 dll 会覆盖之前注册的原版。 ...

    现在切回原版不是很方便吗 直接托盘按钮点下就行
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-26 09:23
  • 签到天数: 49 天

    [LV.5]常住居民I

    3

    主题

    114

    回帖

    79

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    119100
    joker2000 发表于 2022-9-1 14:35:11 | 显示全部楼层
    菜姬 发表于 2022-9-1 13:18
    现在切回原版不是很方便吗 直接托盘按钮点下就行

    看到了,才发现有这功能(
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    45

    主题

    518

    回帖

    126

    VC币

    至尊会员

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

    积分
    164586
    dtlnor 发表于 2022-9-1 15:02:16 | 显示全部楼层
    好!支持!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429773

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2022-9-1 18:13:51 | 显示全部楼层
    本帖最后由 孤雨独火 于 2022-9-1 18:27 编辑

    Make Masaiki Great Again / 让 菜姬 再次伟大

    你忘了po上你的仓库链接
    https://github.com/Masaiki/xy-VSFilter
    回复

    使用道具 举报

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

    本版积分规则

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