web-dev-qa-db-fra.com

WinFF (FFMPEG): encodeur inconnu 'libvo_aacenc'

Lorsque j'essaie de convertir une vidéo - en particulier un fichier d'objet vidéo (".vob") - en MPEG-4, WinFF, qui, je suppose, est une interface pour ffmpeg et avconv, mais il me dit:

`Unknown encoder 'libvo_aacenc'`

Le texte complet de Terminal est:

avconv version 9.13-6:9.13-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on May  9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg @ 0x1924160] max_analyze_duration reached
Input #0, mpeg, from '/media/gregoryopera/Movies/Get a Horse!.vob':
 Duration: 00:00:04.37, start: 0.221156, bitrate: 631225 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x20]: Subtitle: dvdsub
Stream #0.2[0x21]: Subtitle: dvdsub
Stream #0.3[0x22]: Subtitle: dvdsub
Stream #0.4[0x23]: Subtitle: dvdsub
Stream #0.5[0x24]: Subtitle: dvdsub
Stream #0.6[0x25]: Subtitle: dvdsub
Stream #0.7[0x26]: Subtitle: dvdsub
Stream #0.8[0x27]: Subtitle: dvdsub
Stream #0.9[0x28]: Subtitle: dvdsub
Stream #0.10[0x29]: Subtitle: dvdsub
Stream #0.11[0x2a]: Subtitle: dvdsub
Stream #0.12[0x2b]: Subtitle: dvdsub
Stream #0.13[0x80]: Audio: ac3, 48000 Hz, 5.1, fltp, 384 kb/s
Stream #0.14[0x81]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Stream #0.15[0x82]: Audio: ac3, 48000 Hz, 5.1, fltp, 384 kb/s
Stream #0.16[0x83]: Audio: ac3, 48000 Hz, 5.1, fltp, 384 kb/s
Stream #0.17[0x84]: Audio: ac3, 48000 Hz, 5.1, fltp, 384 kb/s
Unknown encoder 'libvo_aacenc'
Press Enter to Continue*

Lorsque j'appuie sur "Entrée", le terminal se ferme et ma conversion est annulée.

Et avant que quiconque ne le dise - je ai trouve l'autre réponse relative à cette même question ici sur Ask Ubuntu ... Cependant, ce gars l'a compilé à partir de zéro, ce que je ne connais pas vouloir faire (pour commencer, je ne saurais pas par où commencer!) ...

16
Gregory Opera

Je confirme avec vinay, mais vous devez modifier une ligne de commande en ceci:

Sudo apt-get install libavcodec-extra

P.S. Commande modifiée.

15
Bonn

libvo_aacenc était de mauvaise qualité et FFmpeg a supprimé le support de cet encodeur .

Utilisez plutôt -c:a aac ou -c:a libfdk_aac.

Voir FFmpeg Wiki: AAC pour plus d'informations.

6
llogan
Sudo apt-get install libavcodec-extra-54 

Basé sur cet instant de cette vidéo

2
Abdennour TOUMI

Installer la bibliothèque de codeurs AAC visualon

Sudo apt-get install libvo-aacenc0
0
user224082

Eh bien, je ne suis pas vraiment un expert, mais cela a fonctionné pour moi:

lorsque j'ai saisi les fichiers que je voulais convertir, j'ai jeté un coup d'œil aux options. Dans l'onglet "ffmpeg", il y avait ce code ... Je viens de remplacer le "libvo_aacenc" par "libfdk_aac", j'ai commencé la conversion et cela a fonctionné ... peut-être que quelqu'un de plus peut expliquer ce qui s'est exactement passé ... :)

0
Just a guess

J'ai eu de la chance avec:

Sudo apt-get install libvo-aacenc-dev

0
Vinay