FFmpeg在Windows系统下的编译.doc.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FFmpeg在Windows系统下的编译.doc

/a/Media/Codec/201006/9659.html HYPERLINK /u14/80e3a19a-4376-4514-9cc3-c391c33b5230.html /u14/80e3a19a-4376-4514-9cc3-c391c33b5230.html HYPERLINK /view/7245c45abe23482fb4da4c98.html /view/7245c45abe23482fb4da4c98.html文库 下面都是我在网上找到的资料,整合了一下,在自己的机子上也成功的编译,拿出来给大家看看。 在此之前给大家一个网址,里面提到的包差不多都有 HYPERLINK /index/mingw.aspx /index/mingw.aspx?包含MinGW - Minimalist GNU for Windows的相关下载包  FFmpeg在Windows系统下的编译过程如下: 准备MSys+MinGW系统 1)安装MSys   下载文件:   bash-3.1-MSYS-1.0.11-snapshot.tar.bz2   msysCORE-1.0.11-2007.01.19-1.tar.bz2   (可能会有版本变化,以下同)   解压msysCORE-1.0.11-2007.01.19-1.tar.bz2,比如解压到D:\msys(以下内容都使用该路径描述)。   解压bash-3.1-MSYS-1.0.11-snapshot.tar.bz2,产生一个名为bash-3.1的目录,在该目录下有一个子目录名为bin,其他的目录不需要关心。复制bin目录中的所有文件到D:\msys\bin,提示是否要覆盖sh.exe的时候,选择是。   到“D:\msys\postinstall”目录下执行pi.bat,在出现的提示中输入n回车后,按任意键退出即可。   2)安装MinGW   同样是到/project/showfiles.php?group_id=2435下载文件:   binutils-2.17.501.tar.gz   gcc-core-3.4.51.tar.gz   gcc-g++-3.4.51.tar.gz   w32api-3.9.tar.gz   mingw-runtime-3.12.tar.gz   把它们全部解压到D:\msys\mingw。这里我一开始没成功,编译的时候提示版本过低,所以就简单的直接下了MinGW5.16,安装装,把里面的必要的文件放入D:\msys\mingw。   3)修改“msys.bat”   用文本编辑器打开D:\msys\msys.bat,由于打算用MSVC++编译程序,所以需要有.lib文件才能链接到FFmpeg的库,这些.lib文件可以使用微软的工具链中lib命令产生。为此,机器上必须已经安装了微软的Visual Studio或是Visual C++。把下面一行加到msys.bat的最前面,把路径替换成机器上vcvars32.bat实际存在的路径,比如我的在“D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin”,于是就添加:   call D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat Call”D:\VC98\Bin\VCVARS32.BAT”   4)系统整合   复制D:\msys\etc\fstab.sample为D:\msys\etc\fstab,用文本编辑器打开D:\msys\etc\fstab编辑。(需要使用一个支持Unix换行风格的编辑器,比如Notepad++),把下面这行:   c: /msys /mingw /mingw   改为:   d:/msys/mingw /mingw   完成以上步骤,MSys+MinGW系统就配置完成了。 用SVN方式获取FFmpeg   由于FFmpeg的源代码存放在SVN仓库里,所以必须使用命令行程序或是图形界面程序来访问。为了方便,我使用TortoiseSVN这个图形界面程序,因为它和Windows资源管理器结合的非常好。   首先到/project/showfiles.php?group_id=138498下载TortoiseSVN并安装,安装结束后需要重新启动才可以使用。   然后在D盘下新建ffmpeg文件,对该文件右键,选择svn checkout,出现窗口在第一行内写入svn://svn.mplayerhq.hu/ffmpeg/t

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档