编译FFPLAYER

来源:互联网 发布:证件照相机软件 编辑:程序博客网 时间:2024/05/21 10:11
Building FFplay

To build FFplay, you must have SDL-devel installed.

Go to http://www.libsdl.org/download-1.2.php, and near the end, at Development Libraries, get the latest under Win32, for MinGW32, not Visual C++.
http://www.libsdl.org/release/SDL-devel-1.2.13-mingw32.tar.gz

Unpack the file.

With Windows Explorer, go to the folder you just unpacked.
Copy all the files from the lib folder to C:/msys/mingw/lib/.
Copy the SDL folder from the include folder to C:/msys/mingw/include/.
Copy all the files from the bin folder to C:/msys/mingw/bin/.

Edit c:/msys/mingw/bin/sdl-config with an editor that understands Unix line endings (like wordpad.exe).
Change the line that says:
prefix=/Users/hercules/tmp/SDL-1.2.13
to
prefix=/mingw

The SDL.dll file must be in the PATH for ffplay.exe to run correctly.
The bin folder it was copied to, is in the PATH for MSys.
But if you want to run ffplay.exe from outside of MSys, you'll have to copy SDL.dll.


Now, whenever you run ./configure for FFmpeg, it should find SDL and build FFplay correctly. Build again just like Building FFmpeg SVN statically or Building FFmpeg SVN dlls.



$ ./configure --enable-shared --disable-static --enable-memalign-hack
install prefix            /usr/local
source path               /d/ffmpeg
C compiler                gcc
.align is power-of-two    no
ARCH                      x86_32 (generic)
big-endian                no
MMX enabled               yes
CMOV enabled              no
CMOV is fast              no
EBX available             yes
EBP available             no
gprof enabled             no
debug symbols             yes
strip symbols             yes
optimizations             yes
static                    no
shared                    yes
postprocessing support    no
software scaler enabled   no
new filter support        no
filters using lavformat   no
video hooking             no
network support           yes
IPv6 support              no
threading support         no
SDL support               yes
Sun medialib support      no
AVISynth enabled          no
liba52 support            no
liba52 dlopened           no
libamr-nb support         no
libamr-wb support         no
libdc1394 support         no
libfaac enabled           no
libfaad enabled           no
libfaad dlopened          no
libgsm enabled            no
libmp3lame enabled        no
libnut enabled            no
libtheora enabled         no
libvorbis enabled         no
x264 enabled              no
XviD enabled              no
zlib enabled              no