( This site in
english )
Amplify(clip, float "amount1"[, float "amount2"[, float "amount2",...]])
Amplify(clip, float "left", float "right")
AmplifydB(clip, float "amount1"[, float "amount2"[, float "amount2",...]])
AmplifydB(clip, float "left", float "right")
Amplify ver�ndert die Lautst�rke um den Faktor amount. Beide Kan�le k�nnen getrennt angegeben werden.
Falls es mehr Lautst�rke gibt, als in die Kan�le passen, werden sie ignoriert und falls es weniger Lautst�rke als Kan�le gibt, so wird das letzte Lautst�rke auch f�r die restlichen Kan�le verwendet.
AmplifydB macht das gleiche, nur sind die Werte in dB. Negative dB-Werte oder Faktoren zwischen 0 und 1 k�nnen zum Reduzieren der Lautst�rke verwendet werden. Negative Werte drehen die Phase um 180�.
Audio Samplingtiefe wird automatisch zu 16 Bit konvertiert.
Wie bei Mehrkanal-Ton die Kan�le angeordnet sind, kann man der GetChannel Beschreibung entnehmen.
Beispiele:
Erh�ht die Lautst�rke des linken Kanals um 3 dB:
video = AviSource("C:\Datei.avi")
stereo = WavSource("C:\Audio.wav")
stereo_amp = AmplifydB?(stereo, 3, 0)
return AudioDub(video, stereo_amp)
Erh�ht die Lautst�rken der vorderen Kan�le um 3 dB:
video = AviSource("C:\Datei_6ch_wav.avi")
audio = WavSource("C:\Datei_6ch_wav.avi")
multichannel_amp = AmplifydB(audio, 3, 3, 3)
return AudioDub(video, multichannel_amp)