Сколько миллисекунд составляет байт аудио .WAV?

Я разбил файл .WAV в массив байтов. Звук 16-битный, 1-канальный, с частотой дискретизации 44 100 Гц.

Есть ли способ вычислить, что представляет собой один байт данных по отношению ко времени?


person Ron    schedule 09.03.2014    source источник


Ответы (1)


Один байт 16-битного звука ничего не значит. Вам нужно два байта для выборки в 16-битном формате.

Если вы хотите узнать, сколько миллисекунд у вас есть на выборку...

1,000 (ms) / Frequency (Hz)

44,1 кГц составляет ~ 0,0227 мс на выборку.

person Brad    schedule 09.03.2014
comment
Потрясающий. Таким образом, для 8-битного звука один байт будет одним сэмплом, а затем применяется то же преобразование в зависимости от частоты? Это именно то, что я искал! - person Ron; 09.03.2014
comment
@ Рон Это правильно. И не забывайте о количестве каналов. Если у вас 2 канала, все удваивается. - person Brad; 09.03.2014
comment
Брэд, я только что понял, что должен был вместо этого написать тебе по электронной почте! :) - person Ron; 09.03.2014
comment
@ Рон Маленький мир. :-D - person Brad; 10.03.2014