SoX mp3 压缩中的“质量”选项有什么作用?

Mic*_*ook 5 compression audio mp3 sox lame

我正在使用 SoX 将几种不同格式的音频文件转换为 mp3。根据docs,您可以使用-C参数来指定压缩选项,如比特率和质量,质量在小数点后,例如:

sox input.wav -C 128.01 output.mp3 (最高质量,较慢)

sox input.wav -C 128.99 output.mp3 (最低质量,更快)

我预计第二个听起来很糟糕,但是,两个声音之间的音频质量完全相同。如果是这种情况,我不明白为什么一个人的执行速度如此之慢,或者我不明白将压缩设置为更高的“质量”会得到什么。

有人可以告诉我使用高质量压缩与使用低质量压缩是否有真正的区别或优势?

PS我还检查了每个输出文件的文件大小,两者的大小完全相同。但是当散列时,每个文件都有不同的散列。

chi*_*rlu 3

参数被传递到 LAME。根据LAME 文档(\xe2\x80\x9calgorithm 质量选择\xe2\x80\x9d/ 部分-q),质量值对噪声整形和所使用的心理声学模型有影响。他们推荐质量为 2(即-C 128.2在 SoX 中),表示 0 和 1 慢得多,但也好不到哪儿去。

\n\n

然而,决定质量的主要因素仍然是比特率。因此,您的情况没有明显差异也就不足为奇了。

\n