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

AssFilterMod: 基于libass的DirectShow滤镜

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-8 21:45:40 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-4-8 21:54 编辑

    XySubFilter_with_libass有办法解决xy-VSFilter本身的非常规比例下pgs字幕异常拉伸的问题吗?

    MPC-HC/MPC-BE自带字幕渲染器的正确渲染:


    XySubFilter_with_libass/xy-VSFilter的错误渲染:


    这个bug无法修复的话xy-VSFilter系就难以作为自带字幕渲染器的替代
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1781933

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

    菜姬  楼主| 发表于 2022-4-9 11:02:51 | 显示全部楼层
    苏辰汐 发表于 2022-4-8 21:45
    XySubFilter_with_libass有办法解决xy-VSFilter本身的非常规比例下pgs字幕异常拉伸的问题吗?

    MPC-HC/MPC- ...

    给个视频(
    我复现一下
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-9 11:35:48 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-4-9 13:58 编辑
    菜姬 发表于 2022-4-9 11:02
    给个视频(
    我复现一下

    其实带pgs字幕的切黑边的电影都可以复现。

    不过还是放个链接:https://drive.google.com/file/d/ ... FX/view?usp=sharing

    顺便一提,XySubFilter_with_libass碰到有外部pgs(sup)字幕时会导致进程卡死,pinterf版XySubFilter可以正常播放。似乎libass版本没有改进这方面的处理方式

    edit: 发现pinterf版XySubFilter也不能应对外部pgs(sup)字幕,同样会导致进程卡死。但我记得确实有XySubFilter可以处理的(
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-9 12:17:34 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-4-9 13:03 编辑

    我再次测试了下,发现pgs字幕非常规视频比例下拉伸的问题似乎是个xy-VSFilter系和madvr渲染器之间的兼容性问题。

    mpc-be/mpc-hc使用EVR或MPCVR渲染器配合XySubFilter_with_libass播放时字幕渲染正常(也不能说正常,EVR显示的颜色不一致



    由于一直只使用madvr渲染器所以没怀疑到它头上,不知道mpc-be/mpc-hc是怎么修复这个问题的。
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1781933

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

    菜姬  楼主| 发表于 2022-4-9 13:25:13 | 显示全部楼层
    苏辰汐 发表于 2022-4-8 21:45
    XySubFilter_with_libass有办法解决xy-VSFilter本身的非常规比例下pgs字幕异常拉伸的问题吗?

    MPC-HC/MPC- ...

    试下(

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-9 13:33:05 | 显示全部楼层

    看上去没什么变化


    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1781933

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

    菜姬  楼主| 发表于 2022-4-9 13:41:40 | 显示全部楼层
    苏辰汐 发表于 2022-4-9 13:33
    看上去没什么变化

    链接超限了 能换个吗(
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-9 13:49:32 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-4-9 17:07 编辑
    菜姬 发表于 2022-4-9 13:41
    链接超限了 能换个吗(

    edit:删除链接
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1781933

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

    菜姬  楼主| 发表于 2022-4-9 16:51:02 | 显示全部楼层
    苏辰汐 发表于 2022-4-9 13:49
    试试这个:https://drive.google.com/file/d/1-42N8fLcCKk0Ip0ERqHg9TXe0TVcgLc9/view?usp=sharing
    ...

    仔细看了下代码 发现字幕的画布大小是1920*1080 视频是1920*800 所以从这个角度来看… MadVR或许是对的
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    467

    回帖

    195

    VC币

    星辰大海

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

    积分
    365963
    苏辰汐 发表于 2022-4-9 17:07:04 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-4-9 17:16 编辑
    菜姬 发表于 2022-4-9 16:51
    仔细看了下代码 发现字幕的画布大小是1920*1080 视频是1920*800 所以从这个角度来看… MadVR或许是对的
    ...

    看来是个老生常谈的字幕比例和视频比例不一致导致的渲染问题了,只不过这次是pgs字幕。又是个字幕制作不规范的问题。

    madvr默认应该是按照视频比例对pgs字幕进行了处理。而MPC-HC/MPC-BE对自带的字幕渲染器进行了优化使madvr不参与这一处理。
    而EVR和MPCVR应该是本身就不会去处理。

    虽然madvr的行为可能更准确?但pgs字幕制作者想要的显示效果应该是非拉伸处理的。是否有办法在XySubFilter_with_libass上模仿MPC-HC/MPC-BE的这种默认行为?来获得更好的madvr兼容

    毕竟ass字幕比例不一致导致的渲染问题还可以通过提取自行修正,pgs类的图形字幕想要自行修正的难度太高了(


    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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