找回密码
 立即注册
查看: 61274|回复: 159

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

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

菜姬 发表于 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
提升性能



XySubFilter_with_libass_20220831.zip

4.86 MB, 下载次数: 946

XySubFilter_with_libass_20221208.zip

4.74 MB, 下载次数: 770

XySubFilter_with_libass_20230505.zip

4.79 MB, 下载次数: 2994

评分

参与人数 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

查看全部评分

回复

使用道具 举报

25

主题

324

回帖

1056

VC币

星辰大海

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

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

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

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

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

这不是修了(
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

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

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

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

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


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

使用道具 举报

3

主题

121

回帖

79

VC币

荣誉会员

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

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

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

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

使用道具 举报

3

主题

121

回帖

79

VC币

荣誉会员

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

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

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

使用道具 举报

45

主题

523

回帖

126

VC币

至尊会员

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

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

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

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

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

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

使用道具 举报

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

本版积分规则

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