请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
查看: 773|回复: 41

AssFilterMod: 基于libass的DirectShow滤镜

回帖奖励 17000 活跃度 回复本帖可获得 1000 活跃度奖励! 每人限 1 次
  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    47

    主题

    324

    帖子

    2364

    VC币

    星辰大海

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

    积分
    1161185

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

    菜姬 发表于 7 天前 | 显示全部楼层 |阅读模式
    本帖最后由 菜姬 于 2021-5-5 15:36 编辑

    发了assrender那个帖子 才发现多数用户需要的还是一个DirectShow滤镜(也就是给播放器用的滤镜)
    然后突然想起之前看MPC-BE代码的时候发现支持一个叫AssFilterMod的滤镜
    AssFilterMod作者已经很久没更新了,不过没关系,缝缝补补又三年
    更新一波依赖,就又可以快乐地用libass渲染字幕了
    这次主要就是调整下依赖,以及加上@Apache553 大佬的patch
    MPC-HC和Potplayer+madVR这两种环境下测试过了
    MPC-BE现在还基本不能很好的支持AssFilterMod,也问了下开发者 说是AssFilterMod支持 multiple pin 之前不打算适配AssFilterMod
    再说吧 能用就行


    使用指南:
            1. 首先要在管理员权限下注册AssFilterMod
                    Win8/Win10用户直接右键点击regassfilter.bat文件 选择以管理员身份运行
                    Win7用户基本都是管理员用户吧 就直接双击运行regassfilter.bat就可以了
            2. 然后在你的播放器设置里选择AssFilterMod渲染字幕
                    MPC-HC 用户直接:选项->回放->输出->字幕渲染器 里选择AssFilter
                    Potplayer+madVR 可以参照 xy-SubFilter 的配置:滤镜->个人滤镜优先权->添加系统滤镜->AssFilterMod 和 AssFilterModAutoLoad->AssFilterModAutoLoad优先顺序设置强制使用,AssFilterMod优先顺序设置按优先级使用

    我的fork: https://github.com/Masaiki/assfiltermod
    原项目: https://github.com/Blitzker/assfiltermod

    本帖子中包含更多资源

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

    x

    评分

    参与人数 1活跃度 +32767 收起 理由
    fy939 + 32767

    查看全部评分

    回复

    使用道具 举报

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

    [LV.4]偶尔看看III

    47

    主题

    324

    帖子

    2364

    VC币

    星辰大海

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

    积分
    1161185

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

    菜姬  楼主| 发表于 5 天前 | 显示全部楼层
    本帖最后由 菜姬 于 2021-5-3 09:13 编辑

    想起之前xy-VSFilter仓库有个把libass嵌入xy-VSFilter用来渲染ass的PR
    今天看DirectShow文档看的头疼 又看了一眼这个 发现也是把assfiltermod的一部分复制过去实现的
    看完觉得这个挺好的 顿时就不想搞assfiltermod了
    这里丢一个将libass更新到0.15.1的版本 各位想用的可以试一下
    只有xySubfilter
    2021/05/03: 更新一下 处理下srt的问题

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-17 21:39
  • 签到天数: 40 天

    [LV.5]常住居民I

    38

    主题

    1326

    帖子

    2020

    VC币

    至尊会员

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

    积分
    197544

    崭露头角活跃达人CD!BD!

    孤雨独火 发表于 7 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    本帖最后由 孤雨独火 于 2021-4-30 17:38 编辑

    这速度
    ============
    使用mpc+madvr测试
    报两bug,内封的pgs字幕无法显示。

    对于以下这种情况有异常:
    同一文件下存在 video.mp4(无字幕轨)video.srt
    会自动加载字幕但是右键菜单中字幕轨的选项为灰色无法更改,此时拖入 video.srt ,画面会显示两个不重叠的相同字幕





    ==================

    mpcvr基本不支持,(当然这也是be团队开发的可能是一个适配问题
    内封外挂字幕都无法显示
    以上的异常情况在mpcvr下变成了这样

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    47

    主题

    324

    帖子

    2364

    VC币

    星辰大海

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

    积分
    1161185

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

    菜姬  楼主| 发表于 7 天前 | 显示全部楼层
    本帖最后由 菜姬 于 2021-4-30 17:34 编辑
    孤雨独火 发表于 2021-4-30 17:05
    这速度
    ======
    使用mpc+madvr测试

    pgs单纯的不支持
    另外的问题盲猜一波madVR和MPC-HC都在渲染字幕,如果用madVR应该得关掉内置字幕吧 然后通过添加滤镜的方式用AssFilterMod
    其实代码基本没怎么动,时间都花在测试怎么用这玩意儿上了(一直用MPC-BE 和 裸的Potplayer测试
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    47

    主题

    324

    帖子

    2364

    VC币

    星辰大海

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

    积分
    1161185

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

    菜姬  楼主| 发表于 7 天前 | 显示全部楼层
    孤雨独火 发表于 2021-4-30 17:05
    这速度
    ============
    使用mpc+madvr测试

    嗯… 第二个问题好像确实是个问题 得翻代码了…
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-9 12:16
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    0

    主题

    2

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2031
    Yuukinan 发表于 7 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    感谢大佬,已经用来替换xy-SubFilter 了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-5-19 08:50
  • 签到天数: 110 天

    [LV.6]常住居民II

    0

    主题

    9

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14658
    lazywell 发表于 6 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    看来还是有问题,希望后续完善,可以替换不更新了的xy-SubFilter

    点评

    一直在更新,此外还有更加活跃的fork  发表于 6 天前
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    3

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3156
    MacmillanZ 发表于 6 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    好耶 先给大佬点star
    回去有空了尝试一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    3

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3156
    MacmillanZ 发表于 6 天前 | 显示全部楼层
    在外面拿笔记本简单试了一下,在同时存在内封pgs和可外挂的ass时会调两个滤镜,挂pgs的输出到madVR,ass的无法输出。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 15:35
  • 签到天数: 102 天

    [LV.6]常住居民II

    0

    主题

    12

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14013
    systemctl 发表于 6 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    佩服大佬,下载来测试下。
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    1

    主题

    87

    帖子

    60

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12760
    苏辰汐 发表于 6 天前 | 显示全部楼层

    回帖奖励 +1000 活跃度

    支持下,DirectShow下的libass好评,不过不支持pgs还是局限性大了点,很多内封pgs的没法用了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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