web-dev-qa-db-ja.com

不明なエンコーダー '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 から派生し、最近では各変換で fails になり、トラブルシューティングを試みています。)

これらの命令 を使用して、最新の安定ffmpeg(バージョン0.10.8-7:0.10.8-1~raring1)を作成しました。

変換を可能にするためにlibvo_aacencまたは他のコーデックをインストールするためのヒントを感謝します。

3
corev

OK、コマンドを機能させるには、インストールを元に戻して( このガイドで行った変更を元に戻す )、もう一度開始するだけで、ffmpeg .configureフラグに '--enable-libvo-aacenc'を追加する必要がありました。

1
corev

これは私のためにそれを解決します:

Sudo apt-get install libavcodec-extra

この投稿には答えがあるかもしれませんが、Google社員には...

2
user1122069

libvo_aacencは低品質でした FFmpegはこのエンコーダーのサポートを削除しました

代わりに-c:a aacまたは-c:a libfdk_aacを使用してください。

詳細については、 FFmpeg Wiki:AAC を参照してください。

1
llogan