一、配置编译环境

1、下载mingw

地址:https://osdn.net/projects/mingw/releases/

2、下载所需要依赖的包

右键然后选择 Mark for Installation

点击左上角的Installation,然后选择Apply Changes开始下载

点击Apply

3、如果网络不能正常下载,可以参考这篇文章

4、添加环境变量,将C:\MinGW\bin添加到环境变量

5、下载yasm,https://yasm.tortall.net/Download.html,下载完成后将yasm-1.3.0-win32.exe改名为yasm.exe,并将其拷贝到C:\MinGW\bin目录下面

6、下载pkg-config.exe,下载地址,下载完解压之后将bin目录的pkg-config.exe拷贝到C:\MinGW\bin目录下面

7、下载glib.dll,下载地址,下载完解压之后将bin目录下的libglib-2.0-0.dll拷贝到C:\MinGW\bin目录下面

8、最后将我的MinGW配置上传上传到csdn上可以直接下载使用,mingw配置

二、编译ffmpeg

1、下载ffmpeg源码

https://ffmpeg.org/download.html

2、进入到C:\MinGW\msys\1.0目录下面,双击运行msys.bat,然后cd到ffmpeg所在的目录

3、编译ffmpeg

./configure --enable-shared --disable-static
或者
./configure --enable-shared --disable-static --enable-cross-compile
make -j
make install

4、查看生成的文件,最后生成的文件是在C:\MinGW\msys\1.0\local目录下面,到此ffmpeg就编译结束了

Windows使用MinGW编译ffmpeg相关推荐

  1. qt学习之旅--MinGW编译FFmpeg(32bit)

    0.前言 本来想说FFmpeg使用现成的动态库,结果发现FFmpeg已经没有32位的了,然而我的QT使用的还是MinGW32位的,没办法,只能自己编译生成32位动态库. 参考博客:ffmpeg 2.6 ...

  2. mingw编译ffmpeg 错误:Unknown option --enable-memalign-hack

    据说mingw编译ffmpeg的话需要添加 --enable-memalign-hack 开关 但如果源码是最新版比如:ffmpeg4.0.2 的话 好像已经禁用了该开关. "我可以确认新的 ...

  3. windows使用mingw编译Android端openblas

    windows使用mingw编译Android端openblas 参考官方编译方法How to build OpenBLAS for Android,将TOOLCHAIN中的darwin-x86_64 ...

  4. ffmpeg for android windows,windows10下编译ffmpeg for android

    最近实现了一款基于FFMpeg的支持多路视频的实时流媒体播放器:https://github.com/huweijian5/RtspPlayer 有兴趣能够关注下.html 本文记录在windows1 ...

  5. mingw编译ffmpeg+librtmp过程记录

    ffmpeg支持RTMP客户端,如果想使用ffmpeg将音视频发布至red5上,以实现实时直播,则需要librtmp的支持.在linux下的编译比较简单,这里使用mingw在windows上编译. 1 ...

  6. 360杀毒会导致mingw编译ffmpeg出错??

    实在不明白...,使用mingw编译windows版本ffmpeg,./configure和make都没问题,在make install时蛋疼的问题出现了,如下图: 碰到这个问题各种百度(google ...

  7. 用minGW编译ffmpeg(供替换opencv中引用的ffmpeg库)

    在安装好的opencv文件夹下找到路径:opencv245\opencv\3rdparty\ffmpeg,此路径下有一个readme.txt文件,内容例如以下所看到的: The build scrip ...

  8. Windows下MinGW编译vim7.4

    学习了一段时间Vim,感觉有些功能真的很方便.因学习原因,工作平台更换到一台老式Xp电脑上,重新安装了Vim7.4.官网默认版本不支持等宽字体和GDI++渲染,需要手工编译一个修改过的版本. 1.下载 ...

  9. windows安装mingw编译c程序

    这篇文章主要介绍在windows下安装mingw,编译c代码的详细步骤 mingw是在windows下面的gcc,有了mingw,以前在linux下面编写的c代码也能在window下面编译运行啦. 1 ...

  10. windows下MinGW编译openssl库(64位、32位)图文解析

    环境:windows10 64位 工具链:MinGW64 IDE:CLion MinGW编译openssl 有两种方式获取到动态库: 一种是自己编译,编译源码 一种是在msys下安装openssl库的 ...

最新文章

  1. oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
  2. 如何反编译,防止反编译,常见问题总结
  3. JZOJ 5643. 【NOI2018模拟4.10】最小代价
  4. ftp一直弹出用户名密码_不懂操作?手把手教你如何在linux下搭建FTP
  5. 推导基姆拉尔森公式根据日期计算星期
  6. 最近几年出现的新技术
  7. Spark入门实战系列--6.SparkSQL(下)--Spark实战应用
  8. 菜鸟的LEETCODE的MYSQL做题总结2
  9. vueX的mutation/action个人学习总结
  10. springboot整合jwt_springboot整合jwt实现身份验证
  11. 基于Kaldi下babel项目的语音关键词检索(KWS)
  12. java实现高德地图app_入门指南-高德地图手机版 | 高德地图API
  13. 设计水杯,门锁的测试用例
  14. 百度文库 -3ds max
  15. Sparkling Logic SMARTS 实时决策分析模块介绍
  16. mysql小知识:根据指定日期,获取是当年第几周
  17. python time localtime()
  18. 51单片机c语言延时计算软件,51单片机精确延时程序大集合+初值计算工具
  19. Linux中关于安装包的分析。——Arvin
  20. kubernetes云原生纪元:共享存储-PVPVC(上)

热门文章

  1. 多线程下载王者荣耀高清壁纸
  2. c语言水仙花数pow,c语言如何解水仙花数
  3. windows能装linux系统盘,用U盘安装linux系统(Windows环境下制作启动盘)
  4. 游戏开发中的贝塞尔曲线
  5. DMS/BSD/ADAS
  6. PID系统稳定性和零极点的关系
  7. CDR X7(CorelDRAW)注册下载详细安装教程,序列号功能齐全
  8. 虫虫 5个衡量软件质量的标准(可自动化)
  9. 计算机控制/SLAM/ROS2云班课等详细说明2019-2020-2学期
  10. 地形图测量中的等高线裁剪方法