Получение ошибки во время преобразования ogg в mp3

Я использовал RecordRTC и реализовал с Angular.js, запись звука в Mozilla работает нормально, а тип записанного блоба — ogg, поэтому я сохраняю файл на сервере в формате ogg.

Но мне это нужно в формате MP3, так как мы должны поддерживать его в разных ОС телефона. Поэтому я в дальнейшем конвертирую с помощью ffmpeg:

exec('/usr/bin/ffmpeg -i /var/www/dtswork/bluejaypt/us/bjaypt/uploads/index.ogg -acodec libmp3lame /var/www/dtswork/bluejaypt/us/bjaypt/uploads/index.mp3 2>&1'))

Используя приведенную выше команду, но она дает «/var/www/dtswork/bluejaypt/us/bjaypt/uploads/index.ogg: Конец файла».

-1

Решение

Вау смотри это!

установить opus-tools (с libopus) как на основе debian

sudo aptitude install lib-opus

opusdec file.ogg file.wav

ffmpeg -i file.wav file.mp3

работает хорошо

также думаю поможет перекомпилировать последний ffmpeg. но у меня не было достаточно времени для этого.

кстати есть ли у вас глюки во время записи?

1

Другие решения

Ваш файл правильно загружен? Вы пытаетесь скачать его и слушать?
попробовать что-л. как этот exec (‘ffmpeg -i old_file.ogg -ar 22050 new_file.mp3’)

С наилучшими пожеланиями (извините за мой английский)

0

По вопросам рекламы [email protected]