Windows使用MinGW编译ffmpeg
一、配置编译环境
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相关推荐
- qt学习之旅--MinGW编译FFmpeg(32bit)
0.前言 本来想说FFmpeg使用现成的动态库,结果发现FFmpeg已经没有32位的了,然而我的QT使用的还是MinGW32位的,没办法,只能自己编译生成32位动态库. 参考博客:ffmpeg 2.6 ...
- mingw编译ffmpeg 错误:Unknown option --enable-memalign-hack
据说mingw编译ffmpeg的话需要添加 --enable-memalign-hack 开关 但如果源码是最新版比如:ffmpeg4.0.2 的话 好像已经禁用了该开关. "我可以确认新的 ...
- windows使用mingw编译Android端openblas
windows使用mingw编译Android端openblas 参考官方编译方法How to build OpenBLAS for Android,将TOOLCHAIN中的darwin-x86_64 ...
- ffmpeg for android windows,windows10下编译ffmpeg for android
最近实现了一款基于FFMpeg的支持多路视频的实时流媒体播放器:https://github.com/huweijian5/RtspPlayer 有兴趣能够关注下.html 本文记录在windows1 ...
- mingw编译ffmpeg+librtmp过程记录
ffmpeg支持RTMP客户端,如果想使用ffmpeg将音视频发布至red5上,以实现实时直播,则需要librtmp的支持.在linux下的编译比较简单,这里使用mingw在windows上编译. 1 ...
- 360杀毒会导致mingw编译ffmpeg出错??
实在不明白...,使用mingw编译windows版本ffmpeg,./configure和make都没问题,在make install时蛋疼的问题出现了,如下图: 碰到这个问题各种百度(google ...
- 用minGW编译ffmpeg(供替换opencv中引用的ffmpeg库)
在安装好的opencv文件夹下找到路径:opencv245\opencv\3rdparty\ffmpeg,此路径下有一个readme.txt文件,内容例如以下所看到的: The build scrip ...
- Windows下MinGW编译vim7.4
学习了一段时间Vim,感觉有些功能真的很方便.因学习原因,工作平台更换到一台老式Xp电脑上,重新安装了Vim7.4.官网默认版本不支持等宽字体和GDI++渲染,需要手工编译一个修改过的版本. 1.下载 ...
- windows安装mingw编译c程序
这篇文章主要介绍在windows下安装mingw,编译c代码的详细步骤 mingw是在windows下面的gcc,有了mingw,以前在linux下面编写的c代码也能在window下面编译运行啦. 1 ...
- windows下MinGW编译openssl库(64位、32位)图文解析
环境:windows10 64位 工具链:MinGW64 IDE:CLion MinGW编译openssl 有两种方式获取到动态库: 一种是自己编译,编译源码 一种是在msys下安装openssl库的 ...
最新文章
- oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
- 如何反编译,防止反编译,常见问题总结
- JZOJ 5643. 【NOI2018模拟4.10】最小代价
- ftp一直弹出用户名密码_不懂操作?手把手教你如何在linux下搭建FTP
- 推导基姆拉尔森公式根据日期计算星期
- 最近几年出现的新技术
- Spark入门实战系列--6.SparkSQL(下)--Spark实战应用
- 菜鸟的LEETCODE的MYSQL做题总结2
- vueX的mutation/action个人学习总结
- springboot整合jwt_springboot整合jwt实现身份验证
- 基于Kaldi下babel项目的语音关键词检索(KWS)
- java实现高德地图app_入门指南-高德地图手机版 | 高德地图API
- 设计水杯,门锁的测试用例
- 百度文库 -3ds max
- Sparkling Logic SMARTS 实时决策分析模块介绍
- mysql小知识:根据指定日期,获取是当年第几周
- python time localtime()
- 51单片机c语言延时计算软件,51单片机精确延时程序大集合+初值计算工具
- Linux中关于安装包的分析。——Arvin
- kubernetes云原生纪元:共享存储-PVPVC(上)