build ffmpeg on windows
1.get ffmpeg source with svn
svn checkout svn://
svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
2.build mp3 support
cd lame-3.96.1
./configure --enable-shared --prefix=/local
这里推荐尽量装在/usr下,默认是装在/usr/local下。这样ffmpeg要指定/local编译都能顺利的找到库文件
3. build liba52 - a free ATSC A/52 stream decoder
download
http://liba52.sourceforge.net/
# tar zxvf a52dec-0.7.4.tar.gz
# cd a52dec-0.7.4
# ./configure --enable-shared --prefix=/local
# make
# make install
//windows平台 mingw32下 ffplay 和库文件 could play ok
confige!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
./configure --enable-memalign-hack --enable-shared --disable-static --
enable-libmp3lame --
extra-cflags="-I/usr/local/include" --extra-ldflags="-L/usr/local/
lib" --disable-mmx
//dm6446 从tftp加载内核,从nfs启动的参数
bootargs=console=ttyS0,115200n8 noinitrd rw ip=192.168.90.127 root=/
dev/nfs nfsr
oot=192.168.90.8:/home/stan/davinci/filesys,nolock mem=120M
video=dm64xxfb:outpu
t=pal
//ubuntu7.10 dam6446交叉编译configure
#!/bin/sh
./configure --prefix=/home/stan/gd8808-davinci/ffmpeg-arm --enable-
cross-compile
--cross-prefix=/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/
arm_v5t_le- --cc=gcc
--disable-mmx --disable-mmx2 --disable-ssse3 --arch=armv5te --enable-
shared --disable-static