У меня есть исходные данные ИКМ в следующем виде:FFmpeg преобразования файла данных PCM в WAV файл получать искажены (шумные) данные
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0100
0000 0000 0000 0000 0000 0000 0000 0000
0000 0100 0100 0000 0000 efbf bdef bfbd
0000 efbf bdef bfbd efbf bdef bfbd efbf
bdef bfbd efbf bdef bfbd efbf bdef bfbd
efbf bdef bfbd efbf bdef bfbd 0000 efbf
bdef bfbd 0000 efbf bdef bfbd efbf bdef
bfbd 2900 efbf bdef bfbd 0000 efbf bdef
bfbd efbf bdef bfbd efbf bdef bfbd 0000
, и я хочу, чтобы эти данные в WAV файл, когда я преобразовывая от FFmpeg получения шумовые данные по этой команде:
sox -V -t raw -b 16 -e signed -r 16000 -c 1 14_32_7_187.pcm new.wav
и:
ffmpeg -f s16le -ar 16000 -ac 1 -i 14_32_7_187.pcm -ar 16000 -ac 1 oout.wav
с использованием как получать шумные данные.
Вы _listen_ к необработанным данным PcM? Он не выглядит достаточно случайным для «реального» raw pcm audio. –
Да, я тоже, в сыром виде тоже искажен. что это значит? – Mahendra
Это означает, что ваш файл '.pcm', вероятно, вовсе не является звуковым файлом, а всего-навсего. 'sox' и' ffmpeg' здесь не виноваты, и ваши призывы к ним выглядят хорошо для меня (для необработанного 16-битного подписанного мало-дневного аудио) –