网站大量收购独家精品文档,联系QQ:2885784924

windows下使用MinGW编译ffmpeg+x265.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows下使用MinGW编译ffmpegx265

Windows 下使用MinGW 编译ffmpeg 与x265 测试系统:Windows XP SP3 x86 Windows 8.1 x64 2014 年4 月21 日 luofl1992 1、准备工作 MinGW 下载地址:/projects/mingw/files/ 点选:Installermingw-get-setup.exe 进行下载,完成后开始安装 MinGW,前面的安装 设置保持默认,进入到这里后,先在Basic Setup 里面选择这样几项: -base -g++ -developer-toolkit 如下图: 接着在All packages 选MSYS 里面的 system-builder: 选择完毕后,点Installations 菜单,选择apply changes,然后确认开始下载这些库 (约 126 个包需要下载)。 下载完成后,界面上会提示完毕,点击close 按钮即可。然后下载yasm,是一个exe 文件 放到MinGW 的安装目录的bin 文件夹,重命名为yasm.exe,或者msys/1.0/bin 目录下。下 面开始的编译相应库和ffmpeg 的操作需要使用MSYS,要修改C:\MinGW\msys\1.0\etc 目下 的fstab 文件,如果不存在fstab,复制一份fstab.sample 到当前目录,然后改名为:fstab, 再修改其内容为 C:/MinGW/mingw /minGW 其中前面是MinGW 的安装目录,也即为MinGW 的安装路径,否则后面编译库的时候会提示缺 少头文件。下面的操作,需要在命令行下完成,不同的是通过 msys 进入,即运行 C:\MinGW\msys\1.0 目录下的msys.bat 批处理文件,进入一个模拟 linux 系统的命令行。 如下图,注意切换目录时,相对目录与windows 下一致,切换到其他盘时不同,如下图: 2、编译ffmpeg ffmpeg 可以到 /releases/ 下载,我下载的是最新版本2.2 版。(注意下载的文件后缀名应该是.tar.gz 如果下载下来没有这两个点的后缀,请自己加 上再解压)或者:/FFmpeg/FFmpeg 点界面右边的Download Zip 下载。 为了支持额外的扩展库编解码,需要额外下载。 首先编译x264 库,下载地址:/developers/x264.html /pub/videolan/x264/snapshots/ 下载源码后解压,编译安装: ./configure --prefix=/olibs --enable-shared --enable-static (注意中间是 两个英文的减号,prefix 项目指定库的安装目录,配置要2~3 分钟的时间) make (如果提示出错了最好先执行make clean 命令,大概10 分钟) make install (无错误的话进行下一步,有错误的话检查一下上面的操作是否有所遗漏) 然后是编译x265 库:(最新的版本已经有支持配置选项) 下载tortoiseHG,到目录/multicoreware/x265/src 下载最新 版本,编译x265 需要安装cmake 用来生成工程文件,注意下载最新版本,最新的x265 需要 cmake2.8.8 以上版本。安装 cmake 完毕(注意设置添加到 PATH )后重新进入到 x265/build/msys 目录,执行make-Makefiles.sh。 这里会报错,Win8.1 x64 提示是缺少三个文件(xp 系统中没有提示可以直接出现下面界面) x86_64-w64-mingw32-g++ x86_64-w64-mingw32-gcc x86_64-w64-mingw32-windres 直接将 MinGW 目录下的Bin 目录下g++、gcc、windres 三个文件拷贝,然后重命名成对应 的即可,然后出现了这样的界面 (1 处设置为C:\MinGW\msys\1.0\olibs,2 处设置为bin, 3 处设置为lib,2 和3 是相对于1 的路径): 先点下面的configure,然后点generate 即可,然后关闭,回到命令行。同上面的执行 make 然后是 make install。最后编译成功应该可以找到对应的lib 文件在olibs 目录下。 最后编译ffmpeg 假设安装路径为/FFmpeg/Release (相对于MSYS 目录的位置),假设第

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档