Не удалось преобразовать mp3 в ffmpeg

Использование ffmpeg для конвертации из flv в mp3 дает следующий результат


] ffmpeg-0.6.1 >> ffmpeg -i name.flv name.mp3 FFmpeg версия 0.6.1, Copyright (c) 2000-2010 разработчики FFmpeg построено 14 февраля 2011 12:33:38 с gcc 4.1.2 20080704 (Red Hat 4.1.2-48) конфигурация: libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52,72. 2 libavformat 52.64. 2 / 52,64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0.11. 0 / 0,11. 0 [flv @ 0x10869420] Не удалось найти параметры кодека (видео: 0x0000) [flv @ 0x10869420] Оценка длительности по битрейту, это может быть неточно Введите #0, flv, из 'name.flv': Метаданные: аудиокодек: 5 продолжительность: 10 Видеокодек: -1 canSeekToEnd: true Продолжительность: 00:00:10.17, старт: 0.000000, битрейт: н / д Поток № 0.0: Видео: 0x0000, 1 тыс. Тбр, 1 тыс. Тбн, 1 тыс. Тбк Поток #0.1: Аудио: nellymoser, 8000 Гц, моно, s16 Выведите #0, mp3, в "name.mp3": Поток № 0.0: Аудио: 0x0000, 8000 Гц, моно, s16, 64 кбит / с Отображение потока: Поток № 0.1 -> #0.0 Кодировщик (кодек 86017) не найден для выходного потока # 0.0

в последней строке видно, что кодек с кодом 86017 не найден. когда я запускаю следующую команду:

 ffmpeg -formats> ffmpeg-format.txt 

mp3 доступен в доступных форматах как
DE mp3 MPEG audio layer 3
.В чем может быть ошибка? Это то, что mp3 кодек не установлен должным образом? Помощь будет оценена

3 ответа

Решение

Похоже, ваш FFMPEG не был скомпилирован с libmp3lame. Смотрите этот пост:

https://superuser.com/questions/196857/how-to-install-libmp3lame-for-ffmpeg

Если вы не можете скомпилировать его самостоятельно, вам придется искать бинарный файл, который его поддерживает.

Попробуйте это, это сработало для меня.

sudo apt-get установить ffmpeg libavcodec-extra-52

благодаря ffmpeg: конвертируем только аудиофайл flv в swf

Для Ubuntu 11.10:

sudo apt-get install ffmpeg libavcodec-extra-53

Для Ubuntu 11.04, 10.10, 10.04:

sudo apt-get install ffmpeg libavcodec-extra-52
Другие вопросы по тегам