View Single Post
Old 20th August 2011, 10:34   #11203  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,915
Quote:
Originally Posted by ramicio View Post
... It's these pesky 6.1 I come across now and then. I like eac3to because it detects clipping. Would it be possible for avisynth to turn out 6.1?
For 6.1 in monowavs you can use:
Code:
sl=WavSource("D:\tmp\SL.wav").ConvertAudioToFloat() # Load channels to mix
sr=WavSource("D:\tmp\SR.wav").ConvertAudioToFloat()
bc=WavSource("D:\tmp\BC.wav").ConvertAudioToFloat()
bl=MixAudio(sl, bc, 1.0, 0.7071)                    # Mix half power of BC into SL
br=MixAudio(sr, bc, 1.0, 0.7071)                    # Mix half power of BC into SR

fl=WavSource("D:\tmp\FL.wav").ConvertAudioToFloat() # Load the rest of channels
fr=WavSource("D:\tmp\FR.wav").ConvertAudioToFloat()
fc=WavSource("D:\tmp\FC.wav").ConvertAudioToFloat()
lf=WavSource("D:\tmp\lf.wav").ConvertAudioToFloat()

MergeChannels(fl, fr, fc, lf, bl, br)               # Merge the 6 channels
Normalize()                                         # Normalize to avoid clip
ConvertAudioTo24bit()                               # Change to desired precision
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline