SOUND FLIPPER 指南

采样率与位深:避免虚假的升级

了解何时需要重采样及精度改变、为何更大的数字不能恢复细节,以及预览版如何保留样本。

开发者 Singularity Shift Ltd · 更新日期 · 预览版指南

两个数字,两种职责

采样率是每声道每秒的样本数。位深描述整数 PCM 样本的精度。立体声增加第二个声道,并不会将采样率翻倍。这些属性有助于确定兼容性及未压缩音频的大小。

例如,一分钟、48 kHz 立体声 24 位 PCM 包含 48,000 x 2 x 3 x 60 = 17,280,000 个音频字节,尚未计入文件头。在相同采样率和声道数下,16 位 PCM 每样本使用两个字节,而不是三个。这种计算不能描述压缩编解码器的可变输出大小。

没有理由时就保留来源

把 44.1 kHz 转成 96 kHz 不会创造缺失的频率。把 16 位录音转成 24 位不会恢复更精细的原始测量。制作系统要求特定表示时,改变仍可能有用,但理由应是兼容性,而不是宣称恢复质量。

只要目标允许,Sound Flipper 的转换路径就保留所接受的源采样率。Opus 是明确的例外:输出为 48 kHz,需要重采样时使用 SoXR 精度 28,不需要时绕过重采样。该变化会显示在WAV 转 Opus 转换器的解析计划中。

整数 PCM 与浮点并非可互换标签

Float32 可表示解码器输出而不强制量化为 16 位整数步进,还能保存超过常见 -1 至 +1 播放范围的有限数值。整数文件无法精确保留每个浮点值。因此 Sound Flipper 在基本转换路径中拒绝浮点转 FLAC、浮点转 ALAC 及浮点转整数 AIFF,而非悄悄进行量化。

同样,已验证 FLAC 和 ALAC 路径接受 16 位和 24 位整数 PCM。32 位整数来源应使用受支持的 WAV 或 AIFF 保留路径。仅仅选择名为“无损”的格式,并不能证明其具体编码器支持源精度。

抖动噪声的作用

降低整数精度是一项独立的信号处理决定。Dither 在量化前加入精心选择的低电平噪声,以改变误差的性质。它不是清理效果,也不应加入未经修改、保留样本的转换。当提供精度改变时,请阅读显示的编辑/输出计划。

FFmpeg 重采样器文档介绍 SoXR 精度和抖动控制。当前应用边界见我们的保留规则;精度检查为何重要,见我们的低位测试。

继续使用 Sound Flipper

打开转换器 · 全部音频指南 · 反馈与帮助