sox file.wav -r 10 file.dat - PullRequest
       53

sox file.wav -r 10 file.dat

4 голосов
/ 20 декабря 2010

Что содержит образец аудиофайла?

Когда я запускаю команду "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
         ...      ...            ...

Я знаю, что первый столбец - это время, когда второй и третий столбцы обозначают 2 канала.

Но я хотел бы знать, что содержит значение канала?

1 Ответ

5 голосов
/ 20 декабря 2010

Посмотрите здесь: http://www.hardwaresecrets.com/article/317. Короче ... если вы думаете о мембране громкоговорителя, каждый образец является мерой положения мембраны в данный момент времени. Например. по этой причине сэмпл не представляет уровень звука напрямую. Однако уровень аудиосигнала может быть рассчитан с помощью информации об образце, например, реализация алгоритма пикового счетчика программ: http://en.wikipedia.org/wiki/Peak_programme_meter

...