[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Как подружить libfaac0 с mencoder?



Для получения видео для просмотра на Nokia 5320 нужно выполнить:

  $ mencoder -of lavf -lavfopts format=mp4 -oac lavc -ovc lavc \
     -lavcopts aglobal=1:vglobal=1:acodec=libfaac:abitrate=128:vcodec=mpeg4:keyint=25 \
     -vf scale=-3:240,crop=320:240,harddup -noskip -af lavcresample=44100 \
     -o text-aac.mp4 test.mp4

Но я получаю ошибку:

  Audio LAVC, couldn't find encoder for codec libfaac.

Я пробовал strace, там заметил файл /etc/mplayer/codecs.conf

Синтаксис простой, но требует глубоких знаний о кодировщиках и почитав:

  http://www.mplayerhq.hu/DOCS/tech/codecs.conf.txt

понял что этого может быть не достаточно:

  Some audio codecs require a parser, you can see which ones do
  by reading the parsers section in libavcodec/allcodecs.c.

Я попробовал установить libfaac0 из deb-multimedia (3 пакета). Ни чего не
изменилось, в прочемя я и не надеялся.

Ставить mencoder/mplayer из deb-multimedia не могу - загадит систему.

Еще обнаружил http://packages.debian.org/wheezy/libavcodec-extra-53

Там включено в описание:

 * Android VisualOn AAC (Encoder)

Как задействовать в 'mencoder' - неизвестно...

У меня мысль, что поддержка libfaac отключена (или не включена) при компиляции
пакета 'mencoder'.

-- 
Best regards!


Reply to: