REMEMBER: MEncoder’s libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
Audio LAVC, couldn’t find encoder for codec aac.
> mencoder -oac help
MEncoder 1.0rc2-SUSE Linux 11.0 (i686)-Packman-4.3 (C) 2000-2007 MPlayer
CPU: Intel(R) Core™2 Quad CPU Q6600 @ 2.40GHz (Family: 6, Model: 15,
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
copy - frame copy, without re-encoding (useful for AC3)
pcm - uncompressed PCM audio
mp3lame - cbr/abr/vbr MP3 using libmp3lame
lavc - FFmpeg audio encoder (MP2, AC3, …)
twolame - Twolame MP2 audio encoder
Maybe it is because you have apps from the packman repo. Don’t think you have, for example, mplayer which provides mencoder in the vlc repo. So I would suggest you to do the opposite and uninstall everything from vlc, except from libdvdcss, and delete vlc from your yast repo list (if you have added it there), and only use packman.
This is only my personal preference, there isn’t anything wrong with the VLC repo as far as I know. But packman provides all the same codecs as vlc, and a lot more both codecs and applications. There is well know issues with mixing codecs from the two repoes, thus, if you want to use packages from packman, use the codecs from packman.
First, check to see if MEncoder is compiled with FAAC support. You can do this by opening a terminal and typing
mencoder -oac help
if it’s there, you should see something like: faac - FAAC AAC audio encoder. If there’s nothing about FAAC, then the only way to get mencoder to encode to AAC audio is to recompile it with libfaac support (install the devel package).
if your mencoder does support FAAC, then another way to encode to is
> if it’s there, you should see something like: faac - FAAC AAC
> audio encoder. If there’s nothing about FAAC, then the only way to get
> mencoder to encode to AAC audio is to recompile it with libfaac support
> (install the devel package).
Ok, but it was been grace to have faac also with other software like
avidemux. I’ve to compile also it? Why faac is it not generally available
to the system? Binaries in Packman repository are compiled without faac
> if your mencoder does support FAAC, then another way to encode to is
> -oac faac -faacopts br=128
Yes, I’ve noticed that too that some programs like MEncoder, Avidemux, etc from Packman are not compiled with faac support. The only two things you can do are, either compile MPlayer yourself with faac support, or contact the responsible Packman packager of MPlayer and tell him to package it with faac support
I have only packman multimedia packages (with exception of libdvdcss2 and some other 3rd party packaged packages) installed. I have mplayer, vlc, ffmpeg, libxine1, and a bunch of other multimedia apps. When I type
oldcpu@stonehenge:~> rpm -q faac --whatrequires