[[Software]] -Contents #Contents * Summary [#rf898934] > This section briefly explains how to build '''FFmpeg''' for [[gumstix verdex pro:http://labs.beatcraft.com/en/index.php?Hardware%2Fgumstix]] and [[chumby:http://labs.beatcraft.com/en/index.php?Hardware%2Fchumby]]. For farther information~ of these products, please visit the websites of the products. -- [[gumstix verdex pro:http://www.gumstix.com/store/catalog/product_info.php?cPath=34&products_id=210]] -- [[Chumby Industry, Inc:http://www.chumby.com/]] ** building_ffmpeg [#t029079d] > Caution: In this section, it is assumed that PATH to crosstool is established. *** For gumstix verdex pro (2008.07) [#d312a3a5] > # tar xvf ffmpeg-20070525.tar # cd ffmpeg-20070525/ # ./configure --disable-static --enable-shared --cross-prefix=arm-angstrom-linux-gnueabi- \ --cross-compile --arch=arm --prefix=/FFMPEG/OUT/DIR # make # make install *** For chumby (2008.04) [#dd2a2851] *** For Chumby (2008.04) [#dd2a2851] > svn checkout -r 8533 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg $ cd ffmpeg $ ./configure --prefix={your_work_DIR} \  --disable-vhook \ --disable-network \ --enable-shared \ --disable-static \ --enable-memalign-hack \ --arch=arm \ --disable-armv5te \ --disable-armv6 \ --disable-debug \ --enable-small \ --target-os=arm-linux \ --cross-compile \ --cross-prefix=arm-unknown-linux-gnu- $ make $ make install Caution: As the error message, '''arm-unknown-linux-gnu/bin/Id: cannot find -lavformat''', shows up, SWSMAJOR~ and SWSVERSION in '''config.mak''' are often empty. SWSMAJOR=0 SWSVERSION=0.5.0 To write down the values, the build process goes through. * Reference [#y89cd5df] - Project Homepage --http://ffmpeg.org/ - FFmpge (Wikipedia) --http://en.wikipedia.org/wiki/FFmpeg