如果你的系统已经按照所安装配置,那么下面的动作将正常执行: 从启动菜单出进入 开始->程序->MinGW->MSys->msys 一个米色背景的窗口会出现在你的眼前,这是一个运行着bash的rxvt程序。
这是一个类Linux的shell并且在Windows上运行的就像是在使用一个真正的Linux shell。
切换目录到你之前存放FFmpeg源代码的目录,如果你严格的按照本文的示范,那么就应该输入下面的命令来切换: cd /C/ffmpeg
首先配置FFmpeg,选择你所需要的部分,如果你还想安装额外的库(例如mp3lame,或xvid),参考后面的使用第三方库部分。不过先确保完成了这一部分和下一部分动态库编译。 如果你不知道项包含什么,那么就输入: ./configure --enable-memalign-hack --enable-memalign-hack选项是在FFmpeg在Windows上编译成功所必须指定的。 待配置完成后,将回到命令提示符,你应该看到如下的画面:
如果没有错误的话,你现在就可以"make" FFmpeg了,在提示符后输入: make 编译的过程将持续很长时间。如果一切正常,结束后将返回提示符,并有如下的输出画面:
程序已经编译好了,你可以在ffmpeg的目录下找到ffmpeg.exe这个文件。之后,你应该执行安装步骤 make install 得到如下的输出画面:
这将会复制所有生成的重要文件到系统的"Program Files"目录下。通常"Program Files"目录是"C:\\Program Files",但也有可能会不同。要了解确切的路径,在提示符下输入: echo $PROGRAMFILES 然后将Windows风格的路径名改为Linux风格的路径名,进入该目录,在该目录下输入 cd FFmpeg
很好,你现在可以方便的运行ffmpeg.exe,FFmpeg已经成功的编译并静态链接了。 当然你得知道正确的参数使用方法,要产生Windows兼容的文件请参考http://ffmpeg.mplayerhq.hu/faq.html#SEC9以获取更多的信息。 (iwgh) |