sunyata
帖子: 29
注册时间: 2010-09-23 22:10

5声道downmix到立体声出现啸叫

用的是megui,config里选的是downmix multichannel to stereo,看了下log应该是调用了avs的downmix脚本
输出是两声道但有类似啸叫的高频噪音,不知道该怎么解决

原始音频信息
Audio
ID : 1
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : 2000
Duration : 29mn 38s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 30ms
Stream size : 81.4 MiB (23%)
Alignment : Split accross interleaves
Interleave, duration : 42 ms (1.00 video frame)
Interleave, preload duration : 500 ms

megui log(part)
EnsureVBRMP3Sync()
Trim(0,0)
# detected channels: 5 channels
# detected channel positions: 3/2/0
c5_stereo(ConvertAudioToFloat(last))
Normalize()
return last
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: 5聲道downmix到立體聲出現嘯叫

不要 Normalize() 看看
…Trim(0,0) 的意義是?
图片
sunyata
帖子: 29
注册时间: 2010-09-23 22:10

Re: 5声道downmix到立体声出现啸叫

那一段是megui自己生成的,我参照着写了一段,只用c5_stereo()结果一样
找到了个解决方法,先转wav再用megui压就没问题了,不过还是搞不懂问题出在哪里
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 5声道downmix到立体声出现啸叫

可能是AC3源滤镜的问题
建议以后处理时尽量转为PCM格式
另外Normalize能不用还是不要用
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: 5声道downmix到立体声出现啸叫

vx好像在不知情的情况下开了好长时间的Normalize {:cat_15}
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
sunyata
帖子: 29
注册时间: 2010-09-23 22:10

Re: 5声道downmix到立体声出现啸叫

是因为normalize容易出问题吗?我感觉对付一些音量很小的源还蛮有用的
不过megui自己加的一些语句是挺让人不舒服的,我想我还是写脚本好了...
问题解决了,感谢各位

回到 “音频编码器 / Audio encoder”