,并且在有多个程序需要播放音频的时候能提供高可靠的保障,并且使用这种方式可以让千千静听更好的支持声音的淡入淡出效果;
ernelre迷ng是微软底层使用的音频流方式,具体更低的延时性,用于对延时性要求比较高的场和,因为更底层,所以效率更高,而且受别的程序的影响也更小,如果你用它来播放时,把系统音量里的波型“静音”,就可以实现只听到播放器的音乐,而不受其它程序的声音的影响。但ernelre迷ng同样对声卡和驱动有一定的要求。
ai是einberg提出来的比较新的音频流输入输出接口,一般用在对实时性要求很高的专业场合,对声卡的要求更高。
理论上来说,这四种方式对输出的音质没有任何影响,因为这些方式只是把声音的数字信号传输到声卡的数模转换器(d/a),而不会对信息有任何的改变。
问:像aai之类的软件能让声卡不支持ai的电脑也使用ai,有什么好处吗?
aai或aiernel-re迷ngdriver之类的软件,都是在ernelre迷ng的基础上模拟出来的ai,所以效果反而没有直接用ernelre迷ng好,而且设备不当的话还影响正常的播放。
问:千千使用的p3解码器是哪一个?
千千使用的是最新版本的,它是目前已经的开放源代码中最好的p3解码器之一,无论是精度来是速度都是很出色的。千千早期版本使用的是ad,但在个人pc上,ad的解码速度比mg123要慢70甚至更多,而绝对精确和mg123相比还略有差距,所以后来就改用mg123了。
问:是不是把播放时的缓冲长度设得越高播放越流畅?
一般来说,只要设置1000-2000毫秒的长度就可以了,太长只会增加资源占用。
问:播放时的输出比特是越高越好吗?
不是,目前几乎所有的音频源都来自16比特的cd,而且一般的声卡只支持16比特的输出,所以基本上选用16比特就可以满足绝大多数的要求了,千千的“原始比特”就是指音频本身的比特数,因为碰到有些24比特的wa,千千就会自动选择24比特输出。
要注意的是,很多支持ai的声卡,最佳的输出比特数是32或24,所以这时选择相对应的比特数就能提供最佳的性能(因为不需要再做额外的转换)。
问:采样频率转换一般用在什么场合?
对于ac’97规范的声卡(主板自带的基本上都是这类声卡),硬件只支持48000hz这一种采样频率,而cd的音频是44100hz的,从cd转换过来的p3等大多部格式也是44100hz的,也就是说在这种类型的声卡上,在数字信号转成模拟信号之前,还要对采样频率做一次转换,如果驱动程序提供的转换程序不是很好(据说为了提高性能,都采用比较一般的算法),就可以尝试用播放器提供的软件转换功能。但用于这类声卡来说,本身的输出音质就不是很理想,所以用不用更好的转换算法意义并不大,而且由于软件转换需要cpu做更多的事情,性能肯定受到影响。
问:高频抖动是什么意思?
一般的音频编解码器,都是用高比特来处理16比特的音源的,在最终播放输出的时候,又得把高比特降低到16比特来输出(因为一般的声卡只支持16比特的输出),所以就会有量化的副作用,就好比把一幅真彩的图片转成256色,如果转换的程序不好,就会有大块的很难看的色块出现,于是就产生了一种抖动的技术,就是采用插值算法,在转换前用一些随机的噪声来处理一下,以减少量化带来的副作用。
一般来说,如果音源和输出时的比特数相同,就不需要再用抖动了。并且抖动只对低于16比特的输出比较好的效果。
文件标签
问:什么是文件标签,有什么用途?
文件标签就是指一个歌曲文件的标题(歌名)、艺术家(演唱者)等的信息,就好像是一个人的姓名一样。有了文件标签,就能准确的知道这首歌的来源,就能通过这些信息准确的本机或网上查找到相应的歌词文件。
问:如何填写或编辑文件标签?
通过千千的“文件属性”对话框,就能编辑标签信息。有两种方法可以显示这个对话框:
1、在播放某首歌的时候,在主窗口上右键的主菜单里选择“查看”窗口里的“文件属性”,这时显示的就是当前正在播放的这首歌的文件信息。
2、在播放列表里选中某首或某些歌曲,在右键菜单中选择“文件属性”,就能显示选中文件的信息了,如果你选的是多首歌,就能同时编辑多首歌的信息。
问:千千支持哪些类型的标签?
千千几乎支持所有已知的通用标签类型,比如对于p3文件,就支持id3v1/id3v2、ape;对于gg文件,就支持gg本身的vr逼标签;而对于ape、