找回密码
 立即注册
楼主: 菜姬

AssFilterMod: 基于libass的DirectShow滤镜

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 2021-5-1 20:08:21 | 显示全部楼层
测试了下,发现pot滤镜里没有像xysub那样提供切换字幕轨的选项,只能通过托盘图标切换,挺不方便的。

AssFilterMod设置里也没有提供ScaledBorderAndShadowvsfilter-aspect-compat的开关选项,前者会影响阴影边框效果,libass默认会导致部分字幕显示不正确(重墨风格),后者libass默认会非常规比例视频下字幕显示异常(扁化)。





xysub



AssFilterMod
回复

使用道具 举报

26

主题

298

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
54135
楚轩 发表于 2021-5-1 21:08:11 | 显示全部楼层

回帖奖励 +1000 活跃度

孤雨独火 发表于 2021-4-30 17:05
这速度
============
使用mpc+madvr测试

如果只用外挂ass srt有什么影响吗
回复

使用道具 举报

26

主题

298

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
54135
楚轩 发表于 2021-5-1 21:10:45 | 显示全部楼层
孤雨独火 发表于 2021-4-30 17:05
这速度
============
使用mpc+madvr测试

请问有最新的xy-SubFilter插件吗

点评

https://github.com/pinterf/xy-VSFilter/releases  发表于 2021-5-1 23:10
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

菜姬  楼主| 发表于 2021-5-1 22:06:01 | 显示全部楼层
楚轩 发表于 2021-5-1 21:08
如果只用外挂ass srt有什么影响吗

目前是纯外挂/纯内挂一切正常
外挂+内挂只会显示内挂
拖入的字幕显示不了
图形字幕不支持
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

菜姬  楼主| 发表于 2021-5-2 21:39:26 | 显示全部楼层
本帖最后由 菜姬 于 2022-5-16 11:06 编辑

想起之前xy-VSFilter仓库有个把libass嵌入xy-VSFilter用来渲染ass的PR
今天看DirectShow文档看的头疼 又看了一眼这个 发现也是把assfiltermod的一部分复制过去实现的
看完觉得这个挺好的 顿时就不想搞assfiltermod了
这里丢一个将libass更新到0.15.1的版本 各位想用的可以试一下
只有xySubfilter
2021/05/03: 更新一下 处理下srt的问题
2021/05/08: 从vcpkg的libass切到自己维护的SMP/libass,修了一个可能出现的路径编码问题以及添加了字幕文件的BOM检查
2021/05/17: 修复了像素非正方形时显示不正确的问题、偶发的文本错乱问题(部分人在MPC-BE上用XySubFilter_with_libass可能会遇到这个问题);以及临时修正了一个libass的bug(等待官方修复)
2021/06/05: libass回退到0.15.1 默认总是加载滤镜而不是需要时加载(保证无字幕时拖入字幕可以正常工作) 以及两个小问题的修复
2021/09/14: libass更新到0.15.2 (修复了一些字体相关的问题)
2021/09/21: libass的依赖freetype回退到2.10.4 修复libass 0.15.2 与 freetype 2.11.0 不兼容导致的一些崩溃问题
2021/09/27: 添加更多附加字体mime type的支持,以适配新版本mkvtoolnix生成的带有内封字体的mkv
2021/10/05: 修复了一个偶发的崩溃问题 将freetype更新到2.11.0 在渲染包含大量event的内挂字幕时,暂停vsfilter以获得更好的性能
以后的更新日志见github

XySubFilter_with_libass_0.15.1.zip

1.68 MB, 下载次数: 734

XySubFilter_with_libass_0.15.1_20210503.zip

1.69 MB, 下载次数: 720

XySubFilter_with_libass_20210508.zip

4.75 MB, 下载次数: 794

XySubFilter_with_libass_20210517.zip

4.74 MB, 下载次数: 887

XySubFilter_with_libass_20210605.zip

4.77 MB, 下载次数: 751

XySubFilter_with_libass_20210914.zip

4.81 MB, 下载次数: 755

XySubFilter_with_libass_20210921.zip

4.79 MB, 下载次数: 751

XySubFilter_with_libass_20210927.zip

4.79 MB, 下载次数: 777

XySubFilter_with_libass_20211005.zip

4.8 MB, 下载次数: 895

XySubFilter_with_libass_20220110.zip

4.8 MB, 下载次数: 6

XySubFilter_with_libass_20220124.zip

4.8 MB, 下载次数: 822

XySubFilter_with_libass_20220516.zip

4.85 MB, 下载次数: 899

点评

如果功能已經很成熟的話,或許可以考慮另發一篇專文  发表于 2021-9-24 05:47
回复

使用道具 举报

3

主题

77

回帖

13

VC币

星辰大海

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

积分
489428
EdveR 发表于 2021-5-2 22:15:34 | 显示全部楼层

回帖奖励 +1000 活跃度

感谢大佬~试试看特效字幕
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 2021-5-3 11:10:40 | 显示全部楼层
本帖最后由 苏辰汐 于 2021-5-3 11:49 编辑
菜姬 发表于 2021-5-2 21:39
想起之前xy-VSFilter仓库有个把libass嵌入xy-VSFilter用来渲染ass的PR
今天看DirectShow文档看的头疼 又看 ...

libass版xysub这个好评,阴影边框显示正常,缺省也不调用宋体了,就是我测试发现和原本的xysub相比好像并不支持@Apache553 大佬的那个按需加载字体的轮子。

VSFilter系原版xysub



libass系xysub



顺便放下字幕以供测试

Gosenzosama_Banbanzai! [01].rar

3.47 MB, 下载次数: 173

回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 2021-5-3 11:34:09 | 显示全部楼层
本帖最后由 苏辰汐 于 2021-5-3 11:35 编辑
苏辰汐 发表于 2021-5-3 11:10
libass版xusub这个好评,阴影边框显示正常,缺省也不调用宋体了,就是我测试发现和原本的xysub相比好像并 ...

又测试了下,发现只是外挂ass的阴影边框正常了,就比如之前11楼提到的那个,现在显示一致了,然而内封ass的阴影边框还是显示异常。
libass下


VSFilter下


libass的ScaledBorderAndShadow参数生效机制还是有些问题。
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

菜姬  楼主| 发表于 2021-5-3 11:40:15 | 显示全部楼层
苏辰汐 发表于 2021-5-3 11:10
libass版xusub这个好评,阴影边框显示正常,缺省也不调用宋体了,就是我测试发现和原本的xysub相比好像并 ...

带的(因为已经被合并到主分支了) 不然渲染字幕前要等一段时间来加载字体的
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 2021-5-3 11:47:05 | 显示全部楼层
本帖最后由 苏辰汐 于 2021-5-3 11:48 编辑
菜姬 发表于 2021-5-3 11:40
带的(因为已经被合并到主分支了) 不然渲染字幕前要等一段时间来加载字体的
...

我知道0.15.1合并按需请求字体的pr了,不过好像还是不支持那个按需加载字体的hook轮子?https://bbs.acgrip.com/thread-6358-1-1.html 。我这边测试好几个字幕该缺省还是缺省,不像VSFilter那样自动加载了,结果是单纯的优化加载性能吗(
回复

使用道具 举报

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

本版积分规则

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