Codificador desconhecido 'libvo_aacenc'

3

Eu recebo este erro quando tento converter um wmv para 3gp usando este comando:

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"

(O comando é derivado do Mobile Media Converter 1.8.2 que recentemente fails em cada conversão e estou tentando solucionar problemas.)

Eu fiz o último ffmpeg estável (versão 0.10.8-7:0.10.8-1~raring1 ) usando estas instruções .

Agradeço suas dicas para instalar o libvo_aacenc ou outro codec para tornar a conversão possível.

    
por corev 21.09.2013 / 09:24

4 respostas

1

Ok, para fazer o comando funcionar, eu só precisei reverter a instalação ( Revertendo as alterações feitas por este guia ) e comece de novo, mas adicione '--enable-libvo-aacenc' a Sinalizadores ffmpeg .configure.

    
por corev 21.09.2013 / 09:46
2

Isso resolve isso para mim:

sudo apt-get install libavcodec-extra

Talvez este post tenha uma resposta, mas para os Googlers ...

    
por user1122069 22.10.2015 / 16:30
1

O libvo_aacenc era de baixa qualidade e o FFmpeg removeu o suporte para este codificador .

Use -c:a aac ou -c:a libfdk_aac .

Veja Wiki do FFmpeg: AAC para mais informações.

    
por LordNeckbeard 27.09.2017 / 21:13
-1

É fácil
Apenas siga as próximas instruções
Abra o terminal
cd ~
wget link
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PKG_CONFIG_PATH="$ HOME / ffmpeg_build / lib / pkgconfig"
exportar PKG_CONFIG_PATH
./configure --prefix="$ HOME / ffmpeg_build" --extra-cflags="- Eu $ 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-nonfree --enable-x11grab --enable-libvo-aacenc --enable-version3
(Nesta parte você foi ativado o libvo-aacenc & amp; a versão 3 do mesmo)
fazer

make install
faça distclean
hash -r
Seu conversor está pronto.

    
por vstyler96 11.06.2014 / 08:34