ChanMix
From Avisynth wiki
(Difference between revisions)
(ChanMix) |
m |
||
Line 8: | Line 8: | ||
<br> | <br> | ||
== Description == | == Description == | ||
− | :Creates a | + | :Creates a greyscale image from an RGB24 source, it has 3 parameters to specify how much of each color channel is used. |
<br> | <br> | ||
− | == Requirements | + | == Requirements == |
:- AviSynth 2.5.8 or later | :- AviSynth 2.5.8 or later | ||
:- [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only | :- [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only | ||
Line 29: | Line 29: | ||
[[AviSource]]("blah.avi") | [[AviSource]]("blah.avi") | ||
chanmix(r=1.0, g=1.0, b=1.0) | chanmix(r=1.0, g=1.0, b=1.0) | ||
+ | <br> | ||
+ | Here are some examples where ChanMix is identical (but slower) to [[GreyScale|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) | ||
+ | *For more information see [[Color_conversions#Color_coefficients|color coefficients]]. | ||
<br> | <br> | ||
== Changelog == | == Changelog == |
Revision as of 06:45, 7 February 2014
Abstract | |
---|---|
Author | E-Male |
Version | 2005/02/28 |
Download | chanmix.zip |
Category | Levels and Chroma |
License |
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
- - AviSynth 2.5.8 or later
- - Progressive input only
- - Supported color formats: RGB24
Syntax and Parameters
- chanmix (clip, float "r", float "g", float "b")
- float r = 1.0
- float g = 1.0
- float b = 1.0
- float r = 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 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)
- For more information see color coefficients.
Changelog
Version Date Changes
2005/02/28 2005/02/28 - Initial release
Links
- Doom9 Forum - ChanMix discussion.
- Archive.org - Archived download.
Back to External Filters ←