Bug 417 (Mencoder)

Summary: Mencoder not recognizing libmp3lame
Product: Fedora Reporter: Kearn Kelley <kkelley64>
Component: mplayerAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla, bugzilla, cry_regarder, dopey, jdy, oget.fedora, thoger
Priority: P5    
Version: 10   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Kearn Kelley 2009-03-05 03:39:39 CET
In the 64bit version, when I try to use lameopts for audio converting, mencoder comes back with 

MPlayer was compiled without libmp3lame support.
-lameopts is not an MEncoder option

even though I have lame-libs installed, which is what gives mplayer/mencoder the libmp3lame support, correct?

Here's the command I'm using that works under a 32bit version.

mencoder Fearless.vob -aid 129 -vf pullup,softskip,crop=704:368 -ffourcc DX50 -ovc lavc -ofps 24000/1001 -lavcopts vbitrate=1037500:vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo -oac mp3lame -lameopts abr:br=128 -o Fearless.avi
Comment 1 Dominik 'Rathann' Mierzejewski 2009-03-06 19:42:47 CET
Confirmed. Somehow lame wasn't detected during the build. I'll fix this ASAP.
Comment 2 Ted Drake 2009-03-17 21:48:41 CET
I am experiencing the same problem with mencoder as well.
Comment 3 Haakon Riiser 2009-03-17 21:58:59 CET
It's easy to fix it, though:

$ yumdownloader --source mplayer
$ rpmbuild --rebuild mplayer

The mencoder RPM produced by this works perfectly with -oac mp3lame.  Weird that such a simple (but annoying) bug isn't fixed already. :-/
Comment 4 Ted Drake 2009-03-17 22:01:22 CET
You learn something new every day.  I was not aware that it was that easy to rebuild a package.  Thank you.  :)
Comment 5 Haakon Riiser 2009-03-17 22:09:02 CET
(In reply to comment #4)
> You learn something new every day.  I was not aware that it was that easy to
> rebuild a package.  Thank you.  :)

No problem.  A little FYI: You may need to install some dependencies before this will work (yum-utils for yumdownloader, rpm-build for rpmbuild, and probably a lot of -devel packages for mencoder).  The rpmbuild --rebuild command also needs the full filename of the source RPM, not just "mplayer" like I wrote.

Hopefully still considered easy. :)
Comment 6 Cry 2009-04-14 18:34:11 CEST
Bump

Please fix this.  mencoder conversion scripts no longer work with this.  All it requires is removing the one --disable line in the .spec file and rebuilding.  The lame-devel dependency is already included!  (that is what provide libmp3lame).

This is very annoying bug and so easy to fix, so why not fix?  Why intentionally disable mp3lame?
Comment 7 Irányossy Knoblauch Artúr 2009-04-17 12:28:54 CEST
This is a very annoying issue. Please fix it.

As a temporary workaround, recompiling the source RPM solved the problem.
(I did not have to modify anything in the mplayer.spec file)
Comment 8 Dominik 'Rathann' Mierzejewski 2009-04-25 13:44:28 CEST
*** Bug 544 has been marked as a duplicate of this bug. ***
Comment 9 Cry Regarder 2009-05-12 15:52:14 CEST
bump?  This is an easy fix!  Please fix!
Comment 10 Dominik 'Rathann' Mierzejewski 2010-04-25 18:58:35 CEST
Should be fixed. F-11 builds are not ready due to some build system issues, but the rest is done.