admin 管理员组文章数量: 887018
可以去ffmpeg官网下载已经编译好的版本:https://ffmpeg.zeranoe/builds/
该编译好的版本支持H264编码和解码
如果需要自己编译,步骤如下:
1.下载安装MSYS-1.0.11,安装后将c:\msys\1.0\etc 中的fstab.sample文件重命名为fstab,并将fstab中的内容改为c:/Qt/Qt5.5.1/Tools/mingw492_32 /mingw,这里使用Qt自带的mingw版本,注意路径c:/Qt/Qt5.5.1/Tools/mingw492_32和/mingw之间有空格
2.打开MSYS,cd 到x264目录,./configure --enable-static --disable-asm,make,make install,安装成功后,生成静态库c:\msys\1.0\local\lib\libx264.a和头文件c:\msys\1.0\local\include\x264.h及x264_config.h
3.cd 到ffmpeg目录,./configure --enable-shared --disable-yasm --enable-memalign-hack --enable-libx264 --enable-gpl,需要注意的是,这里编译成了动态库,如果仅编译ffmpeg,不加人H264编码支持,后边两个编译选项--enable-libx264 --enable-gpl是不需要的。然后make,make install,安装成功后,在c:\msys\1.0\local\lib和c:\msys\1.0\local\bin可以看到生成的库文件,在c:\msys\1.0\local\include可以看到头文件
编译ffmpeg时会出现WARNING:using libx264 without pkg-configtection may fail,不影响编译结果
这次编译使用的ffmpg下载链接如下所示,其他版本的ffmpeg未尝试
ffmpeg:http://download.csdn/detail/caoshangpa/9468412
也可以去官网下载最新源码
ffmpeg:http://ffmpeg/
x264:http://www.videolan/developers/x264.html
本文标签: mingw Windows ffmpeg MSYS
版权声明:本文标题:Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725011688h849311.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论