ChanMix

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (update download link)
m (space)
Line 7: Line 7:
 
|
 
|
 
|6=[http://forum.doom9.org/showthread.php?p=617731#post617731 Doom9 Thread]}}
 
|6=[http://forum.doom9.org/showthread.php?p=617731#post617731 Doom9 Thread]}}
<br>
+
 
 
== Description ==
 
== Description ==
 
Creates a greyscale image from an [[RGB24]] source, it has 3 parameters to specify how much of each color channel is used.<br>
 
Creates a greyscale image from an [[RGB24]] source, it has 3 parameters to specify how much of each color channel is used.<br>

Revision as of 21:41, 5 March 2016

Abstract
Author E-Male
Version 2005/02/28
Download chanmix.zip
Category Levels and Chroma
License
Discussion Doom9 Thread

Contents

Description

Creates a greyscale image from an RGB24 source, it has 3 parameters to specify how much of each color channel is used.

Requirements


Syntax and Parameters

chanmix (clip, float "r", float "g", float "b")


clip   =
Input clip.


float  r = 1.0
float  g = 1.0
float  b = 1.0
The weight of each color channel.
Gray = (red*r + green*g + blue*b) / (r+g+b)


Examples

ChanMix with default settings:

AviSource("blah.avi")
chanmix(r=1.0, g=1.0, b=1.0)


Here are some examples where ChanMix is visually identical (but slower) to Greyscale:

# Identical to Greyscale(matrix="Rec601") 
AviSource("blah.avi")
chanmix(r=0.299, g=0.587, b=0.114)
# Identical to Greyscale(matrix="Rec709")
AviSource("blah.avi")
chanmix(r=0.2126, g=0.7152, b=0.0722)
# Identical to Greyscale(matrix="Average")
AviSource("blah.avi")
chanmix(r=0.333333, g=0.333333, b=0.333333)


ChanMix with luma coefficients from Rec. 2020:

AviSource("blah.avi")
chanmix(r=0.2627, g=0.6780, b=0.0593)


Changelog

Version         Date            Changes
2005/02/28 2005/02/28 - Initial release


External Links




Back to External Filters

Personal tools