PotPlayer中文论坛

标题: PotPlayer挂载VSFilterMod.dll出现字幕色差的问题 [打印本页]

作者: 如果    时间: 2022-5-10 22:20
标题: PotPlayer挂载VSFilterMod.dll出现字幕色差的问题
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中文论坛 (https://bbs.potplayer.org/) Powered by Discuz! X3.1