『漫游』酷论坛>『影音数码技术学习交流』>5.1滴AAC放起来背景音 ..
5.1滴AAC放起来背景音大对话音小, 咋办?
kzhou@2007-12-13 12:38
比如说dmhy的神灵狩, 我用coreaac解码音频就是这种状况..
顺便问一下5.1的音源转压aac, 怎么写avs才能压成2ch的? 我直接压的话就出那种背景声大的5.1AAC
绿叶之砚@2007-12-13 17:07
直接扔megui里边,ND AAC,Outputchannel选Downmix.........Logic II
再把声音增幅钩上,虽然效果不明显
如果还嫌音量小,Goldwave处理之
uc0083@2007-12-13 19:20
用ffdshow加强一点吧
jerryds@2007-12-13 20:54
Function DLPII(clip audio)
{
#Try apply DolbySurround Downmix II
channels = Audiochannels(audio)
daudio=ConvertAudioToFloat(audio)
fl = (channels>=1) ? GetChannel(daudio, 1) : 0
fr = (channels>=2) ? GetChannel(daudio, 2) : 0
c = (channels>=3) ? GetChannel(daudio, 3) : 0
sl = (channels>=5) ? GetChannel(daudio, 5) : 0
sr = (channels==6) ? GetChannel(daudio, 6) : 0
sr = (channels==5) ? GetChannel(daudio, 5) : sr
ssl = (channels>=5) ? MixAudio(sl, sr, 0.2818, 0.1627).Amplify(-1.0) : 0
fl_c = (channels>=5) ? MixAudio(fl, c, 0.3254, 0.2301) : 0
ssr = (channels>=5) ? MixAudio(sl, sr, 0.1627, 0.2818) : 0
fr_c = (channels>=5) ? MixAudio(fr, c, 0.3254, 0.2301) : 0
l = (channels>=5) ? MixAudio(ssl, fl_c, 1.0, 1.0) : 0
r = (channels>=5) ? MixAudio(ssr, fr_c, 1.0, 1.0) : 0
audio = (channels>=5) ? MergeChannels(l, r) : audio
#Remove possible LFE channel
l_ch = (channels==3) ? GetChannel(audio, 1) : 0
r_ch = (channels==3) ? GetChannel(audio, 2) : 0
audio = (channels==3) ? MergeChannels(l_ch, r_ch) : audio
return audio
}
在avs中调用此功能函数
dlpii()即可
声音嫌小可以再加normalize(150.0/100.0)
ZhenGod@2007-12-14 12:04
用5.1音箱。
加大center音量, 或者降低 r l ls rs 。
kzhou@2007-12-14 12:38
多谢各位... 发现自己把源wmv删掉了,下次再试..orz
看wmv时候那5.1倒不会出现失衡, 莫非是微软的解码有针对双声道输出时自动调整音量?
alphaa@2007-12-15 10:47
貌似5.1 WMA通过WMAudio Decoder DMO输出的都是混合到2声道的...WMP放就能输出5.1
| TOP