AudioLimiter
From Avisynth wiki
Abstract | |
---|---|
Author | dimzon |
Version | 2006-03-14 |
Download | AudioLimiter-2006-03-14.zip |
Category | Audio filters |
License | Closed source |
Discussion | Doom9 Forum |
Contents |
Description
Pupose:
To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untouched.
This must help to increase volume for speech/dialog without increasing volume for shoots, etc.
Math explained:
for exponential: output = (input<0?-1:1)*(pow(10.0f, tanh( factor * log10(1 + abs(input)*9))/tanh(factor) ) - 1)/9 for linear: output = tanh( factor * input) / tanh(factor)
Requirements
- [x86]: AviSynth+ or AviSynth 2.5.8 or greater
- Supported color formats: N/A
Syntax and Parameters
- ExpotencialLimiter(clip, float "factor")
- LinearLimiter (clip, float "factor")
- WavGainLimiter(clip, float "factor")
- clip =
- Input clip; audio must be float, use ConvertAudioToFloat if needed.
- clip =
- float factor = 1.0
factor
- proposed values are 1.0...5.0, default is 1.0- ! Higher factor values increases the effect but can produce artifacts.
- float factor = 1.0
- ExpotencialLimiter(clip, float "curve")
- clip =
- Input clip; audio must be float, use ConvertAudioToFloat if needed.
- clip =
- float curve = 0.7
curve
- proposed values are 0.0...1.0, default is 0.7
- float curve = 0.7
Examples
WavSource(...) ConvertAudioTofloat() Normalize() LinearLimiter(2.0)
Changelog
Version Date Changes
2006/03/14 - latest release
Archived Downloads
Version | Download | Mirror |
---|---|---|
2006-03-14 | AudioLimiter-2006-03-14.zip | AudioLimiter-2006-03-14.zip |
External Links
Back to External Filters ←