Stack Off <stackoff@...> writes: > ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" > --enable-static --disable-asm
Why are you using --disable-asm? It is a bad idea. > ./configure --prefix="$HOME/ffmpeg_build" > --extra-cflags="-I$HOME/ffmpeg_build/include" \ > --extra-ldflags="-L$HOME/ffmpeg_build/lib" > --bindir="$HOME/bin" --extra-libs="-ldl" -- enable-gpl \ > --enable-libx264 --enable-x11grab > --disable-yasm Please remove this, it should never be used except for debugging. > But the final libs are really large (For example, > libavcodec.a > 140 Mo). Anybody know why my libs > are so large ? Because of the many supported codecs, you can add --enable-small --disable-debug to make the library smaller (but see below). > About libavcodec: I understand it contains many > codecs but I only need one codec, H.264(x264). > Is there a way to remove other codecs using > compilation flags? Start with --disable-everything and add what you need, like for example --enable-decoder=h264 --enable-parser=h264 Carl Eugen _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
