PotPlayer官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 302|回复: 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兼容。
回复

使用道具 举报

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

本版积分规则

PotPlayer官方论坛

GMT+8, 2022-10-8 05:44 , Processed in 0.017891 second(s), 14 queries , Gzip On, Memcache On.

Powered by PotPlayer

© 2001-2022 PotPlayer.org

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