ChannelMixer
From Avisynth wiki
(Difference between revisions)
(ChannelMixer v1.0) |
m (→Examples: space) |
||
(13 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{FilterCat4|External_filters|Plugins|Adjustment_filters|Levels_and_Chroma_filters}} |
− | {{ | + | {{Filter3 |
|Gustaf Ullberg | |Gustaf Ullberg | ||
|v1.0 | |v1.0 | ||
− | | | + | |{{Plugin/ChannelMixer}} |
|Levels and Chroma | |Levels and Chroma | ||
− | |[http:// | + | | |
− | + | |6=[http://forum.videohelp.com/threads/278516-Nice-Results-With-Avisynth-Color-Channel-Mixer VideoHelp Thread]}} | |
+ | |||
== Description == | == Description == | ||
− | + | An AviSynth filter similar to the Channel Mixer in Adobe Photoshop CS2. 9 Adjustments are possible, 3 for each color channel.<br/> | |
+ | ChannelMixer computes the following formula: | ||
+ | <blockquote style="width: 29%;"><pre>|Rout| |RR RG RB| |Rin| | ||
+ | | | | | | | | ||
+ | |Gout| = (1/100) * |GR GG GB| |Gin| | ||
+ | | | | | | | | ||
+ | |Bout| |BR BG BB| |Bin|</pre></blockquote> | ||
<br> | <br> | ||
− | + | == Requirements== | |
− | == Requirements | + | * 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 | |
− | + | * Supported color formats: [[RGB24]], [[RGB32]] | |
− | + | ||
− | + | ||
<br> | <br> | ||
− | == Syntax and Parameters == | + | == [[Script variables|Syntax and Parameters]] == |
− | :{{Template:FuncDef| | + | :{{Template:FuncDef|ChannelMixer (''clip'', ''float'' "RR", ''float'' "RG", ''float'' "RB", ''float'' "GR", ''float'' "GG", ''float'' "GB", ''float'' "BR", ''float'' "BG", ''float'' "BB")}} |
<br> | <br> | ||
::'''Red''' | ::'''Red''' | ||
− | :::{{ | + | :::{{Par2|RR|float|0.0}} |
− | :::{{ | + | :::{{Par2|RG|float|0.0}} |
− | :::{{ | + | :::{{Par2|RB|float|0.0}} |
::::Red-Red, Red-Green, and Red-Blue. | ::::Red-Red, Red-Green, and Red-Blue. | ||
<br> | <br> | ||
::'''Green''' | ::'''Green''' | ||
− | :::{{ | + | :::{{Par2|GR|float|0.0}} |
− | :::{{ | + | :::{{Par2|GG|float|0.0}} |
− | :::{{ | + | :::{{Par2|GB|float|0.0}} |
::::Green-Red, Green-Green, and Green-Blue. | ::::Green-Red, Green-Green, and Green-Blue. | ||
<br> | <br> | ||
::'''Blue''' | ::'''Blue''' | ||
− | :::{{ | + | :::{{Par2|BR|float|0.0}} |
− | :::{{ | + | :::{{Par2|BG|float|0.0}} |
− | :::{{ | + | :::{{Par2|BB|float|0.0}} |
::::Blue-Red, Blue-Green, and Blue-Blue. | ::::Blue-Red, Blue-Green, and Blue-Blue. | ||
<br> | <br> | ||
− | :::Range for all parameters: -255.0 - 255.0 | + | :::*Range for '''all''' parameters: -255.0 - 255.0 |
<br> | <br> | ||
+ | |||
== Examples == | == Examples == | ||
− | + | ChannelMixer with the following settings is identical to the input. In other words; a very slow no-op. | |
[[AviSource]]("blah.avi") | [[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) | 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) | ||
<br> | <br> | ||
+ | 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) | ||
+ | [[File:ChannelMixer Before&After.png]] | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
== Changelog == | == Changelog == | ||
− | < | + | Version Date Changes<br> |
− | v1.0 2007 | + | v1.0 2007/04/30 - Initial release |
− | + | ||
− | + | ||
<br> | <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> | ||
+ | ==External Links == | ||
+ | *[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. | ||
<br> | <br> | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters#Levels_and_Chroma|External Filters]] ←''' | '''Back to [[External_filters#Levels_and_Chroma|External Filters]] ←''' |
Latest revision as of 20:05, 10 July 2016
Abstract | |
---|---|
Author | Gustaf Ullberg |
Version | v1.0 |
Download | channelmixer_v1_0.zip |
Category | Levels and Chroma |
License | |
Discussion | VideoHelp Thread |
Contents |
[edit] 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|
[edit] Requirements
- AviSynth 2.5.8 or later
- Progressive input only
- Supported color formats: RGB24, RGB32
[edit] 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.
- float RR = 0.0
- Green
- float GR = 0.0
- float GG = 0.0
- float GB = 0.0
- Green-Red, Green-Green, and Green-Blue.
- float GR = 0.0
- Blue
- float BR = 0.0
- float BG = 0.0
- float BB = 0.0
- Blue-Red, Blue-Green, and Blue-Blue.
- float BR = 0.0
- Range for all parameters: -255.0 - 255.0
[edit] 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)
[edit] Changelog
Version Date Changes
v1.0 2007/04/30 - Initial release
[edit] Archived Downloads
Version | Download | Mirror |
---|---|---|
v1.0 | channelmixer_v1_0.zip | channelmixer_v1_0.zip |
[edit] External Links
- Doom9 Forum - Initial release.
- VideoHelp Forum - ChannelMixer discussion.
Back to External Filters ←