У меня есть файл данных PCM, который, как я знаю, действителен. Я могу играть в нее, редактировать ее на куски и т. Д., И она всегда будет играть, а также отдельные части.Как я могу визуализировать данные PCM
Но когда я пытаюсь перевести его в трусах из байтов
bytes[i] | (bytes[i+1] << 8)
Файл 16 бит, один канал и +44100 выборки. Я не вижу ничего похожего на файл волны визуально.
В качестве теста я делаю запись среди глушителя с одним очень громким звуком посередине. Тем не менее, график, который я сделал из моего приема, выглядел как любая другая диаграмма, когда я пытаюсь это сделать. Я как-то делаю это неправильно? Или непонимание того, что я читаю/пытаюсь?
Все, что мне нужно сделать, это обнаружить очень низкий порог, чтобы найти разрыв в словах.
Благодаря
Поделитесь примером файла PCM. – selbie
@selbie, вероятно, прав, поэтому вы должны показать немного больше кода, объяснить, на какой платформе вы работаете, и сказать немного больше о файле PCM (это wav, aiff и т. Д.). –