## GetChannel

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

До версии 2.5 `GetLeftChannel` возвращал левый и `GetRightChannel` - правый канал из стерео-сигнала. ``Функция GetChannel`` появилась начиная с версии 2.5 и возвращает один или больше каналов многоканального сигнала. `GetChannels` - псевдоним (другое название) `GetChannel`.

Нумерация (ordening) каналов определяется особенностями входного файла, т.к. AviSynth не определяет какого-либо порядка нумерации. В случае стерео 2.0 WAV и 5.1 WAV файлов порядок нумерации должен быть таким:

WAV 2 ch (stereo):

1 | левый канал
2 | правый канал

WAV 5.1 ch:

1 | фронтальный левый канал
2 | фронтальный правый канал
3 | фронтальный центральный канал
4 | басы - LFE (Subwoofer)
5 | тыловой левый канал
6 | тыловой правый канал

    # Удаляет информацию правого канала и возвращает в виде моно со звуком только левого канала:
    video = AviSource("c:\filename.avi")
    stereo = WavSource("c:\afx-ab3_t4.wav")
    mono = GetLeftChannel(stereo)
    return AudioDub(video, mono)

    # С версии 2.5 это же выполняется так:
    video = AviSource("c:\filename.avi")
    stereo = WavSource("c:\afx-ab3_t4.wav")
    mono = GetChannel(stereo, 1)
    return AudioDub(video, mono)

    # Вы можете так же извлечь нужные звуковые каналы непосредственно из avi-файла:
    video = AviSource("c:\filename.avi")
    return GetChannel(video, 1)

    # Преобразовывает avi с несжатым "uncompressed 5.1 wav" звуком в стерео:
    video = AviSource("c:\divx_wav.avi")
    audio = WavSource(c:\divx_wav.avi)
    stereo = GetChannel(audio, 1, 2)
    return AudioDub(video, stereo)

#### Remark1:

Файл каждого формата имеет свой порядок нумерации каналов. В таблице приведены данные по некоторым форматам (полезные писателям плагинов :))

Тип: | канал 1: | канал 2: | канал 3: | канал 4: | канал 5: | канал 6:
5.1 WAV | фронтальный левый канал | фронтальный правый канал | фронтальный центральный канал | LFE (сабвуфер) | тыловой левый канал | тыловой правый канал
5.1 AC3 | фронтальный левый канал | фронтальный центральный канал | фронтальный правый канал | тыловой левый канал | тыловой правый канал | LFE
5.1 DTS | фронтальный центральный канал | фронтальный левый канал | фронтальный правый канал | тыловой левый канал | тыловой правый канал | LFE
5.1 AAC | фронтальный центральный канал | фронтальный левый канал | фронтальный правый канал | тыловой левый канал | тыловой правый канал | LFE
5.1 AIFF | фронтальный левый канал | тыловой левый канал | фронтальный центральный канал | фронтальный правый канал | тыловой правый канал | LFE

* 5.1 DTS: LFE (низкие частоты)идет в отдельном потоке (наиболее похоже на многоканальный MPEG2).
* AAC спецификация, похоже, недоступна в интернете (свободно распространяемая версия)?

#### Remark2:

К моменту написания Besweet все еще имел 2GB ограничение. Так что убедитесь, что размер 5.1 WAV не более 2GB, иначе кодируйте 6 раздельных каналов wavs или используйте HeadAC3he.

`$English Date: 2004/03/07 22:44:06 $
Русский перевод 14.05.2005 Turyst04 Turyst04@nextmail.ru`