『漫游』酷论坛>『影音数码技术学习交流』>[请教]关于 6ch ac3 to 2ch ..

[请教]关于 6ch ac3 to 2ch aac

superkidx@2008-01-19 16:32

AVS DSS载入 再用NEROAAC 压缩

请问 在FFDSHOW里面MIX成 Dolby ProLogic II 还是 2/0 stereo 比较好?

用了 Pro Logic II 是否代表这2CH 的AAC能被还原成5.1?
引用

系统杀手@2008-01-19 17:26

Pro Logic II吧 ,大概

话说为啥是FFDSHOW.....
引用

superkidx@2008-01-19 17:45

引用
最初由 系统杀手 发布
Pro Logic II吧 ,大概

话说为啥是FFDSHOW.....


AVS DSS载入 就是要调用FFDSHOW的吧

另外用了 Dolby ProLogic II MIX 是不是代表 转好的AAC在播放的时候能还原成5.1?
引用

暗影翔@2008-01-19 18:22

要看音箱吧
引用

系统杀手@2008-01-19 20:22

2ch 变成 5.1 还需要进行upmix的吧

用2.1音响的.... 不懂upmix飘过.....
引用

superkidx@2008-01-19 20:45

引用
最初由 系统杀手 发布
2ch 变成 5.1 还需要进行upmix的吧

用2.1音响的.... 不懂upmix飘过.....


这个 2ch 应该是包含了 Dolby ProLogic II 信息的2ch
也就是说能够模拟出5.1的音效
我也是没有5.1设备 才发贴问的
引用

暗影翔@2008-01-19 22:52

引用
最初由 superkidx 发布


这个 2ch 应该是包含了 Dolby ProLogic II 信息的2ch
也就是说能够模拟出5.1的音效
我也是没有5.1设备 才发贴问的

不懂得说
引用

qyqgpower@2008-01-19 23:02

ProLogic II的BR和BL是用逆相位算出来的,不可能还原成原来的5.1

要downmix AC3的话建议用更专业的azid来做,特别是LFE的处理
引用

superkidx@2008-01-19 23:43

引用
最初由 qyqgpower 发布
ProLogic II的BR和BL是用逆相位算出来的,不可能还原成原来的5.1

要downmix AC3的话建议用更专业的azid来做,特别是LFE的处理


那AVS的DPLII 呢?
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
}
引用

暗影翔@2008-01-21 15:24

引用
最初由 superkidx 发布


那AVS的DPLII 呢?
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
}

没用过得说
引用

jerryds@2008-01-21 19:07

不要怀疑avs的能力,完全可以做专业的音频处理
引用

MeteorRain@2008-01-21 21:48

引用
最初由 jerryds 发布
不要怀疑avs的能力,完全可以做专业的音频处理
只是通常会认为azid做得更好……
引用

暗影翔@2008-01-21 23:50

引用
最初由 jerryds 发布
不要怀疑avs的能力,完全可以做专业的音频处理

我不怀疑avs的能力,通用性太强了。
不过这东西我接触的比较少,偶英语看不懂,所以新的知识学不到
引用

暗影翔@2008-01-21 23:51

引用
最初由 MeteorRain 发布
只是通常会认为azid做得更好……

azid也不太会用地说
引用

alphaa@2008-01-22 00:08

用个azid的GUI就好,比如Besweet GUI.
引用

«12»共2页

| TOP