最近在编译FFmpeg的过程中着实遇到了一堆问题,FFmpeg其实更适合在LINUX环境下进行开发和封装,因为它所依赖的编译工具和功能扩展插件在LINUX环境下更容易配置。而自己是在windows64环境下进行的编译工作,着实给自己找了不少事干。下面分享下自己在windows64环境下FFmpeg封装过程中遇到的编译失败问题,以供交流。
先说明一下我的编译环境配置:
系统环境:windows7 64bit。
编译前期配置:
mingw:windows环境下的linux编译器(64bit)。
msys:一个小型的GNU环境,包括基本的bash,make等等。与Cygwin大致相当。
以上两个我是按照Life_XY提供的方法分别安装的。传送门:http://blog.csdn.net/yangyangyang20092010/article/details/46350519
FFmpeg_source(使用了最新的源码3.4.1果然是最新的没好货,有适配问题)
通常顺利的场景:
在执行完./configure ... 操作后,会看到如下成功页面:
在执行完 make 命令后,会看到如下成功页面:
在执行完make install 后,从根目录输入ffplay命令,会看到如下意味成功的提示: