织梦CMS - 轻松建站从此开始!

罗索

Compile FFmpeg in Windows - 编译静态库

罗索客 发布于 2006-12-30 13:37 点击:次 
如果你的系统已经按照所安装配置,那么下面的动作将正常执行: 从启动菜单出进入 开始-程序-MinGW-MSys-msys 一个米色背景的窗口会出现在你的眼前,这是一个运行着bash的rxvt程序。 这是一个类Linux的shell并且在Windows上运行的就像是在使用一个真正的Linux shell。
TAG:

如果你的系统已经按照所安装配置,那么下面的动作将正常执行:

从启动菜单出进入

开始->程序->MinGW->MSys->msys

一个米色背景的窗口会出现在你的眼前,这是一个运行着bash的rxvt程序。

这是一个类Linux的shell并且在Windows上运行的就像是在使用一个真正的Linux shell。

  1. 目录名使用正斜杠来分割,而不是Windows所使用的反斜杠(象"C:/ffmpeg"而不是"C:\\ffmpeg")。

  2. 盘符(例如"C:\\")可以从根目录处访问(像这样"/C/")。

  3. 文件名或目录名中的空格必须用双引号括起(例如这样"/C/Program Files (x86)",带有双引号)。

切换目录到你之前存放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)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200612/6475.html]
本文出处: 作者:iwgh
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容