Получение ошибки при преобразовании WAV в AMR с использованием FFMPEG

StackOverflow https://stackoverflow.com/questions/2559746

  •  23-09-2019
  •  | 
  •  

Вопрос

Я использую 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top