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

AssFilterMod: 基于libass的DirectShow滤镜

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

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

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

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

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





    xysub



    AssFilterMod
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-14 12:32
  • 签到天数: 69 天

    [LV.6]常住居民II

    23

    主题

    277

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

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

    回帖奖励 +1000 活跃度

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-14 12:32
  • 签到天数: 69 天

    [LV.6]常住居民II

    23

    主题

    277

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    53540
    楚轩 发表于 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
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    462

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1780345

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

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

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

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    462

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1780345

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

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

    本帖子中包含更多资源

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

    x

    点评

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

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 00:40
  • 签到天数: 1992 天

    [LV.Master]伴坛终老

    3

    主题

    73

    回帖

    13

    VC币

    星辰大海

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

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

    回帖奖励 +1000 活跃度

    感谢大佬~试试看特效字幕
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

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

    积分
    366129
    苏辰汐 发表于 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



    顺便放下字幕以供测试

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

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

    积分
    366129
    苏辰汐 发表于 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参数生效机制还是有些问题。
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    462

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1780345

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

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

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

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

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

    积分
    366129
    苏辰汐 发表于 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那样自动加载了,结果是单纯的优化加载性能吗(
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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