## Amplify / AmpiflydB

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

`Amplify` multiplie les échantillons du flux audio par la valeur amount. Vous pouvez spécifier un facteur différent pour chaque canal.
Si il y a plus de valeurs amount que de canaux, elles sont ignorés. Si il y en a moins, la dernière valeur amount est utilisée pour les canaux restants.

`AmplifydB` fait la même chose que `Amplify` sauf que les valeurs sont en dB.
Vous pouvez utiliser des valeurs négatives pour dB (ou un facteur d'échelle entre 0 ou 1) pour réduire le volume. Les valeurs négatives inverseront la phase de 180°.

Les échantillons audio 8 bits et 24 bits sont convertit en flottants pendant ce processus, les autres formats sont gardés tels quels.

    # Amplifie le canal gauche de 3 dB (ajoute 3 dB):
    video = AviSource("c:\filename.avi")
    stereo = WavSource("c:\audio.wav")
    stereo_amp = AmplifydB(stereo, 3, 0)
    return AudioDub(video, stereo_amp)

    # Amplifie les canaux avant de 3 dB (ajoute 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)

La manière dont sont organisés les flux multicanaux est détaillée dans la description de GetChannel.

`$Date: 2005/10/06 21:10:07 $
French translation date: 2005/10/06 JasonFly macpaille@users.sourceforge.net`