在Windows下编译ffmpeg步骤.docx_第1页
在Windows下编译ffmpeg步骤.docx_第2页
在Windows下编译ffmpeg步骤.docx_第3页
在Windows下编译ffmpeg步骤.docx_第4页
在Windows下编译ffmpeg步骤.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在windows下编译FFmpeg详细说明1. Mingw的搭建:可参考“mingw安装步骤说明(windows 7系统下安装成功).docx”2. 开始编译ffmpeg。运行“C:MinGWmsys1.0msys.bat”,如下图这是一个类似Linux的shell并且在Windows上运行,就像是在使用一个真正的Linux shell。不过使用这个shell时需要注意:目录名使用正斜杠来分割,而不是Windows所使用的反斜杠(比如说要写成D:/ffmpeg而不是D:ffmpeg)。盘符(例如C:)可以从根目录处访问(像这样/C/)。文件名或目录名中如果带有空格,必须用双引号括起(例如这样/C/Program Files,带有双引号)。下面切换到存放FFmpeg源代码的目录(假如你的代码解压之后的路径是D:ffmpeg),方法是输入:cd /D/ffmpeg。我的编译文件时在此路径下“F:testcompileffmpegffmpeg-2.6.3”所以输入:“cd /f/test/compileffmpeg/ffmpeg-2.6.3”接下来要配置FFmpeg,选择编译时包含的库,这里先输入:./configure -enable-shared -disable-static -enable-memalign-hack-enable-memalign-hack选项是FFmpeg在Windows上编译成功所必须指定的下面报错提示丢失libgmp-10.dll从网上下载并拷贝到“C:MinGWbin”,因为“C:MinGWbin”已经配置在系统环境Path变量中。再次执行。请耐心等待,时间比较长。再次报出错误信息网上的方法:(编译FFMPEG时,出现了ffmpeg yasm not found, use -disable-yasmfor a crippled build,是因为 FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。解决办法是:A 如果是Windows系统,从网上下载一个 yasm.exe 并安装在mingw/bin下面,重新编译,就不会出现该错误了;B如果是Linux系统,则更简单,直接在终端输入sudo apt-get install yasm,安装好后,重新编译就 OK了。)再次执行。请耐心等待,时间比较长。再次报出警告信息将上面所缺少的dll文件下载并放在目录“C:MinGWbin”再次输入:./configure -enable-shared -disable-static -enable-memalign-hack终于没有报错或提示信息了。如果没有错误的话,就可以make具有基本功能的FFmpeg了,在提示符后输入:make。编译的过程将持续很长时间。如果一切正常,结束后将返回提示符,并有如下的最后编译结束的输出画面:编译报错,暂未解决解决办法:在以上文件中, #include 之前加上 #include 再次输入make编译成功界面编译之后,发现没有生成“ffplay.exe”译ffmpeg 没有生成ffplay,详细内容见“编译ffmpeg无法生成ffplay的问题解决.docx”安装sdl步骤:10. 添加SDL/download-2.0.php解压该软件包;将lib下的所有文件复制到C:msysmingwlib;将include下的所有文件复制到C:msysmingwinclude;将bin下的i386-mingw32msvc-sdl-config复制到C:msysmingwbin,并重命名为sdl-config;将bin下的SDL.dll复制到C:msysmingwbin/projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2//projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2/coreutils-5.97-2-msys-1.0.11-src.tar.lzma/download配置ok后,输入make编译ffplay报错信息./configure-enable-ffplay-en

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论