Неизвестный кодировщик 'libvo_aacenc'

Я получаю эту ошибку, когда пытаюсь преобразовать wmv в 3gp с помощью этой команды:

ffmpeg -y -i "inputvid.wmv" -vf scale=352:288 \
       -f 3gp -vcodec h263 -r 15 -b:v 200k \
       -acodec libvo_aacenc -ac 2 -ar 32000 -b:v 64k \
       "outputvid.3gp"

(Команда на самом деле получена из Mobile Media Converter 1.8.2 , который недавно не удается при каждом преобразовании, и я пытаюсь устранить неполадки.)

Я сделал последнюю стабильную версию ffmpeg (версия 0.10.8-7:0.10.8-1~raring1), используя эту инструкцию .

Я ценю ваши подсказки, чтобы установить libvo_aacenc или какой-либо другой кодек, чтобы сделать возможным преобразование.

3
задан 13 April 2017 в 15:23

4 ответа

Это решает это для меня:

sudo apt-get install libavcodec-extra

Возможно, у этого поста есть ответ, но для гуглеров ...

0
ответ дан 13 April 2017 в 15:23

Хорошо, чтобы заставить команду работать, мне просто нужно было отменить установку ( Отмена изменений, сделанных этим руководством ) и начать заново, но добавить «--enable-libvo-aacenc» в ffmpeg .configure. флаги.

0
ответ дан 13 April 2017 в 15:23

libvo_aacenc был низкого качества и FFmpeg удалил поддержку этого кодера .

Используйте вместо этого -c:a aac или -c:a libfdk_aac.

См. FFmpeg Wiki: AAC для получения дополнительной информации.

0
ответ дан 13 April 2017 в 15:23

Это просто
Только следуйте следующим инструкциям
Откройте терминал
cd ~
wget http://ffmpeg.org /releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PKG_CONFIG_PATH = "$ HOME / ffmpeg_build lib / pkgconfig "
экспорт PKG_CONFIG_PATH
./configure --prefix =" $ HOME / ffmpeg_build "--extra-cflags =" - I $ HOME / ffmpeg_build / include "\ - extra-ldflags = "- L $ HOME / ffmpeg_build / lib" --bindir = "$ HOME / bin" --extra-libs = "- ldl" --enable-gpl \ --enable-libass --enable-libfdk -aac --enable-libfreetype --enable-libmp3lame --enable-libopus \ --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-несвободный --enable-x11grab - enable-libvo-aacenc --enable-version3
(В этой части вы включили libvo-aacenc и версию 3 того же самого)
make
make install
make distclean
hash -r
Ваш конвертер получен д.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: