[FFmpeg-user] libavcodec size too large

tyler wear tylerbwear at gmail.com
Wed Feb 6 03:11:46 CET 2013


So I'm compiling ffmpeg for use with MiniDLNA.  I'm building it for an arm
system which is running an android kernal.  I'm running into an issue where
the image size is way larger than what I expected (~14mb).  I don't have to
much ram space for the package, so this is an issue.

I determined that libavcodec is the prime culprit, using around 11mb of
space. Compared to the 3mb of the lib on my  linux machine, it seems that I
am doing something wrong.

I'm compiling using bitbake.  Configure line for ffmpeg:
        ./configure --enable-cross-compile
--cross-prefix=/pkg/asw/compilers/codesourcery/arm-2010q1/bin/arm-none-linux-gnueabi-
\
--cc=/pkg/asw/compilers/codesourcery/arm-2010q1/bin/arm-none-linux-gnueabi-gcc
\
--arch=arm --target-os=linux --enable-armv5te --disable-armv6 --disable-mmx
\
--enable-shared --disable-doc --disable-htmlpages --disable-manpages
--disable-podpages \
--disable-txtpages --disable-avdevice --disable-swresample
--disable-swscale \
--disable-postproc --disable-avfilter --disable-optimizations
--disable-debug --disable-ffserver --disable-ffplay

Compiled lib shows as: libavcodec.so.54.86.100: ELF 32-bit LSB shared
object, ARM, version 1 (SYSV), dynamically linked, stripped

any help would be much appreciated.

Thanks,
Tyler


More information about the ffmpeg-user mailing list