3
我有立體聲文件(2聲道WAV),聽起來完全像單聲道錄音。有沒有辦法讓sox
運行該文件並輸出2個通道是否相同?使用音頻工具sox,如何確定立體聲錄音是否實際上是單聲道?
還是有另一種命令行工具做這種波比較的聚集到了聲音文件的通道之間的差異爲「相似號」?
我有立體聲文件(2聲道WAV),聽起來完全像單聲道錄音。有沒有辦法讓sox
運行該文件並輸出2個通道是否相同?使用音頻工具sox,如何確定立體聲錄音是否實際上是單聲道?
還是有另一種命令行工具做這種波比較的聚集到了聲音文件的通道之間的差異爲「相似號」?
可以反轉一個信道,並將其添加到另一個(從而減去它們),然後檢查是否差爲零:
$ 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是相同的。
對於非常相似但不相同的通道,這可能會也可能不會給出有意義的結果。一個簡單的相移,例如,可能導致樣本方面的較大差異,但仍然聽起來完全相同。