### [16 bit, float]

# Amplify / AmpiflydB

## Amplify(clip, float amount1 [, ...])
AmplifydB(clip, float amount1 [, ...])

amount: wielkość o jaką ma zostać wzmocniony dźwięk (przez przemnożenie przez bieżącą wartość albo poprzez dodania decybeli)

Amplify mnoży próbkowanie audio przez wartość podaną jako argument amount. Można określić różne współczynniki dla każdego kanału. Jeśli określisz więcej argumentów amount niż w rzeczywistości jest kanałów w audio, to zbędne wartości zostaną zignorowane. Natomiast jeśli określisz mniej argumentów amount niż w rzeczywistości jest kanałów w audio to ostatnia wartość zostanie zastosowana do pozostałych kanałów.
AmplifydB działa identycznie z tym wyjątkiem, że argument amount powoduje dodanie do bieżącej głośności dźwięku określonej ilość decybeli. Można użyć ujemnych wartości dB (lub skalę współczynników pomiędzy 0 a 1) by ściszyć ścieżkę dźwiękową.
Kolejność argumentu amount dla dźwięku przestrzennego oznacza wzmocnienie określonych kanałów:
1 -> przedni lewy kanał
2 -> przedni prawy kanał
3 -> przedni centralny kanał
4 -> subwoofer
5 -> tylni lewy kanał
6 -> tylni prawy kanał

Przykłady:

video = AviSource("c:\filename.avi") stereo = WavSource("c:\audio.wav") stereo_amp = AmplifydB(stereo, 3, 0) return AudioDub(video, stereo_amp) | # | wzmocni lewy kanał o 3 dB (dodaje 3 dB)
video = AviSource("c:\divx_6ch_wav.avi") audio = WavSource(c:\divx_6ch_wav.avi) multichannel_amp = AmplifydB(audio, 3, 3, 3) return AudioDub(video, multichannel_amp) | # | wzmocni przednie kanały o 3 dB (dodaje 3 dB)
video = AviSource("c:\filename.avi") stereo = WavSource("c:\audio.wav") stereo_amp = Amplify(stereo, 3, 3, 3, 3, 3, 3) return AudioDub(video, stereo_amp) | # | wzmocni tylko dwa kanały, ponieważ dźwięk jest w postaci stereo, pozostałe 4 argumenty zostaną zignorowane
video = AviSource("c:\divx_6ch_wav.avi") audio = WavSource(c:\divx_6ch_wav.avi) multichannel_amp = Amplify(audio, 3) return AudioDub(video, multichannel_amp) | # | wzmocni trzykrotnie wszystkie kanały

### translated by Slim