一定要按照顺序操作,否则你很可能持续遇到很多奇怪的问题(ffmpeg对编译系统版本要求比较高)。

1. www.mingw.org:

  下载并安装 MinGW 5.1.4 (http://jaist.dl.sourceforge.net/sourceforge/mingw/MinGW-5.1.4.exe),安装时选中 g++, mingw make。建议安装到D:/MinGW。

  下载并安装 MSYS Base System (MSYS-1.0.11, MSYS-1.0.11-rc-1.exe, http://jaist.dl.sourceforge.net/sourceforge/mingw/MSYS-1.0.11-rc-1.exe),安装结束时会提示输入MinGW的安装路径。建议安装到D:/msys。

  下载 GCC Version 4 (gcc-4.3.0-20080502-mingw32-alpha),解压后覆盖到 MinGW 安装目录

  下载 MinGW API for MS-Windows (w32api-3.13),解压后覆盖到 MinGW 安装目录

  因为 MinGW 会自动下载安装 mingw32-make-3.81-20080326,所以不用额外单独更新

2. www.ffmpeg.org:

  下载0.5版本源代码(或从svn提取最新源码),解压后复制到 MSYS 用户目录 (home/xxx) 下

  用文本编辑器打开源码目录下的 configure 文件,搜索两处 pr 全部替换为 print

  打开MSYS,进入ffmpeg源码目录,创建 release 和 debug 目录,视需求编译 release 或 debug 版本:
  进入 release 目录下执行: ../configure --enable-memalign-hack --extra-cflags=-fno-common --extra-cflags=-fomit-frame-pointer --disable-shared --enable-static --cpu=i586 --enable-gpl --enable-ffplay --disable-debug --disable-logging
  进入 debug   目录下执行: ../configure --enable-memalign-hack --extra-cflags=-fno-common --extra-cflags=-fomit-frame-pointer --disable-shared --enable-static --cpu=i586 --enable-gpl --enable-ffplay --enable-debug=3 --disable-optimizations --disable-stripping
  可参考 http://blog.csdn.net/hfw_1987/archive/2009/05/14/4183178.aspx
  然后 make,然后 make install

Windows 系统下使用 MinGW + MSYS + GCC 编译 FFMPEG相关推荐

  1. mingw + msys 上编译 ffmpeg

    下载以下文件 mingw msys msysdtk ffmpeg-0.6.1 ============================================================= ...

  2. Windows系统下使用Mingw编译并运行opencv教程

    一.编译环境 系统:Windows10旗舰版 cmake版本下载:3.9.2 QtMingw版本下载:qt-opensource-windows-x86-5.11.0.exe,太大了只能放网盘 ope ...

  3. GRT手势识别工具包在Windows系统下的的安装与编译

        GRT是一个基于C++开发的手势识别库,包含了大量常用的机器学习算法,定义了pipline结构,允许算法pipline中表示为模块,将一个模块的输出直接作用于下一个模块的输入,非常方便轻松快速 ...

  4. FFmpeg在Windows系统下的编译过程

    由于FFMpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译.要想使用FFMpeg,最先要解决 ...

  5. mingw版本下qt与HTML,QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程...

    Qt建议安装动态链接Dbug版和编译安装静态链接release版 前提: 先安装动态链接Dbug版,方法:QT5.10开发(1)安装QT5.10 地址:http://blog.csdn.net/qq_ ...

  6. bat小工具_小程序反编译工具在windows系统下的调用脚本

    点击上方蓝字可以订阅哦 之前的文章中介绍了小程序的反编译工具,工具在 Linux 系统下使用时执行bingo.sh [xxx.wxapkg]就可以. 有小伙伴不知道在windows系统下如何使用,这里 ...

  7. Windows系统下编译torch-points-kernels

    想在Windows系统下运行pytorch做点云深度学习.安装torch-points-kernels遇到了不少问题. 这个博客里主要讲的torch-points3d点云工具箱安装,讲的很全面很详细, ...

  8. Open Inventor: Windows系统下编译安装Quater

    Windows系统下编译安装Quater 济南友泉软件有限公司 一.工具安装 1.1 CMake CMake是一个用于生成不同平台下构建项目的工具.建议使用3.0版本之后的CMake.下载链接 1.2 ...

  9. Windows系统下安装配置 MinGW-w64 开发环境

    MinGW.MinGW-w64 简介 MinGW(全称为,Minimalist GNU for Windows),它实际上是将经典的开源 C语言编译器 GCC 移植到了 Windows 平台下,并且包 ...

最新文章

  1. 深度学习-Tensorflow2.2-模型保存与恢复{9}-保存与恢复-21
  2. vue前端服务器端口_解密智联招聘的大前端架构 Ada
  3. 使用Spring JDBC进行数据访问 (JdbcTemplate/NamedParameterJdbcTemplate/SimpleJdbcTemplate/SimpleJdbcCall/Stor)
  4. 把数组排列成最小的数(详解)
  5. easyui-datagrid加载时的效率低下,解决方案
  6. 双屏扩展桌面类软件,展示界面位置不正确,或相反,如何解决?
  7. 工作中要注意拍照录像,证明工作完成
  8. Windows7 品牌机OEM原版光盘镜像下载大全
  9. linux服务器离线安装python第三方库
  10. 【OpenCV-Python-课程学习(贾)】OpenCV3.3课程学习笔记:图像色彩空间转换(cvtColor),imread()的grayscale和cvtColor()的区别、通道分离与转换
  11. 怎样把QQ群降级(1000人降到200或500人,500人降到200)
  12. 写计算机老师的一封信200,写给老师的一封信200个字
  13. 分享830个蜘蛛IP段(分析1G日志得)
  14. vc60.pdb打不开怎么办
  15. 【行为分析】(二)前端埋点实现及原理分析
  16. Github每日精选(第77期):Go (Golang) 编写的 HTTP Web 框架gin
  17. 利用GWT开发高性能Ajax应用
  18. 聊聊阿伦·艾佛森这个人
  19. win7+NodeJS+MongoDB+Smart Table
  20. 杜克大学2年前的研究上热搜!单身竟然还老得快?太难了!!!

热门文章

  1. 第二节: 比较EF的Lambda查询和Linq查询写法的区别
  2. C# 彻底搞懂async/await
  3. 21适配器模式(Adapter Pattern)
  4. android 微信两个服务的,微信上线两个新功能
  5. python需要配置环境变量吗_python需要设置哪些环境变量?我只知道一个PYTHONHOME指向安装目录。(python详细安装教程 path)...
  6. CCNA-第六篇-静态路由+动态路由开头
  7. 【csust】最小素因子问题(树状数组)
  8. 【qduoj - 夏季学期创新题】C语言课程设计-阶梯问题(dp,高精度大数)
  9. (精)DEVC++的几个实用小技巧
  10. 大一计算机绩点3算什么水平,绩点只有3?我可以解释一下