版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

ShowOverRange —— 显示画面中亮度值超出TV Range范围的像素

ShowOverRange是由SAPikachu编写的用于显示图像YC范围的AviSynth插件。该插件用红色和蓝色分别显示画面中亮度值超出TV Range(16~235)范围的像素。用于辅助判断图像YC范围。红色部分显示Y小于16的像素,蓝色部分显示Y大于235的像素。

要求
该插件只支持YV12和YUY2颜色空间。只保证在Progressive环境下正常工作。Interlace源请Deinterlace或IVTC后再使用。

使用
该插件没有参数,可以直接使用。与showHist脚本配合使用效果更佳。

源代码
在压缩包中。

进阶信息
压缩包中的二进制dll在Windows 7 SP1下采用Microsoft Visual C++ 2010 Express编译完成。Windows XP运行需要安装Microsoft Visual C++ 2010 Redistributable Package,请自行前往Microsoft官网下载。
您同样可以使用附带的源代码和avisynth.h(点击前往AviSynth官网获取)自行编译。根据操作系统和编译器版本不同够具体设置可能不同,在64bit系统中可能需要添加预处理器定义_X86_;在大多数编译环境中需要禁用预编译头。
附件
ShowOverRange_vc6.rar
VC6编译版,若无法运行VC2010版可以尝试这个版本。感谢solo。
(74.8 KiB) 下载 126 次
ShowOverRange.zip
Microsoft Visual C++ 2010 Express编译版
(26.51 KiB) 下载 449 次
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
天野夕
帖子: 10
注册时间: 2012-04-22 11:18

Re: ShowOverRange —— 显示画面中亮度值超出TV Range范围的像素

^能编译64位系统的么…… 现在在64位系统下用不了 啊~~
求救
likunplus
帖子: 5
注册时间: 2012-06-13 21:08

Re: ShowOverRange —— 显示画面中亮度值超出TV Range范围的像素

拜谢收下,原来自己都是用的笨办法

回到 “AviSynth”