Normalize2

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(redirect for convenient searching)
 
m (Normalize2)
Line 1: Line 1:
#REDIRECT [[External_filters#Audio_Filters]]
+
{{FilterCat|External_filters|Plugins|Audio_filters}}
{{FilterCat|External_filters|Audio_filters|}}
+
{{Filter3
 +
| [http://sourceforge.net/u/jcsston/profile/ jcsston]
 +
| v0.1
 +
| 3=[https://web.archive.org/web/20200617201926if_/https://files.videohelp.com/u/223002/Normalize2-v0.1-with-src.zip Normalize2-v0.1-with-src.zip]]
 +
| 4=Audio filters
 +
| 5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
 +
| 6=}}
 +
 
 +
== Description ==
 +
Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).
 +
<br>
 +
<br>
 +
== Requirements ==
 +
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.5.8 or greater]
 +
* Supported color formats: N/A
 +
<br>
 +
== [[Script variables|Syntax and Parameters]] ==
 +
 
 +
:{{Template:FuncDef|Normalize2 (clip, string "cache_file", float "targetPeak")}}
 +
<br>
 +
::{{Par2| |clip| }}
 +
:::Input clip; must be 16-bit audio.
 +
<br>
 +
::{{Par2|cache_file|string|"NORM"}}
 +
:::The number of frames either side to display a waveform for (default: 1).
 +
<br>
 +
::{{Par2|targetPeak|float|1.0}}
 +
:::Set the amplitude of the loudest audio. Default = 1.0 for peaking at 0dB.
 +
<br>
 +
== Examples ==
 +
To normalize to the max level (default: 1.0).
 +
Normalize2()
 +
 
 +
To normalize and store/load the peak level in a file, so it only has to scan it once. If the length changes the file will be scanned again
 +
Normalize2(cache_file="peak_level_file.norm")
 +
 
 +
To normalize to a level
 +
Normalize2(cache_file="peak_level_file.norm", targetPeak=1.0)
 +
<br>
 +
== Changelog ==
 +
Version      Date            Changes<br>
 +
v0.1        2003/12/15      - initial release
 +
<br>
 +
 
 +
== Archived Downloads ==
 +
{| class="wikitable" border="1"; width="600px"
 +
|-
 +
!!width="100px"| Version
 +
!!width="150px"| Download
 +
!!width="150px"| Mirror
 +
|-
 +
!v0.1
 +
|[https://sourceforge.net/projects/jorydownloader/files/Normalize2%20for%20AviSynth/ Normalize2-v0.1-with-src.zip]
 +
|[https://web.archive.org/web/20200617201926if_/https://files.videohelp.com/u/223002/Normalize2-v0.1-with-src.zip Normalize2-v0.1-with-src.zip]
 +
|}
 +
<br>
 +
==External Links ==
 +
<br>
 +
<br>
 +
-----------------------------------------------
 +
'''Back to [[External_filters#Audio_Filters|External Filters]] &larr;'''

Revision as of 22:21, 17 June 2020

Abstract
Author jcsston
Version v0.1
Download Normalize2-v0.1-with-src.zip]
Category Audio filters
License GPLv2
Discussion

Contents

Description

Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin Normalize() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).

Requirements


Syntax and Parameters

Normalize2 (clip, string "cache_file", float "targetPeak")


clip   =
Input clip; must be 16-bit audio.


string  cache_file = "NORM"
The number of frames either side to display a waveform for (default: 1).


float  targetPeak = 1.0
Set the amplitude of the loudest audio. Default = 1.0 for peaking at 0dB.


Examples

To normalize to the max level (default: 1.0).

Normalize2()

To normalize and store/load the peak level in a file, so it only has to scan it once. If the length changes the file will be scanned again

Normalize2(cache_file="peak_level_file.norm")

To normalize to a level

Normalize2(cache_file="peak_level_file.norm", targetPeak=1.0) 


Changelog

Version      Date            Changes
v0.1 2003/12/15 - initial release


Archived Downloads

Version Download Mirror
v0.1 Normalize2-v0.1-with-src.zip Normalize2-v0.1-with-src.zip


External Links




Back to External Filters

Personal tools