苏辰汐 发表于 2021-5-1 20:08:21

测试了下,发现pot滤镜里没有像xysub那样提供切换字幕轨的选项,只能通过托盘图标切换,挺不方便的。https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/01/20210501194929.png

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




https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/01/20210501200654.png https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/01/20210501200322.png
xysub


https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/01/20210501200544.png https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/01/20210501200458.png
AssFilterMod

楚轩 发表于 2021-5-1 21:08:11

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


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

楚轩 发表于 2021-5-1 21:10:45

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


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

菜姬 发表于 2021-5-1 22:06:01

楚轩 发表于 2021-5-1 21:08
如果只用外挂ass srt有什么影响吗

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

菜姬 发表于 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吧

EdveR 发表于 2021-5-2 22:15:34

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

苏辰汐 发表于 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
https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/03/20210503110840.png


libass系xysub
https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/03/20210503110728.png

顺便放下字幕以供测试

苏辰汐 发表于 2021-5-3 11:34:09

本帖最后由 苏辰汐 于 2021-5-3 11:35 编辑

苏辰汐 发表于 2021-5-3 11:10
libass版xusub这个好评,阴影边框显示正常,缺省也不调用宋体了,就是我测试发现和原本的xysub相比好像并 ...
又测试了下,发现只是外挂ass的阴影边框正常了,就比如之前11楼提到的那个,现在显示一致了,然而内封ass的阴影边框还是显示异常。
libass下
https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/03/20210503112848.png

VSFilter下
https://cdn.jsdelivr.net/gh/dyphire/PicGo/img/2021/05/03/20210503113009.png

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

菜姬 发表于 2021-5-3 11:40:15

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

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

苏辰汐 发表于 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那样自动加载了,结果是单纯的优化加载性能吗(
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: AssFilterMod: 基于libass的DirectShow滤镜