耳机网-耳机大家坛
标题:
5S手机听无损alac音质不如wav
[打印本页]
作者:
wxleasyland
时间:
2017-10-30 19:19
标题:
5S手机听无损alac音质不如wav
IPHONE 5S手机。WAV音乐,压成无损ALAC,放在手机里,一同对比听,ALAC不如WAV,WAV解析更好,更活泼。太奇怪了!颠覆了我的人生观。
alac,flac是无损压缩,用ffmpeg试过, alac解压出来的wav与原来的wav音乐数据一模一样,完全一样!
所以不是数据不一致造成音质下降。
网上看,也有一些人说flac听起来音质比wav差一些。看来,这不是个别现象。
有人说flac等需要的计算量比较大,在解压时CPU可能会抛弃一些数据来保证性能。
电脑上测试下速度,ffmpeg会显示转制速度。
命令行:
ffmpeg -i t.wav -acodec alac t.m4a
ffmpeg -i t.wav t.mp3
ffmpeg -i t.wav t.flac
ffmpeg -i t.m4a temp.wav
ffmpeg -i t.mp3 temp.wav
ffmpeg -i t.flac temp.wav
结果:
wav转mp3 35倍速度
wav转alac 154倍速度
wav转flac 242倍速度
mp3转wav 242倍速度
alac转wav 463倍速度
flac转wav 1490倍速度
说明:
需求的CPU计算量:mp3 > alac > flac
说明alac/flac的计算负荷并不大,并不是由于CPU计算能力不行造成的音质下降。CPU应该没有必要抛弃一些数据来保证性能。
但也有可能是mp3有专门的硬件解码电路,而alac没有,完全靠CPU。
可能的原因是alac/flac的数据量比较大,所以IO负荷大,同时还要CPU解压后再给DAC,各者协调的事多,造成JITTER大,音质下降。 WAV是直接IO出来就送给DAC,无压力,故音质是就原汁原味。
但100kByte/s的数据量对IO来说负荷不大啊。
那是什么原因呢,真的搞不懂了。
另外,这种现象应该是与播放器的设计有关,如果播放器听不出来WAV和ALAC/FLAC的差别,那就可以用ALAC/FLAC格式,否则就用WAV。
作者:
jackylzf
时间:
2017-10-30 19:21
我教你个办法 你再找个人 让他拿着手机在你背后播放 你自己听 他不告诉你放的是哪个版本的 连续播放10次不同的 然后你俩各自把播放的版本写一张纸上
一对比你就能知道到底是你的脑补问题 还是真实ALAC和WAV的差距就很大 自己测是没意义的 因为脑放占比太重了
作者:
nosounds
时间:
2017-10-30 19:31
只说个现象,我手里的旧爱欧迪播放器,如果播的都是flac,比起mp3,使用时间会大幅缩短
作者:
wxleasyland
时间:
2017-10-30 21:16
nosounds 发表于 2017-10-30 19:31
只说个现象,我手里的旧爱欧迪播放器,如果播的都是flac,比起mp3,使用时间会大幅缩短
看来mp3有解码IC,flac全靠CPU。
对于播放器来说,CPU并不太强劲,解无损也是有压力的。
欢迎光临 耳机网-耳机大家坛 (http://erji.net/)
Powered by Discuz! X3.2