ChannelMixer

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Link)
(Archived Downloads)
Line 1: Line 1:
 
{{FilterCat|External_filters|Adjustment_filters|Levels and Chroma}}
 
{{FilterCat|External_filters|Adjustment_filters|Levels and Chroma}}
{{Filter2
+
{{Filter3
 
|Gustaf Ullberg
 
|Gustaf Ullberg
 
|v1.0
 
|v1.0
 
|{{Plugin/ChannelMixer}}
 
|{{Plugin/ChannelMixer}}
 
|Levels and Chroma
 
|Levels and Chroma
|[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]}}
+
| }}
 
<br>
 
<br>
 
== Description ==
 
== Description ==
:An AviSynth filter similar to the Channel Mixer in Adobe Photoshop CS2.
+
:An AviSynth filter similar to the Channel Mixer in Adobe Photoshop CS2. 9 Adjustments are possible, 3 for each color channel.
 +
:ChannelMixer computes the following formula:
 +
<blockquote><pre style="width: 18%;"> |Rout|            |RR RG RB| |Rin|
 +
|    |            |        | |  |
 +
|Gout| = (1/100) * |GR GG GB| |Gin|
 +
|    |            |        | |  |
 +
|Bout|            |BR BG BB| |Bin|</pre></blockquote>
 
<br>
 
<br>
 
== Requirements: ==
 
== Requirements: ==
Line 54: Line 60:
 
  Version      Date            Changes<br>
 
  Version      Date            Changes<br>
 
  v1.0        2007/04/30      - Initial release
 
  v1.0        2007/04/30      - Initial release
 +
<br>
 +
== Archived Downloads ==
 +
{| class="wikitable" border="1"; width="400px"
 +
|-
 +
!!width="100px"| Version
 +
!!width="150px"| Download
 +
!!width="150px"| Mirror
 +
|-
 +
!v1.0
 +
|[http://forum.videohelp.com/images/guides/p1767998/channelmixer_v1_0.zip channelmixer_v1_0.zip]
 +
|[http://web.archive.org/web/20140204134322/http://forum.videohelp.com/images/guides/p1767998/channelmixer_v1_0.zip channelmixer_v1_0.zip]
 +
|}
 
<br>
 
<br>
 
== Links ==
 
== Links ==
 
*[http://forum.doom9.org/showthread.php?p=1002616#post1002616 Doom9 Forum] - Initial release.
 
*[http://forum.doom9.org/showthread.php?p=1002616#post1002616 Doom9 Forum] - Initial release.
 
*[http://forum.videohelp.com/threads/278516-Nice-Results-With-Avisynth-Color-Channel-Mixer VideoHelp Forum] - ChannelMixer discussion.
 
*[http://forum.videohelp.com/threads/278516-Nice-Results-With-Avisynth-Color-Channel-Mixer VideoHelp Forum] - ChannelMixer discussion.
*[http://web.archive.org/web/20140204134322/http://forum.videohelp.com/images/guides/p1767998/channelmixer_v1_0.zip Archive.org] - Archived download.
 
 
<br>
 
<br>
 
<br>
 
<br>

Revision as of 20:26, 22 June 2014

Abstract
Author Gustaf Ullberg
Version v1.0
Download channelmixer_v1_0.zip
Category Levels and Chroma
License
Discussion {{{6}}}


Contents

Description

An AviSynth filter similar to the Channel Mixer in Adobe Photoshop CS2. 9 Adjustments are possible, 3 for each color channel.
ChannelMixer computes the following formula:
 |Rout|             |RR RG RB| |Rin|
 |    |             |        | |   |
 |Gout| = (1/100) * |GR GG GB| |Gin|
 |    |             |        | |   |
 |Bout|             |BR BG BB| |Bin|


Requirements:

- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: RGB24, RGB32


Syntax and Parameters

ChannelMixer (clip, float "RR", float "RG", float "RB", float "GR", float "GG", float "GB", float "BR", float "BG", float "BB")


Red
float  RR = 0.0
float  RG = 0.0
float  RB = 0.0
Red-Red, Red-Green, and Red-Blue.


Green
float  GR = 0.0
float  GG = 0.0
float  GB = 0.0
Green-Red, Green-Green, and Green-Blue.


Blue
float  BR = 0.0
float  BG = 0.0
float  BB = 0.0
Blue-Red, Blue-Green, and Blue-Blue.


Range for all parameters: -255.0 - 255.0


Examples

ChannelMixer with the following settings is identical to the input. In other words; a very slow no-op.

AviSource("blah.avi")
ChannelMixer(RR=100.0, RG=0.0, RB=0.0, GR=0.0, GG=100.0, GB=0.0, BR=0.0, BG=0.0, BB=100.0)


Removing blue tint with ChannelMixer:

AviSource("blah.avi")
ChannelMixer(RR=100.0, RG=20.0, RB=-5.0, GR=0.0, GG=100.0, GB=0.0, BR=-20.0, BG=0.0, BB=100.0)

ChannelMixer Before&After.png

Changelog

Version      Date            Changes
v1.0 2007/04/30 - Initial release


Archived Downloads

Version Download Mirror
v1.0 channelmixer_v1_0.zip channelmixer_v1_0.zip


Links





Back to External Filters

Personal tools