Получить ошибку при конвертации wav в amr с помощью ffmpeg
Я использую ffmpeg для преобразования amr в wav и wav в amr.Its успешно конвертирует amr в wav, но не наоборот. Поскольку ffmpeg поддерживает декодер кодировщика amr, его ошибка выдачи.
ffmpeg -i testwav.wav audio.amr
Ошибка при открытии кодировщика для выходного потока #0.0 - возможно, неверные параметры, такие как bit_rate, rate, width или height
1 ответ
Решение
Вы можете попробовать установить частоту дискретизации и битрейт. Amr поддерживает только частоту дискретизации 8000 Гц и скорость передачи 4, 75 кбит / с, 5,15 кбит / с, 5,9 кбит / с, 6, 7 кбит / с, 7,4 кбит / с, 7,95 кбит / с, 10,2 кбит / с или 12,2 кбит / с:
ffmpeg -i testwav.wav -ar 8000 -ab 12.2k audio.amr