繁体
&netsounetx的一个组合
分,它的兼容
也很不错,并且在有多个程序需要播放音频的时候能提供
可靠的保障,并且使用这
方式可以让千千静听更好的支持声音的淡
淡
效果;
&netreaming是微
底层使用的音频
方式,
更低的延时
,用于对延时
要求比较
的场和,因为更底层,所以效率更
,而且受别的程序的影响也更小,如果你用它来播放时,把系统音量里的波型“静音”就可以实现只听到播放
的音乐,而不受其它程序的声音的影响。但kernetreaming同样对声卡和驱动有一定的要求。
asIo是steinberg提
来的比较新的音频
输
输
接
,一般用在对实时
要求很
的专业场合,对声卡的要求更
。
理论上来说,这四
方式对输
的音质没有任何影响,因为这些方式只是把声音的数字信号传输到声卡的数模转换
(d/a),而不会对信息有任何的改变。
问:像axasIo之类的
件能让声卡不支持asIo的电脑也使用asIo,有什么好
吗?
axasIo或asIokernetreamingdriver之类的
件,都是在kernetreaming的基础上模拟
来的asIo,所以效果反而没有直接用kernetreaming好,而且设备不当的话还影响正常的播放。
问:千千使用的mp3解码
是哪一个?
千千使用的是最新版本的mpg123-o。59s-pre,它是目前已经的开放源代码中最好的mp3解码
之一,无论是
度来是度都是很
的。千千早期版本使用的是mad,但在个人pc上,mad的解码度比mpg123要慢7o%甚至更多,而绝对
确和mpg123相比还略有差距,所以后来就改用mpg123了。
问:是不是把播放时的缓冲长度设得越
播放越
畅?
一般来说,只要设置1ooo-2ooo毫秒的长度就可以了,太长只会增加资源占用。
问:播放时的输
比特是越
越好吗?
不是,目前几乎所有的音频源都来自16比特的cd,而且一般的声卡只支持16比特的输
,所以基本上选用16比特就可以满足绝大多数的要求了,千千的“原始比特”就是指音频本
的比特数,因为碰到有些24比特的ma,千千就会自动选择24比特输
。
要注意的是,很多支持asIo的声卡,最佳的输
比特数是32或24,所以这时选择相对应的比特数就能提供最佳的
能(因为不需要再
额外的转换)。
问:采样频率转换一般用在什么场合?
对于ac’97规范的声卡(主板自带的基本上都是这类声卡),
件只支持48ooohz这一
采样频率,而cd的音频是441oohz的,从cd转换过来的mp3等大多
格式也是441oohz的,也就是说在这
类型的声卡上,在数字信号转成模拟信号之前,还要对采样频率
一次转换,如果驱动程序提供的转换程序不是很好(据说为了提
能,都采用比较一般的算法),就可以尝试用播放
提供的
件转换功能。但用于这类声卡来说,本
的输
音质就不是很理想,所以用不用更好的转换算法意义并不大,而且由于
件转换需要cpu
更多的事情,
能肯定受到影响。
问:
频抖动是什么意思?
一般的音频编解码
,都是用
比特来
理16比特的音源的,在最终播放输
的时候,又得把
比特降低到16比特来输
(因为一般的声卡只支持16比特的输
),所以就会有量化的副作用,就好比把一幅真彩的图片转成256
,如果转换的程序不好,就会有大块的很难看的
块
现,于是就产生了一
抖动的技术,就是采用
值算法,在转换前用一些随机的噪声来
理一下,以减少量化带来的副作用。
一般来说,如果音源和输
时的比特数相同,就不需要再用抖动了。并且抖动只对低于16比特的输
比较好的效果。
文件标签