MinMaxAudio
From Avisynth wiki
Abstract | |
---|---|
Author | Wilbert Dijkhof |
Version | v0.2 |
Download | MinMaxAudio_v02.zip |
Category | Audio filters |
License | GPLv2 |
Discussion | Doom9 Forum |
Contents |
Description
MinMaxAudio computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float[1]. It's a conditional audio filter, so the computation is done framewise.
Requirements
- [x86]: AviSynth+ or AviSynth 2.5.8 or greater
- Supported color formats: N/A
Syntax and Parameters
- AudioMin (clip, int "channel")
- AudioMax (clip, int "channel")
- AudioRMS (clip, int "channel")
- clip =
- Input clip, audio is converted to float internally.
- clip =
- int channel = 0
channel=0
(default) means that the max/min/rms is taken over all samples in all channels (framewise).
- int channel = 0
Examples
v = BlankClip(pixel_type="YV12") a = Tone(type="Triangle", frequency=2, level=0.4) w = AudioDub(v,a) #.Histogram(mode="audiolevels") #w = ScriptClip(w, "Subtitle(String(AudioMax(1)))") w = ScriptClip(w, "Subtitle(String(AudioRMS(0)))") #w = ScriptClip(w, "Subtitle(String(AudioMin(1)))") w = w #.ConvertToRGB32.AudioGraph(20) return w
Note that the values are given in decibels (see also Histogram("audiolevels") docs for an explanation).
Changelog
Version Date Changes
v0.2 2007/09/09 - latest version v0.1 2007/08/23 - initial release
Archived Downloads
Version | Download | Mirror |
---|---|---|
v0.2 | MinMaxAudio_v02.zip | MinMaxAudio_v02.zip |
External Links
Back to External Filters ←