sox file.wav -r 10 file.dat

Pra*_*man 4 audio sox sample-rate

音频文件的样本包含什么?

当我运行命令"sox file.wav -r 10 file.dat"时,输出就像

; Sample Rate 10
; Channels 2
           0    0.00085449219   -0.0007019043
         0.1       0.01348877    -0.011260986
         0.2      0.015930176    -0.013214111
         0.3      0.014923096    -0.012390137
         ...      ...            ...
Run Code Online (Sandbox Code Playgroud)

我知道第一列是第二列和第三列代表2个通道的时间.

但我想知道通道值包含什么?

Aud*_*oid 5

看看这里:http://www.hardwaresecrets.com/article/317.简而言之......如果你想到一个扬声器的膜,每个样品都是一个时刻膜的位置的量度.例如,因此样本不直接表示声级.但是,可以使用样本信息计算音频信号的电平,例如,实施峰值程序计算法:http://en.wikipedia.org/wiki/Peak_programme_meter

  • 该波形不(!)代表音量.音量始终> 0.0.您给出的示例是实际波形的图示.通过观察它,你可以看到音量,通过将两个方向的振幅解释为响度而不考虑微小差异,但更多地看粗略轮廓.这是契约的体积.但你想要的是显示低分辨率的波形.也许这有帮助:http://codeidol.com/java/swing/Au​​dio/Build-an-Audio-Waveform-Display/(哦,如果你想继续得到帮助,你可以考虑向上投票有用的答案) (3认同)
  • “SoX”样本是音频信号的幅度。“SoX”样本 = 幅度,波形 = 幅度序列(“SoX”样本)。当您查看样本时,您正在查看波形。x 轴是时间(1.column),y 轴是振幅(2.column LEFT,3. column RIGHT)。 (2认同)