[all]

GetChannel

GetChannel(clip, int ch1 [, int ch2, ...])

GetLeftChannel(clip)

GetRightChannel(clip)


ch: kolejne kanały w sygnale audio (kolejność kanałów jest przedstawiona w poniższych tabelkach)


Przed wersją 2.51 filtr GetLeftChannel zwracał lewy, a GetRightChannel prawy kanał z sygnału stereo. GetChannel jest obecny począwszy od wersji 2.51 i zwraca jeden lub więcej kanałów wielokanałowego sygnału. Porządek sygnałów jest określany na podstawie sygnału wejściowego, ponieważ AviSynth nie zakłada jakiegokolwiek porządku. W wypadku pliku WAV stereo (2.0), a także WAV 5.1 porządek powinien być następujący:

WAV 2.0:

1

lewy kanał

2

prawy kanał

WAV 5.1:

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:\afx-ab3_t4.wav")
mono = GetLeftChannel(stereo)
return AudioDub(video, mono)

#

usuwa prawy kanał i zwraca materiał z sygnałem mono (tylko lewy kanał)

 

video = AviSource("c:\filename.avi")
stereo = WavSource("c:\afx-ab3_t4.wav")
mono = GetChannel(stereo, 1)
return AudioDub(video, mono)

#

ten sam rezultat co w poprzednim przykładzie (dla wersji 2.5x)

 

video = AviSource("c:\filename.avi")
return GetChannel(video, 1)

#

można także otrzymać żądany kanał bezpośrednio z pliku avi

 

avi z sygnałem stereo:
video = AviSource("c:\divx_wav.avi")
audio = WavSource(c:\divx_wav.avi)
stereo = GetChannel(audio, 1, 2)
return AudioDub(video, stereo)

#

zamienia avi zawierający nie skompresowany dźwięk formatu 5.1 (wav) do sygnału stereo


UWAGA 1:
Każdy format pliku posiada inny porządek kanałów. Poniższa tabela podaje porządek dla niektórych formatów.

 

kanał 1:

kanał 2:

kanał 3:

kanał 4:

kanał 5:

kanał 6:

5.1 WAV

przedni, lewy kanał

przedni, prawy 
kanał

przedni, centralny 
kanał

subwoofer

tylni, lewy kanał

tylni, prawy kanał

5.1 AC3

przedni, lewy kanał

przedni, centralny 
kanał

przedni, prawy 
kanał

tylni, lewy kanał

tylni, prawy kanał

subwoofer

5.1 DTS

przedni, centralny 
kanał

przedni, lewy kanał

przedni, prawy 
kanał

tylni, lewy kanał

tylni, prawy kanał

subwoofer

5.1 AAC

przedni, centralny 
kanał

przedni, lewy kanał

przedni, prawy 
kanał

tylni, lewy kanał

tylni, prawy kanał

subwoofer

5.1 AIFF

przedni, lewy kanał

tylni lewy kanał

przedni, centralny 
kanał

przedni, prawy 
kanał

tylni, prawy kanał

subwoofer

* 5.1 DTS: subwoofer jest w osobnym strumieniu
* specyfikacja formatu AAC nie jest dostępna w internecie

UWAGA 2:
W chwili pisania, BeSweet ma nadal barierę 2GB, tak więc należy się upewnić, że rozmiar pliku WAV 5.1 będzie poniżej 2GB. W innym wypadku można kodować dźwięk do 6-ciu oddzielnych plików wav lub użyć programu HeadAC3he.


translated by Dj_AnT