Pixelscope

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(pixelscope: add documentation)
 
m (Requirements)
 
Line 13: Line 13:
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
* AviSynth 2.6 or [http://sourceforge.net/projects/avisynth2/ greater] | [[AviSynth+]]
+
* [x86] [[AviSynth+]] or [http://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
* x64 requires x64 AviSynth+
+
* [x64] [[AviSynth+]]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
<br>
 
<br>
 +
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|pixelscope (clip, int "scale", bool "hex", int "darken", bool "grid", bool "interlaced", string "matrix", bool "nocrop", bool "right")}}
 
:{{Template:FuncDef|pixelscope (clip, int "scale", bool "hex", int "darken", bool "grid", bool "interlaced", string "matrix", bool "nocrop", bool "right")}}

Latest revision as of 17:24, 23 March 2020

Abstract
Author wonkey_monkey
Version v0.1
Download pixelscope0.1.zip
Category Debug filter
License  ?
Discussion Doom9 Thread

Contents

[edit] Description

This debugging filter displays individual pixel values.

[edit] Requirements


[edit] Syntax and Parameters

pixelscope (clip, int "scale", bool "hex", int "darken", bool "grid", bool "interlaced", string "matrix", bool "nocrop", bool "right")


clip   =
Input clip.


int  scale = 32
Upscale factor.


bool  hex = false
Displays values in hexadecimal.


int  darken = 1
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


bool  grid = true
Enable/disable grid lines.


bool  interlaced = false
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.


string  matrix = "rec601"
Colour matrix to use when converting to RGB for display. See ConvertToRGB.


bool  nocrop = false
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


bool  right = false
Right aligns pixel values instead of centering them.


[edit] Examples

TODO

ColorBars()
pixelscope()


[edit] Changelog

Version      Date            Changes
v0.1 2018/08/26 - Initial release


[edit] Archived Downloads

Version Download Mirror
v0.1 pixelscope0.1.zip



[edit] External Links




Back to External Filters

Personal tools