преобразовать m4a в файл WAV (содержащий 16-битные образцы PCM со знаком) в ffmpeg - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть файл MP4a, который я хочу преобразовать в файл WAV, содержащий подписанные 16-битные образцы PCM. У меня есть ffmpeg, и, глядя на предыдущие сообщения SOF, я пробовал :

ffmpeg -y  -i input.mp4  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm

, но программа, которую я использую, жалуется, что этот преобразованный файл содержит данные в неизвестном формате. Мне было интересно, есть ли у кого-нибудь указатели о том, как go из m4a в wav с образцами PCM.

1 Ответ

0 голосов
/ 29 апреля 2020
ffmpeg -i input.mp4 output.wav

Эта команда выведет WAV-файл, содержащий 16-битные сэмплы PCM со знаком. Ваша команда выводит необработанный PCM, а не WAV.

Вы можете добавить -c:a pcm_s16le параметр вывода, если хотите, но это кодировщик по умолчанию для WAV, поэтому его можно опустить.

...