MergeChannels
(clip1 , clip2 [, clip3, ...])
v2.5 から、MergeChannels
は MonoToStereo
の後継として内蔵されていて、2 つ以上のクリップの音声チャンネルをマージするために使用することができます。
(MixAudio
や ConvertToMono
が行う)チャンネルのミックスと混同しないでください。各チャンネルの音は手つかずのまま、新しいクリップに格納されるだけです。
マージする前に、音声は clip1 のサンプリング形式に変換されます。
# 使用例 「非圧縮 WAV」音声を 44.1 kHz のステレオ信号に変換する: video = AviSource("c:\divx_wav.avi") audio = WavSource("c:\divx_wav.avi") l_ch = GetChannel(audio, 1) r_ch = GetChannel(audio, 2) stereo = MergeChannels(l_ch, r_ch).ResampleAudio(44100) return AudioDub(video, stereo) # これは次のスクリプトに似ている: video = AviSource("c:\divx_wav.avi") audio = WavSource("c:\divx_wav.avi") stereo = GetChannel(audio, 1, 2).ResampleAudio(44100) return AudioDub(video, stereo)
原文 Date: 2004/03/09 21:28:07
日本語訳 $Date: 2008/06/22 07:41:16 $