Получение ошибки при преобразовании WAV в AMR с использованием FFMPEG
Вопрос
Я использую FFMPEG для преобразования AMR в WAV и WAV в AMR. Это успешно преобразование AMR в WAV, но не наоборот. Поскольку FFMPEG поддерживает декодер энкодера AMR, его ошибка.
ffmpeg -i testwav.wav audio.amr
Ошибка при открытии энкодера для выходного потока № 0,0 - может быть, неправильные параметры, такие как BIT_RATE, скорость, ширина или высота
Решение
Вы можете попробовать установить скорость дискретизации и скорость битов. AMR поддерживает только 8000 Гц скорость дискретизации и 4,75 тыс., 5,15 тыс., 5,9 тыс., 6,7 тыс., 7,4K, 7,95 тыс., 10,2K или 12,2K.
ffmpeg -i testwav.wav -ar 8000 -ab 12.2k audio.amr
Не связан с StackOverflow