Как проверить частоту выборки файлов .pcm? - PullRequest
0 голосов
/ 11 июля 2019

Я конвертирую файл .wav в файл .pcm, используя gstream, мне нужно проверить частоту дискретизации файла .pcm после конвертации.Какой инструмент я могу использовать для этого? Или есть ли способ проверить это? Извините, если это неправильный вопрос.

Я уже пробовал использовать инструмент sox, но он не поддерживает формат .pcm.Пожалуйста, помогите мне с этим.Ниже приведен пример

gst-launch-1.0 filesrc location=file.wav ! wavparse ! audioresample ! audioconvert ! audio/x-raw,format=S16BE,channels=1,rate=8000 ! filesink location=file.pcm

ОБНОВЛЕНИЕ : частоту выборки файлов PCM нельзя проверить никакими инструментами, программное обеспечение «Audacity» можно использовать для импорта необработанных выборок и установки частоты выборки.Мы можем проверить, прослушивая реальное аудио с преобразованным звуком, и проверить, в порядке ли преобразованная частота дискретизации.

1 Ответ

1 голос
/ 14 июля 2019

PCM-файлы представляют собой обычные необработанные файлы без заголовка, поэтому невозможно определить частоту дискретизации. Вам нужно установить частоту дискретизации, каналы и т. Д. В заголовке, что и делает формат WAV. Эквивалент PCM в аудио, это YUV в видео или RGB в изображении. Ни у одного из них нет заголовка. Пользователь может анализировать их с желаемой частотой дискретизации, разрешением, форматом и т. Д. И создавать из них значимые буферы

...