pieroxy
November 30th, 2007, 06:14 AM
First of all, I've read (almost) everything on the subject. For instance, I know that I need a version of ffmpeg compiled with the --enable-libmp3lame option, such as the one in medibuntu.
So here is what I have done:
1. Enabled medibuntu
2. uninstall ffmpeg
3. reinstall ffmpeg from the medibuntu repo
And still, no luck. ffmpeg -formats shows only D & A for mp3.
I have another Gutsy at work in which that works perfectly fine. Both are up to date gutsy releases. ffmpeg executable are the same. The only difference I can find is when I execute "ldd /usr/bin/ffmpeg"
On the machine at work:
ldd /usr/bin/ffmpeg
linux-gate.so.1 => (0xffffe000)
libavformat.so.1d => /usr/lib/libavformat.so.1d (0xb7ebc000)
libavcodec.so.1d => /usr/lib/libavcodec.so.1d (0xb79e2000)
libavutil.so.1d => /usr/lib/libavutil.so.1d (0xb79d7000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb79b2000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb799a000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7850000)
libz.so.1 => /usr/lib/libz.so.1 (0xb783b000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7836000)
libdc1394_control.so.13 => /usr/lib/libdc1394_control.so.13 (0xb7826000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7822000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7812000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb777d000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7744000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb771b000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7622000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb750c000)
libx264.so.54 => /usr/lib/libx264.so.54 (0xb7481000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb7470000)
/lib/ld-linux.so.2 (0xb7f57000)
libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb746a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7376000)
libmp4v2.so.0 => /usr/lib/libmp4v2.so.0 (0xb72cc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb72c1000)
On the machine at home:
ldd /usr/bin/ffmpeg
linux-gate.so.1 => (0xffffe000)
libavformat.so.1d => /usr/lib/libavformat.so.1d (0xb7e72000)
libavcodec.so.1d => /usr/lib/libavcodec.so.1d (0xb7a17000)
libavutil.so.1d => /usr/lib/libavutil.so.1d (0xb7a0d000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb79e8000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb79d0000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7886000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7870000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb786b000)
libdc1394_control.so.13 => /usr/lib/libdc1394_control.so.13 (0xb785c000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7858000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7848000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb780e000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb77e6000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb76ed000)
/lib/ld-linux.so.2 (0xb7f10000)
libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb76e7000)
So the library /usr/lib/libmp3lame.so.0 exists in both systems and is the same file...
Any ideas ?
So here is what I have done:
1. Enabled medibuntu
2. uninstall ffmpeg
3. reinstall ffmpeg from the medibuntu repo
And still, no luck. ffmpeg -formats shows only D & A for mp3.
I have another Gutsy at work in which that works perfectly fine. Both are up to date gutsy releases. ffmpeg executable are the same. The only difference I can find is when I execute "ldd /usr/bin/ffmpeg"
On the machine at work:
ldd /usr/bin/ffmpeg
linux-gate.so.1 => (0xffffe000)
libavformat.so.1d => /usr/lib/libavformat.so.1d (0xb7ebc000)
libavcodec.so.1d => /usr/lib/libavcodec.so.1d (0xb79e2000)
libavutil.so.1d => /usr/lib/libavutil.so.1d (0xb79d7000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb79b2000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb799a000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7850000)
libz.so.1 => /usr/lib/libz.so.1 (0xb783b000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7836000)
libdc1394_control.so.13 => /usr/lib/libdc1394_control.so.13 (0xb7826000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7822000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7812000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb777d000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7744000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb771b000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7622000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb750c000)
libx264.so.54 => /usr/lib/libx264.so.54 (0xb7481000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb7470000)
/lib/ld-linux.so.2 (0xb7f57000)
libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb746a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7376000)
libmp4v2.so.0 => /usr/lib/libmp4v2.so.0 (0xb72cc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb72c1000)
On the machine at home:
ldd /usr/bin/ffmpeg
linux-gate.so.1 => (0xffffe000)
libavformat.so.1d => /usr/lib/libavformat.so.1d (0xb7e72000)
libavcodec.so.1d => /usr/lib/libavcodec.so.1d (0xb7a17000)
libavutil.so.1d => /usr/lib/libavutil.so.1d (0xb7a0d000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb79e8000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb79d0000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7886000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7870000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb786b000)
libdc1394_control.so.13 => /usr/lib/libdc1394_control.so.13 (0xb785c000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7858000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7848000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb780e000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb77e6000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb76ed000)
/lib/ld-linux.so.2 (0xb7f10000)
libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb76e7000)
So the library /usr/lib/libmp3lame.so.0 exists in both systems and is the same file...
Any ideas ?