PotPlayer中文论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2908|回复: 0
打印 上一主题 下一主题

PotPlayer挂载VSFilterMod.dll出现字幕色差的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2022-5-10 22:20:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PotPlayer挂载VSFilterMod.dll出现字幕色差的问题,是因为DirectShowSource的问题,potplayer挂载VSFilterMod.dll时,把视频也强制用DirectShowSource进行渲染并强制使用8bit色彩输出,所以如果视频是10bit的就会有问题。默认字幕滤镜插件默认使用的是vsfilter.dll,主要功能是字幕文本和ASS特效标签的渲染,可以换成xy-vsfilter.dll和VSFilterMod.dll,用VSFilterMod.dll来扩充支持。ffms2_32.dll和ffms2_64.dll主要负责视频色彩和视频的8bit和10bit色彩输出。
所以PotPlayer挂载字幕滤镜插件时,会影响视频渲染,视频会调用字幕的渲染插件,而不是使用视频应该使用的FFmpegSource、LSMASHSource视频渲染模块。所以就会出现字幕有色差或者画面有色差的问题。如果要解决方法,需要重新编译VSFilterMod.dll源码,让它与视频渲染DirectWrite和DWriteCore兼容。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

本版积分规则

小黑屋|PotPlayer中文论坛

GMT+8, 2024-11-25 02:19 , Processed in 0.016577 second(s), 14 queries , Gzip On, Memcache On.

Powered by PotPlayer

© 2001-2022 PotPlayer.org

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