WinFF(FFMPEG):未知编码器’libvo_aacenc’

当我尝试将video – 特别是video对象(“.vob”)文件转换为MPEG-4时,我假设WinFF是ffmpegavconv的前端,但它告诉我:

 `Unknown encoder 'libvo_aacenc'` 

终端的全文是:

 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* 

当我按“Enter”键时,终端关闭,我的转换被取消。

在任何人说出来之前 – 我确实在Ask Ubuntu上找到了与此相同问题的其他答案……但是那个人从头开始编译它,我不想这样做(一开始,我不知道在哪里开始!)…

我用vinay确认,但你必须修改一个命令行:

 sudo apt-get install libavcodec-extra 

PS编辑命令。

 sudo apt-get install libavcodec-extra-54 

基于此video的这一瞬间

libvo_aacenc质量低, FFmpeg删除了对此编码器的支持 。

使用-c:a aac-c:a libfdk_aac改为-c:a libfdk_aac

有关详细信息,请参阅FFmpeg Wiki:AAC 。

安装visualon AAC编码器库

 sudo apt-get install libvo-aacenc0 

我好运:

sudo apt-get install libvo-aacenc-dev

好吧,我不是一个专家,但这对我有用:

当我输入我想要转换的文件时,我看了一下选项。 在“ffmpeg”选项卡中有这个代码……我只是将“libvo_aacenc”替换为“libfdk_aac”,开始转换并且它有效……也许更多的人可以解释究竟发生了什么…… 🙂