GetChannel
(clip, int ch1
[, int ch2, ...])
GetChannels
(clip, int ch1 [, int
ch2, ...])
Avant v2.5 GetLeftChannel
renvoyait le canal left (gauche) et GetRightChannel
le canal
right (droit) d'un signal stéréo. GetChannel
est présent depuis v2.5 et renvoie un ou plusieurs canaux d'un signal multicanal. GetChannels
est un alias de GetChannel
.
L'ordre des canaux est déterminé par l'ordre dans le fichier source, car AviSynth ne fait aucune supposition au sujet de l'ordre des canaux. Dans le cas d'un signal stéréo WAV 2.0 et WAV 5.1 , l'ordre devrait être le suivant:
WAV 2 canaux (stéréo):
1 | canal gauche |
2 | canal droit |
WAV 5.1 canaux:
1 | canal avant gauche |
2 | canal avant droit |
3 | canal avant central |
4 | LFE (Basses) |
5 | canal arrière gauche |
6 | canal arrière droit |
# Supprime les informations du canal droit, et renvoie un signal mono contenant le canal gauche:
video = AviSource("c:\filename.avi")
stereo = WavSource("c:\afx-ab3_t4.wav")
mono = GetLeftChannel(stereo)
return AudioDub(video, mono)
# En utilisant v2.5, cela devient:
video = AviSource("c:\filename.avi")
stereo = WavSource("c:\afx-ab3_t4.wav")
mono = GetChannel(stereo, 1)
return AudioDub(video, mono)
# Vous pouvez également obtenir les canaux depuis le fichier AVI directement:
video = AviSource("c:\filename.avi")
return GetChannel(video, 1)
# Convertit un AVI contenant un signal audio "wav 5.1 non compressé" en signal stéréo:
video = AviSource("c:\divx_wav.avi")
audio = WavSource(c:\divx_wav.avi)
stereo = GetChannel(audio, 1, 2)
return AudioDub(video, stereo)
Chaque format de fichier utilise un ordre des canaux différent. Le tableau suivant vous donnera l'ordre des canaux de certains formats (utile pour les développeurs de plugins:))
référence: | canal 1: | canal 2: | canal 3: | canal 4: | canal 5: | canal 6: |
5.1 WAV | canal avant gauche | canal avant droit | canal avant central | LFE (Basses) | canal arrière gauche | canal arrière droit |
5.1 AC3 | canal avant gauche | canal avant central | canal avant droit | canal arrière gauche | canal arrière droit | LFE (Basses) |
5.1 DTS | canal avant central | canal avant gauche | canal avant droit | canal arrière gauche | canal arrière droit | LFE (Basses) |
5.1 AAC | canal avant central | canal avant gauche | canal avant droit | canal arrière gauche | canal arrière droit | LFE (Basses) |
5.1 AIFF | canal avant gauche | canal arrière gauche | canal avant central | canal avant droit | canal arrière droit | LFE (Basses) |
* 5.1 DTS: le canal LFE(basses) est dans un flux séparé (un peu comme dans le MPEG2 multicanaux).
* Les spécifications du format AAC ne sont pas disponibles sur internet (une version gratuite)?
Au moment de la rédaction de cette documentation, Besweet est toujours limité par la barrière des 2GB. Faites attention que la taille de votre fichier WAV 5.1 soit inférieure à 2GB, sinon, encodez dans 6 fichiers wavs séparés ou utilisez HeadAC3he.
$English date: 2004/03/07 22:44:06 $
French translation date: 2006/01/23 JasonFly macpaille@users.sourceforge.net