首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用音频工具sox,我如何确定立体声录音是否真的是单声道?

使用音频工具sox,我如何确定立体声录音是否真的是单声道?
EN

Stack Overflow用户
提问于 2013-04-20 19:43:48
回答 1查看 2K关注 0票数 4

我有立体声文件(2声道WAV),这听起来完全像单声道录音。有没有一种方法可以让sox在两个通道相同或不同的文件上运行并输出?

或者,是否有其他命令行工具执行这种波形比较,将声音文件的to通道之间的差异聚合为一个“相似度数字”?

EN

回答 1

Stack Overflow用户

发布于 2013-05-02 01:06:54

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

代码语言:javascript
复制
$ 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相同。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16119947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档