Version 1.01 - parameters saving to JOB files fixed
The filter allows to adjust image brightness
and contrast with minimum loss of details, also supports automatic mode.
Main features
- The filter doesn't shine bright areas, and doesn't move dark areas to 0 brightness value, keeping details in them
- Automatic brightness tuning mode, when contrast is set (useful for long mixed films).
- Automatic brightness & contrast adjust mode (useful for long mixed professionally created films).
- Color correction feature - usable for hard contrast correction of nearly black-and-white movies.
- Adjustable intraframe contrast & brightness accuracy.
- Controllable noise influence in final parameters in automatic parameters calculation.
- Careful intrascene modification of parameters
- Automatic detection of scene replacement
- Supports Job Control and AviSynth
Settings
In the filter's setting:
-
The set of presets for brightness & contrast (auto correcting manual settings, full auto mode, manual settings, some brightness/contrast presets)
-
Settings for decrease / increase color component of image
-
Settings for selecting image borders, which allows to prevent hard bright/dark noise influence in filter's work (with set of presets)
-
Mode, when global brightness & contrast settings recalculates only after replacement of the scene, and this parameters become more stable during one scene.
Settings:
Brightness & Contrast Settings
- Contrast - contrast adjust (>1 - increase, <1 - decrease)
- Brightness - brightness shift
- Color Correction - >0 - increase color component, <0 - decrease color component
- Intraframe accuracy - threshold, if it is exceeded brightness & contrast coefficients are "blurred" for better details processing
Advanced Settings
- Histogram calculating - selecting histogram calculating method (for decreasing noise influence).
- Threshold percent - threshold, if you will increase it, the more number of details will be processed like a noise
- MIN brightness, MAX brightness- brightness borders. If some parts of mage will exceed this borders after brightness / contrast correction, this parameters will be recalculated.
- Scene change detection - watch on scene replacement
- Threshold - threshold, used for scene replacement detection
Script example for AviSynth
LoadVirtualDubPlugin("...\Virtual Dub\plugins\MSU_SmartBrightness.vdf","MSUSmartBrightness", 0)
clip=AVISource("D:\Video\Samples\MSU.avi", false, "RGB24")
clip.ConvertToRGB32.MSUSmartBrightness(0, 150, 100, 0)
First parameter - number of brightness & contrast preset (0 - Auto (1): correcting manual settings, 1 - Auto (2): calculating contrast & brightness e.t.c. )
Second parameter - value of Contrast, multiplied by 100 (from 50 to 400)
̉hird parameter - value of Brightness
Fourth parameter - value ColorCorrection, multiplied by 100 (from -100 to 100)