Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 27th August 2018, 02:02   #1  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,302
pixelscope - pixel value displayer

Download: pixelscope0.1.zip v0.1 - includes source

pixelscope, a debugging filter to display pixel values.


Yes, the numbers are very small; I view it at 200% in VirtualDub2.

At the moment, it only understands the "classic" colourspaces: RGB24, RGB32, Y8, YUY2, YV12, YV16, YV24, and YV411. If there's any interest I'll think about adding more.

There are four DLLs in the zip file - x86 and x64 versions, plus statically-linked versions so you don't have to go around installing more runtimes if you don't want to.

Code:
pixelscope (v0.1)
=================
(c) David Horman, 2018

This debugging filter displays individual pixel values. It currently only
works with the "classic" Avisynth colourspaces (RGB24, RGB32, Y8, YUY2,
YV12, YV16, YV24, YV411).

Usage
=====

pixelscope(
  clip,
  (int)    scale      = 32,
  (bool)   hex        = false,
  (int)    darken     = 1,
  (bool)   grid       = true,
  (bool)   interlaced = false,
  (string) matrix     = "rec601",
  (bool)   nocrop     = false,
  (bool)   right      = false
)

Parameters
==========

scale:
  Upscale factor.

hex:
  Displays values in hexadecimal.

darken:
  This parameters darkens the input video for display. It does not affect
	displayed pixel values.

    0: do not darken video
    1: darken video (default)
    2: darken video more

grid:
  Enable/disable grid lines.

interlaced:
  For YV12 video, this determines whether the video is treated as interlaced
  when converted to RGB for display, and also changes how the UV values are
  displayed to reflect interlacing.

matrix:
  Colour matrix to use when converting to RGB for display. See converttorgb.

nocrop:
  By default, pixelscope crops the input so that the output does not exceed
  4K resolution - this is to avoid crashing Avisynth or your viewer.
  Setting this to true disables cropping.

right:
  Right aligns pixel values instead of centering them.
__________________
My AviSynth filters / I'm the Doctor

Last edited by wonkey_monkey; 27th August 2018 at 02:19.
wonkey_monkey is offline   Reply With Quote
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:13.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.