Using Suse 11.1…
If I try to create an mp3 using ffmpeg, I get an error:
ffmpeg -i youtubefile.flv foo.mp3
FFmpeg version SVN-r17161, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-libxvid --enable-swscale --enable-postproc --enable-gpl --enable-vhook --enable-x11grab --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-libx264 --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-nonfree --enable-pthreads
libavutil 49.14. 0 / 49.14. 0
libavcodec 52.14. 0 / 52.14. 0
libavformat 52.27. 0 / 52.27. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 6. 1 / 0. 6. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 11 2009 21:28:02, gcc: 4.3.2 [gcc-4_3-branch revision 141291]
Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from ‘x9Z1nRT3css.flv’:
Duration: 00:04:39.47, start: 0.000000, bitrate: 359 kb/s
Stream #0.0: Video: flv, yuv420p, 320x240, 295 kb/s, 29.97 tb(r)
Stream #0.1: Audio: mp3, 22050 Hz, mono, s16, 64 kb/s
Output #0, mp3, to ‘foo.mp3’:
Stream #0.0: Audio: libmp3lame, 22050 Hz, mono, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
[libmp3lame @ 0x8083f60]lame: output buffer too small (buffer index: 9404, free bytes: 388)
Audio encoding failed
LAME 32bits version 3.98.2 (www.mp3dev.org - mp3devÂ)
I found a post somewhere indicating 3.98.2 was broke, and to ‘downgrade’ to 3.98 or 3.97. I couldn’t find any older RPMs.
Is this the right/best course of action? Or is there a patch?
other package info:
libmp3lame0-3.98.2-1.118
lame-3.98.2-1.119
libffmpeg0-0.4.9.17161svn-20090211.pm.2139
ffmpeg-0.4.9.17161svn-20090211.pm.2139
Thanks!