Tiny Core Linux

Tiny Core Extensions => TCE Talk => Topic started by: batnas on June 18, 2010, 01:57:49 PM

Title: ffmpeg with lame
Post by: batnas on June 18, 2010, 01:57:49 PM
I can not get lame to work with ffmpeg
When i looked more into it, it seems that ffmpeg is not compile with --enable-libmp3lame

Can the creator of ffmpeg.tcz recompile it with that flag??

Otherwise, I would like to know which flags it is compiled with; when I tries, I get an 5,6M executable, where the executable in the extension is only 67,5K

\\Batnas
Title: Re: ffmpeg with lame
Post by: curaga on June 18, 2010, 02:00:55 PM
You could use ffmpeg and lame separately, or mencoder.
Title: Re: ffmpeg with lame
Post by: Juanito on June 18, 2010, 02:02:56 PM
It was not compiled with --enable-libmp3lame.You could make a test with the ffmpeg extension from the 2.x repo to see if it works with lame?

You need to enable shared libs to get a small ffmpeg
Title: Re: ffmpeg with lame
Post by: batnas on June 18, 2010, 02:50:33 PM
Thanks.
I tried to compile with --enable-shared, and now my ffmpeg is 76K.
However it now says:
Code: [Select]
[s]./ffmpeg: relocation error: ./ffmpeg: symbol sws_getContext, version LIBAVCODEC_52 not defined in file libavcodec.so.52 with link tie reference[/s]
\\Batnas
Title: Re: ffmpeg with lame
Post by: Juanito on June 19, 2010, 08:02:58 AM
Maybe you needed "--enable-swscale"?