Audio 使用音频工具sox,如何确定立体声录音实际上是否为单声道?

Audio 使用音频工具sox,如何确定立体声录音实际上是否为单声道?,audio,channel,sox,phase,Audio,Channel,Sox,Phase,我有立体声文件(2通道WAV),听起来完全像单声道录音。当两个通道相同或不相同时,有没有办法让它在文件和输出上运行 或者是否有另一个命令行工具执行这种波比较,将声音文件的to通道之间的差异聚合为“相似性编号”您可以反转一个通道并将其添加到另一个通道(从而减去它们),然后检查差异是否为零: $ sox input.wav -n remix 1,2i stats DC offset 0.000000 Min level 0.000000 Max level 0.000000 Pk lev

我有立体声文件(2通道WAV),听起来完全像单声道录音。当两个通道相同或不相同时,有没有办法让它在文件和输出上运行


或者是否有另一个命令行工具执行这种波比较,将声音文件的to通道之间的差异聚合为“相似性编号”

您可以反转一个通道并将其添加到另一个通道(从而减去它们),然后检查差异是否为零:

$ sox input.wav -n remix 1,2i stats
DC offset   0.000000
Min level   0.000000
Max level   0.000000
Pk lev dB       -inf
RMS lev dB      -inf
...
如果
Pk lev dB
显示为
-inf
,则通道1和通道2相同

对于非常相似但不完全相同的通道,这可能会或可能不会给出有意义的结果。例如,一个简单的相移可能会导致采样方面的巨大差异,但听起来仍然完全相同