找回密码
 立即注册
查看: 3805|回复: 8

MPC-HC流畅加载带有mod标签的外挂特效字幕!

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom 发表于 2021-8-30 23:50:15 | 显示全部楼层 |阅读模式
    本帖最后由 Seekladoom 于 2021-9-3 15:39 编辑

    本帖内容有缺陷,请移步如下链接:
    PotPlayer和MPC-HC挂载VSFilterMod加载外挂特效字幕的方法

    相关链接:
    mod插件下载:VSFilterMod的一个改版,修复了一些bug
    mod插件安装教程:AssFilterMod: 基于libass的DirectShow滤镜

    注:MPC-HC第一次需要手动载入外挂字幕,之后就会自动读取跟视频同名的ass字幕文件了。


    方法是,先把字幕和视频放在同一文件目录下并改为同名,我这里是 月光下的异世界之旅 NCOP.ass 和 月光下的异世界之旅 NCOP.mp4。
    然后用MPC-HC打开视频,在画面上点击鼠标右键弹出右键菜单 → 文件 → 字幕 → 载入字幕,打开ass文件即可。

    如下图为MPC-HC外挂加载带有mod标签的ASS特效字幕时的效果:











    本帖子中包含更多资源

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

    x
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429773

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2021-8-31 01:39:08 | 显示全部楼层
    你这个教程混淆了三个插件。。。VSFilterMod  AssFilterMod  xysubwithlibass

    我都看不懂你在写什么了

    VSFilterMod不应用于播放,限制在8bit,牺牲太大了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-8-31 01:43:45 | 显示全部楼层
    本帖最后由 Seekladoom 于 2021-9-2 09:42 编辑
    孤雨独火 发表于 2021-8-31 01:39
    你这个教程混淆了三个插件。。。VSFilterMod  AssFilterMod  xysubwithlibass

    我都看不懂你在写什么了{:4_ ...
    ASSFilterMod那帖子主要是用bat脚本安装插件,我在本帖最前面的压缩包里面加入了安装VSFilterMod.dll的bat脚本了。ASSFilterMod在本帖里面并不直接使用,主要是bat安装脚本安装dll插件的写法
    我已经把附件里面的bat安装脚本中的assfitermod.dll给改成VSFilterMod.dll了。



    本帖主要目的是测试VSFilterMod插件能否在播放器上流畅外挂加载,至于限制在8bit这点上,一点点来慢慢解决就行了,这部分需要去看Adobe和微软的相关开发文档,目前VS系插件(xy-vsfilter、vsfiltermod等)的特效标签都是依赖Windows的GDI(图形设备接口)渲染的,要想支持10bit的话,需要把这些标签一个个转移到Windows的DirectWrite、DWriteCore(目前ASS字幕插件仅libass和xysubfilter with libass是有DirectWrite模块的,而libass和xysubfilter都没有mod标签,所以需要转移过来)下实现才行,这样才能慢慢支持10bit并支持OpenType高级排版特性。

    当然,这个工作量比较大,肯定是要时间的。

    本帖子中包含更多资源

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

    x
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429773

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2021-8-31 01:54:53 | 显示全部楼层
    Seekladoom 发表于 2021-8-31 01:43
    ASSFilterMod那帖子的主要作用是bat脚本安装dll,我在本帖最前面的压缩包里面加入了安装VSFilterMod.dll的 ...

    额。。。。总而言之就是使用vsmod播放对吧
    可能对字幕制作者来说vsfiltermod可以作为快速预览效果的一种途径

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-8-31 02:00:18 | 显示全部楼层
    本帖最后由 Seekladoom 于 2021-8-31 02:22 编辑
    孤雨独火 发表于 2021-8-31 01:54
    额。。。。总而言之就是使用vsmod播放对吧
    可能对字幕制作者来说vsfiltermod可以作为快速预览 ...

    对,这样做的话至少可以让所有人都知道VSFilterMod中的标签是可以外挂加载的。
    除了不用压制就能快速预览之外,也可以让更多人对外挂特效字幕的表现效果有更多期待。


    昨天我还发了这么一个帖子:
    【字幕滤镜开发相关】微软开发文档页面


    这个是专门为字幕滤镜插件未来的长期开发做准备用的,有问题也没关系,一点点修就行。
    github上想搜绝大多数领域的开发资料,搜 awesome+具体领域术语 就行,比如搜:
    awesome opentype


    就可以立马找到这个:
    https://github.com/Jolg42/awesome-typography#opentype
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-8-31 02:39:17 | 显示全部楼层
    本帖最后由 Seekladoom 于 2021-8-31 03:04 编辑
    孤雨独火 发表于 2021-8-31 01:54
    额。。。。总而言之就是使用vsmod播放对吧
    可能对字幕制作者来说vsfiltermod可以作为快速预览 ...
    近期我会先做一部分模板出来,即便有mod特效标签的外挂字幕卡顿也先做出来,等未来滤镜开发得更加强大的时候,这些用到了mod标签的外挂特效字幕就不会再卡顿了。


    2010年那会,当时做的ass特效字幕,t标签一多都容易卡,2014年以后慢慢地这种情况就没了,但也是那个时候Aegisub官方的版本号卡在3.2.2了,并且卡了很长一段时间,直到wangqr出现才推动了版本号到3.3。


    不过现在开源生态比过去发达多了,只要坚持收集各种关键资料并开发,应该还是能把10bit支持给做出来的。
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-8-31 03:26:07 | 显示全部楼层
    本帖最后由 Seekladoom 于 2021-9-2 09:44 编辑

    目前初步测试结论是:
    1.渐变色目前完全不卡,其他不涉及到png的标签应该也不容易卡,具体待测试。
    2.png不涉及到逐帧png的连续多段变化时,卡的概率较小。
    3.涉及到逐帧png的连续多段变化时,卡的概率很高。
    4.在播放器上用VSFilterMod加载外挂字幕时,会把10bit的视频强行降低到8bit,对视频色彩有破坏。
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-8-31 09:58:31 | 显示全部楼层
    本帖最后由 Seekladoom 于 2021-8-31 10:17 编辑

    看来png外挂特效字幕的流畅加载主要吃的是CPU和内存而不是显卡啊。。。_(:з」∠)_

    【KMS】尝试用GTX1080Ti + i7-7700k + 32G的电脑打海加顿会怎样?
    https://www.bilibili.com/video/BV1hb411S7JM



    本帖子中包含更多资源

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

    x
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    184

    主题

    414

    回帖

    585

    VC币

    星辰大海

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

    积分
    549470

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2021-9-2 09:45:56 | 显示全部楼层
    补充一个PotPlayer配置VSFilterMod的配置步骤:
    1. 首先要在管理员权限下注册VSFilterMod
    Win8/Win10用户直接右键点击 安装 VSFilterMod插件.bat 文件,选择以管理员身份运行
    Win7用户基本都是管理员用户吧 就直接双击运行 安装 VSFilterMod插件.bat 就可以了

    2. 然后在你的播放器设置里选择VSFilterMod渲染字幕
    选项 → 个人滤镜优先权 → 添加系统滤镜 → DirectVobSub 和 DirectVobSub (auto-loading version) → DirectVobSub (auto-loading version)优先顺序设置强制使用,DirectVobSub优先顺序设置按优先级使用
    如此一来就可以在PotPlayer上用VSFilter加载外挂特效字幕了。
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

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

    本版积分规则

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