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

AssFilterMod: 基于libass的DirectShow滤镜

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 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系就难以作为自带字幕渲染器的替代
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

MPC-HC/MPC- ...

给个视频(
我复现一下
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 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可以处理的(
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 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是怎么修复这个问题的。
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

MPC-HC/MPC- ...

试下(

XySubFilter_20220409.zip

2.55 MB, 下载次数: 193

回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

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

看上去没什么变化


回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

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

链接超限了 能换个吗(
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

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

edit:删除链接
回复

使用道具 举报

49

主题

468

回帖

2581

VC币

星辰大海

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

积分
1787471

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

菜姬  楼主| 发表于 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或许是对的
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

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

积分
368961
苏辰汐 发表于 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类的图形字幕想要自行修正的难度太高了(


回复

使用道具 举报

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

本版积分规则

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