Windows下编译ffmpeg(2013.9.6)
2013-09-06 21:09
288 查看
主要是参考了http://blog.sina.com.cn/s/blog_77c6324101019s2n.html
环境:Win7+MinGW+Msys+VS2005
MinGW+Msys集成编译环境下载:http://sourceforge.net/projects/mingwbundle/
最新ffmpeg代码下载:http://ffmpeg.org/download.html
修改批处理内容,路径:"C:\Program Files\MinGW-MSYS\msys.bat",修改为:
运行此批处理,切换到ffmpeg目录,我这里是把压缩包释放到了E盘,如“cd /e/ffmpeg”,之后执行如下内容:
编译十分钟左右吧,也没有其他人说的那么多错误,警告倒是不少,但最后还是顺利编译完了。
在路径“C:\msys\1.0\local”中,bin里面是dll和lib,include里是头文件,lib里后缀为a的文件是静态库(非必要,没继续研究)
最后还需要编译libiconv
下载地址:http://www.gnu.org/software/libiconv/
编译简单
“C:\msys\1.0\local\bin”里即可看到多出两个dll:libiconv-2.dll和libcharset-1.dll
与ffmpeg的dll放一起即可,它的头文件就不需要了。
至此结束,如果在使用时缺少什么头文件直接从源码里提取出来。
环境:Win7+MinGW+Msys+VS2005
MinGW+Msys集成编译环境下载:http://sourceforge.net/projects/mingwbundle/
最新ffmpeg代码下载:http://ffmpeg.org/download.html
修改批处理内容,路径:"C:\Program Files\MinGW-MSYS\msys.bat",修改为:
@echo off call "%VS80COMNTOOLS%vsvars32.bat" cd /D "C:\msys\1.0\bin" set MSYSTEM=MINGW32 set MSYSCON=sh.exe %COMSPEC% /C sh.exe --login -i
运行此批处理,切换到ffmpeg目录,我这里是把压缩包释放到了E盘,如“cd /e/ffmpeg”,之后执行如下内容:
./configure --enable-shared make make install
编译十分钟左右吧,也没有其他人说的那么多错误,警告倒是不少,但最后还是顺利编译完了。
在路径“C:\msys\1.0\local”中,bin里面是dll和lib,include里是头文件,lib里后缀为a的文件是静态库(非必要,没继续研究)
最后还需要编译libiconv
下载地址:http://www.gnu.org/software/libiconv/
编译简单
./configure make make install
“C:\msys\1.0\local\bin”里即可看到多出两个dll:libiconv-2.dll和libcharset-1.dll
与ffmpeg的dll放一起即可,它的头文件就不需要了。
至此结束,如果在使用时缺少什么头文件直接从源码里提取出来。
相关文章推荐
- FFMPEG在Windows平台编译的傻瓜教程
- [转]在Windows下编译ffmpeg完全手册
- windows下编译ffmpeg如何产生lib文件
- windows下使用MinGW+msys编译ffmpeg
- windows 下编译ffmpeg
- 在windows下编译FFMpeg
- Windows下使用Visual Studio 2010 编译ffmpeg全过程
- windows下编译ffmpeg和x264
- [转]Windows下利用MinGW编译FFmpeg
- 在Windows下编译ffmpeg完全手册
- windows 下使用 MinGW + msys 编译 ffmpeg
- windows下使用MinGW+msys编译ffmpeg
- Windows 下用 VS2015+MSYS 一键编译 FFMPEG 生成 FFPLAY
- ffmpeg 0.8.7在windows环境mingw环境的编译
- Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持
- Windows下编译、移植、使用ffmpeg(序)
- windows环境下android studio 2.3 NDK编译FFmpeg
- windows平台下FFMPEG的编译与使用
- Windows下编译ffmpeg完全手册
- windows下编译FFMpeg