菜姬 发表于 2022-8-31 23:02:05

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

本帖最后由 菜姬 于 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
提升性能



Lambholl 发表于 2022-9-1 00:23:57


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

菜姬 发表于 2022-9-1 00:45:35

Lambholl 发表于 2022-9-1 00:23

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

这不是修了(

苏辰汐 发表于 2022-9-1 09:08:58

期待sup字幕上和madvr的兼容性问题得到修复

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

菜姬 发表于 2022-9-1 09:31:38

苏辰汐 发表于 2022-9-1 09:08
期待sup字幕上和madvr的兼容性问题得到修复

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


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

joker2000 发表于 2022-9-1 13:08:35

能不能让 XySubfilter with libass 和原版共存,现在直接注册 dll 会覆盖之前注册的原版。

菜姬 发表于 2022-9-1 13:18:19

joker2000 发表于 2022-9-1 13:08
能不能让 XySubfilter with libass 和原版共存,现在直接注册 dll 会覆盖之前注册的原版。 ...

{:11_845:}现在切回原版不是很方便吗 直接托盘按钮点下就行

joker2000 发表于 2022-9-1 14:35:11

菜姬 发表于 2022-9-1 13:18
现在切回原版不是很方便吗 直接托盘按钮点下就行

{:11_837:} 看到了,才发现有这功能(

dtlnor 发表于 2022-9-1 15:02:16

好!支持!

孤雨独火 发表于 2022-9-1 18:13:51

本帖最后由 孤雨独火 于 2022-9-1 18:27 编辑

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

{:4_684:}你忘了po上你的仓库链接
https://github.com/Masaiki/xy-VSFilter
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Make XySubfilter Great Again / 让 XySubfilter 再次伟大 - XySubfilter with libass