GetChannel (clip, int ch1 [, int ch2, ...])
GetChannels (clip, int ch1 [, int ch2, ...])
Dříve, do v2.5 GetLeftChannel
vracel levý a GetRightChannel vracel
pravý kanál ze stereo signálu. GetChannel
je doplněn od v2.5 a vrací jeden nebo více kanálů vícekanálového signálu. GetChannels je totožný s GetChannel.
Pořadí kanálů je určeno pořadím ze vstupního souboru, protože AviSynth neurčuje žádné pořadí. V případě stereo 2.0 WAV a 5.1 WAV souborů by mělo být pořádí následující:
WAV 2 ch (stereo):
| 1 | levý kanál |
| 2 | pravý kanál |
WAV 5.1 ch:
| 1 | přední (front) levý kanál |
| 2 | přední (front) pravý kanál |
| 3 | přední (front) střední kanál |
| 4 | basy - LFE (Subwoofer) |
| 5 | zadní (rear) levý kanál |
| 6 | zadní (rear) pravý kanál |
# Odstraňuje informaci pravého kanálu, a vrací mono se zvukem z levého kanálu:
video = AviSource("c:\filename.avi")
stereo = WavSource("c:\afx-ab3_t4.wav")
mono = GetLeftChannel(stereo)
return AudioDub(video,mono)
# Od v2.5 se to provede takto:
video = AviSource("c:\filename.avi")
stereo = WavSource("c:\afx-ab3_t4.wav")
mono = GetChannel(stereo, 1)
return AudioDub(video, mono)
# Můžete také získat kanály ze samotného avi souboru:
video = AviSource("c:\filename.avi")
return GetChannel(video,1)
# Převádí avi s "nekomprimovaným 5.1 wav" zvukem na stereo signál:
video = AviSource("c:\divx_wav.avi")
audio = WavSource(c:\divx_wav.avi)
stereo = GetChannel(audio, 1, 2)
return AudioDub(video, stereo)
Každý formát souborů má jiné pořadí kanálů. Následující tabulka uvádí pořadí pro některé formáty (užitečné pro autory pluginů :))
| typ: | kanál 1: | kanál 2: | kanál 3: | kanál 4: | kanál 5: | kanál 6: |
| 5.1 WAV | přední levý kanál | přední pravý kanál | přední střední kanál | LFE (Subwoofer) | zadní levý kanál | zadní pravý kanál |
| 5.1 AC3 | přední levý kanál | přední střední kanál | přední pravý kanál | zadní levý kanál | zadní pravý kanál | LFE (Subwoofer) |
| 5.1 DTS | fropřední střední kanál | přední levý kanál | přední pravý kanál | zadní levý kanál | zadní pravý kanál | LFE (Subwoofer) |
| 5.1 AAC | přední střední kanál | přední levý kanál | přední pravý kanál | zadní levý kanál | zadní pravý kanál | LFE (Subwoofer) |
| 5.1 AIFF | přední levý kanál | zadní levý kanál | přední střední kanál | přední pravý kanál | zadní pravý kanál | LFE (Subwoofer) |
* 5.1 DTS: LFE je v samostatném stremu (nejvíce podobný vícekanálovému
MPEG2).
* AAC specifikace jsou na internetu nedostupné (svobodná verze)?
V době psaní má Besweet stále 2GB omezení. Takže si ověřte, že velikost Vašeho 5.1 WAV je menší než 2GB, jinak kódujte šest samostatných wav nebo použijte HeadAC3he.
$English Date: 2006/10/24 19:47:56 $
Český překlad:2.6.2008