搜索 社区服务 统计排行 帮助
  • 4632阅读
  • 24回复

音频问题2则 另附 PPHS SSRC SRC 简单比较 问题追加 OTZ

楼层直达
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
1 关于采样率的问题
引用
现在的民用声卡大多遵循AC97标准,都已经将输出的取样频率固定为 48khz。而CD和绝大多数MP3采样率都为44.1K,于是声卡在处理数字音频时,都要进行48kHz的SRC(Sample Rate Convert--采样频率转换)步骤,即通过一定的算法将44.1K的音频转换成48K输出。这个过程会有较大的噪声或者谐波出现,这些噪声因转换器的质量高低,算法好坏而定。所以说SRC对于音质有一定的损失,不过损失的大小主要依赖SRC算法的优劣。低失真的SRC算法计算量非常大,而高速度和低失真是非常难兼顾的,指望市面上大多数声卡的计算能力完成高质量的SRC,自然是不现实的,就算是高档Audigy的SRC算法也存在很大缺陷。但在输入音频流为48K采样的情况下,是不会再对音频流进行SRC处理的。Resample(SSRC)的作用就是使声卡跳过SRC处理。

然而 优化大师说Wave输出设备的采样频率 不支持48000
我就不懂了
Wave输出设备(回放)
设备名称: Realtek AC97 Audio
制造商: Microsoft
版本: 5.0
产品标示: 100 / 1
通道: 65535
采样频率
11.025 kHz, 单声道, 8位: 支持
11.025 kHz, 单声道, 16位: 支持
11.025 kHz, 立体声, 8位: 支持
11.025 kHz, 立体声, 16位: 支持
22.05 kHz, 单声道, 8位: 支持
22.05 kHz, 单声道, 16位: 支持
22.05 kHz, 立体声, 8位: 支持
22.05 kHz, 立体声, 16位: 支持
44.1 kHz, 单声道, 8位: 支持
44.1 kHz, 单声道, 16位: 支持
44.1 kHz, 立体声, 8位: 支持
44.1 kHz, 立体声, 16位: 支持
设备性能
音量控制: 支持
左右声道音量平衡控制: 支持
音调控制: 不支持
回放率控制: 不支持
同步操作: 不支持
精确采样位置信息返回: 支持



2 关于FOOBAR2K中的Highest BPS mode supported 这一项
转MP3默认是24 而AAC默认是32 WHY ?为什么不是16呢 一般output不都是16-bit的么
我将MP3转换的Highest BPS mode supported 改成32 转出的MP3全部是噪音……WHY
LAME 32bits version 3.97 不是应该支持32bits的么

==============================================

无聊 作了下 PPHS SSRC SRC 的简单比较 结果比较晕 为什么会相差这么大?
方式:用FB2K分别Resample到48KHZ后进行内录 得到48KHZ的WAV 截频谱图比较
源文件
22. cloud 9-坂本真绫.FLAC
Sample Rate : 44100 Hz
Bits Per Sample : 16
Bitrate : 940 kbps

1 没进行Resample (也就是所谓声卡SRC?) 播放时CPU占用0%


2 PPHS ultra mode 播放时CPU占用12-16%


3 SRC Best Sinc 播放时CPU占用27-32% (低一级的Medium Sinc CPU才2-5% 差太多了吧…)


4 SSRC HIGH 播放时CPU占用5-10%


5 SSRC TOP 播放时CPU占用15-20%

级别: 光明使者
注册时间:
2006-03-17
在线时间:
66小时
发帖:
16694
只看该作者 24楼 发表于: 2008-05-19
引用
最初由 superkidx 发布


问题是我调8 16或24 出来都是16-bit
但是调32就边变噪音了 依然是16-bit 但是长度X2了

27-32是?


CPU占用 其他问题有人解释了

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 23楼 发表于: 2008-05-19
用vbr new是挺快的

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 22楼 发表于: 2008-05-19
398b8用了两个月了,速度终于比neroaac快了
音质听不出区别,不过mp3还能怎么样
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 21楼 发表于: 2008-05-19
话说 lame 398 好用么
397还是06年的……

第2问终于彻底解决了 呵 谢咯

级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 20楼 发表于: 2008-05-19
测试了一下lame.exe支持32位定点,但不支持32bit浮点,会变成杂音,v3.98版比较聪明,提示不支持,不会傻傻的干下去。
foobar2000v0.9好像32位只能输出浮点,v0.8的默认是定点,所以你可以用回旧版。另外,新旧版的Highest BSP mode的作用好像也不一样,旧版就按设置转换,但是新版就变成门槛,低的不会转上去,所以通常转16bit的情况下,即使设置了32bit也没问题,不过挂上dsp后就是32位浮点,最好就是设置为24位。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 19楼 发表于: 2008-05-19
FB2K 0945
LAME 32bits version 3.97

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 18楼 发表于: 2008-05-19
引用
最初由 superkidx 发布


问题是我调8 16或24 出来都是16-bit
但是调32就边变噪音了 依然是16-bit 但是长度X2了

27-32是?

很明显是wav头里的信息错了,我用foobar 2k 0.9.5.2试过了,16,24,32都没问题。楼主你的fb2k和lame都是什么版本的?
级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 17楼 发表于: 2008-05-19
LZ用的foobar2000是v0.9么?
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 16楼 发表于: 2008-05-18
引用
最初由 red161 发布
32b噪音当然的 现在的无损都是从CD来的,CD都是16b的
lame上面有人解释了
然后这27-32是很正27-32常d 早发现了


问题是我调8 16或24 出来都是16-bit
但是调32就边变噪音了 依然是16-bit 但是长度X2了

27-32是?

级别: 光明使者
注册时间:
2006-03-17
在线时间:
66小时
发帖:
16694
只看该作者 15楼 发表于: 2008-05-18
32b噪音当然的 现在的无损都是从CD来的,CD都是16b的
lame上面有人解释了
然后这27-32是很正常d 早发现了

级别: 侠客
注册时间:
2005-12-22
在线时间:
0小时
发帖:
497
只看该作者 14楼 发表于: 2008-05-18
看不懂,还是说楼主辛苦感谢

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 13楼 发表于: 2008-05-17
PPHS SSRC SRC 简单比较了下 结果相差很大

级别: 圣骑士
注册时间:
2004-01-14
在线时间:
0小时
发帖:
1639
只看该作者 12楼 发表于: 2008-05-17
以前还真么在意过什么声卡。。。刚一看发现我那破板上的声卡是AD1988。。。

相爱不只是走进对方的生活
更要能走入彼此的生命

级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 11楼 发表于: 2008-05-17
那段话应该是在说声卡的spdif数字输出到外部解码。
快速回复

限150 字节
上一个 下一个