大家用foobar2000播放器转换格式WAV的音乐能否听出定点和32位浮点的区别呢
原来只是知道APE等所谓无损同WAV格式还是有较大区别今天在转换时发现32位浮点有点好奇 就转了哦......好大 比WAV格式还要大一倍 就比较了一下......有兴趣的可以试试 对比过两种所谓DXD的文件,分别是2L的24bit和某网站压制的32bit浮点DXD,可以看到后者的精度还是24bit而不是32bit,再看后面幅值的分析,显然往下做了相应调整,除此之外看不出有什么惊异之处。要说播放起来有什么区别,反正浮点的我的电脑跑都跑不动……$ sox -V 2L-056_04.wav -n stat
sox: SoX v14.4.1
sox INFO formats: detected file format type `wav'
Input File : '2L-056_04.wav'
Channels : 2
Sample Rate : 352800
Precision : 24-bit
Duration : 00:03:24.41 = 72117024 samples ~ 15331 CDDA sectors
File Size : 433M
Bit Rate : 16.9M
Sample Encoding: 24-bit Signed Integer PCM
Endian Type : little
Reverse Nibbles: no
Reverse Bits : no
Output File : '' (null)
Channels : 2
Sample Rate : 352800
Precision : 24-bit
Duration : 00:03:24.41 = 72117024 samples ~ 15331 CDDA sectors
sox INFO sox: effects chain: input 352800Hz2 channels
sox INFO sox: effects chain: stat 352800Hz2 channels
sox INFO sox: effects chain: output 352800Hz2 channels
Samples read: 144234048
Length (seconds): 204.413333
Scaled by: 2147483647.0
Maximum amplitude: 0.822419
Minimum amplitude: -0.889753
Midline amplitude: -0.033667
Mean norm: 0.049062
Mean amplitude: -0.000042
RMS amplitude: 0.072956
Maximum delta: 1.003368
Minimum delta: 0.000000
Mean delta: 0.063978
RMS delta: 0.094750
Rough frequency: 72923
Volume adjustment: 1.124$ sox -V justlisten-JL001-JL001+stereo-03_Puente-Celeste---Nama---Chiquita_DXD352KHz_2chDXD.wav -n stat
sox: SoX v14.4.1
sox INFO formats: detected file format type `wav'
Input File : 'justlisten-JL001-JL001+stereo-03_Puente-Celeste---Nama---Chiquita_DXD352KHz_2chDXD.wav'
Channels : 2
Sample Rate : 352800
Precision : 24-bit
Duration : 00:04:37.57 = 97927984 samples ~ 20818 CDDA sectors
File Size : 783M
Bit Rate : 22.6M
Sample Encoding: 32-bit Floating Point PCM
Endian Type : little
Reverse Nibbles: no
Reverse Bits : no
Output File : '' (null)
Channels : 2
Sample Rate : 352800
Precision : 24-bit
Duration : 00:04:37.57 = 97927984 samples ~ 20818 CDDA sectors
sox INFO sox: effects chain: input 352800Hz2 channels
sox INFO sox: effects chain: stat 352800Hz2 channels
sox INFO sox: effects chain: output 352800Hz2 channels
Samples read: 195855968
Length (seconds): 277.573651
Scaled by: 2147483647.0
Maximum amplitude: 0.258400
Minimum amplitude: -0.226334
Midline amplitude: 0.016033
Mean norm: 0.023160
Mean amplitude: -0.000025
RMS amplitude: 0.029384
Maximum delta: 0.291943
Minimum delta: 0.000000
Mean delta: 0.029345
RMS delta: 0.037080
Rough frequency: 70857
Volume adjustment: 3.870 记得WAV是无压缩,FLAC是整数压缩,APE是浮点压缩。体积顺序小,播放时功耗顺序大。 ape播放多了层解压缩过程而已,任何播放器都得对压缩过的音频进行即时解压成WAVE再播放,至于有没区别见仁见智,只知道软解压不如硬解压:lol要不大家都不玩DAC了;P 和CD有多大差别 我听不出来 float 32的精度 23+1 bit 具体见ieee754 可表示的动态范围10^-127 -> 10^+127 比24b整数大的多
如果float32是从int24转换来的 应该没有任何区别, 只是文件变大 只有原生的float32音源才有意义
另外ape 3.85开始都是定点计算了 不过每一个声道每一个sample的解码都要做一次64个int32的点积
和1-5次的FIR计算 运算量较大 这个没有玩过。
页:
[1]