ffmpeg mingw32 ffplay编译, dm6446 ./configure参数 dm6446 tftp nfs启动参数

7 views
Skip to first unread message

stan8688

unread,
Mar 28, 2008, 10:59:50 PM3/28/08
to 嵌入式linux
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
Reply all
Reply to author
Forward
0 new messages