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") |
# | usuwa prawy kanał i zwraca materiał z sygnałem mono (tylko lewy kanał) |
  |
||
video = AviSource("c:\filename.avi") |
# | ten sam rezultat co w poprzednim przykładzie (dla wersji 2.5x) |
  |
||
video = AviSource("c:\filename.avi") |
# | można także otrzymać żądany kanał bezpośrednio z pliku avi |
  |
||
avi z sygnałem 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: |
przedni, lewy kanał |
przedni, prawy |
przedni, centralny |
subwoofer |
tylni, lewy kanał |
tylni, prawy kanał |
|
przedni, lewy kanał |
przedni, centralny |
przedni, prawy |
tylni, lewy kanał |
tylni, prawy kanał |
subwoofer |
|
przedni, centralny |
przedni, lewy kanał |
przedni, prawy |
tylni, lewy kanał |
tylni, prawy kanał |
subwoofer |
|
przedni, centralny |
przedni, lewy kanał |
przedni, prawy |
tylni, lewy kanał |
tylni, prawy kanał |
subwoofer |
|
przedni, lewy kanał |
tylni lewy kanał |
przedni, centralny |
przedni, prawy |
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.