参考文章:

https://www.jianshu.com/p/5f175dec9109

https://blog.csdn.net/gongxp123456/article/details/52879976

  • 安装VS2010
  • 安装msys2

http://msys2.github.io

msys2-x86_64-20190524.exe

http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe

安装完成后,执行MSYS2 MinGW 64-bit,在窗口内输入:

pacman -S make gcc diffutils pkg-config nasm
  • 下载yasm

http://yasm.tortall.net/Download.html

下载后改名为yasm.exe,复制到C:\msys64\usr\bin

  • link改名

/usr/bin/link.exe,删除或者改名

  • 修改文件

C:\msys64\msys2_shell.cmd,
  rem set MSYS2_PATH_TYPE=inherit
  改为:
  set MSYS2_PATH_TYPE=inherit

  • 启动及检测

VS 2010程序组中,打开Visual Studio x64 Win64 命令提示(2010)

cd C:\msys64

msys2_shell.cmd

  • 显示设置

有的说要设置为GBK,看自己的具体情况。

  • 编译
./configure  --toolchain=msvc  --arch=x86  \--enable-yasm  --enable-asm \--enable-shared  --disable-staticmake
make install

错误:

configure时执行一些测试代码,链接时一直报错。

编译Windows版本ffmpeg:msys2方式失败相关推荐

  1. WebRTC:如何编译Windows版本的WebRTC(M66)

    我主要做安卓上的WebRTC,然而为了读懂源码,不得不使用PC版本来调试源码.so... 环境: Windows 10,Visual Studio 2017(企业版),Python,depot_too ...

  2. shotcut编译windows版本

    作者: 使徒保罗 邮箱:297329588szh@163.com 声明: 欢迎交流学习,如有任何疑问,请通过邮箱联系本人 官网:                  https://www.shotcu ...

  3. 编译windows版本obs-studio推流器

    目录 obs-studio介绍 环境准备 下载源码 配置依赖环境 编写编译脚本 编译 报错与修改 运行程序 References obs-studio介绍 OBS Studio是一款免费.开源且跨平台 ...

  4. win10 MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本

    本文转自:https://www.cnblogs.com/ggg-327931457/p/9694516.html 原文没有图片,文字足以说明问题. MinGW-w64安装教程--著名C/C++编译器 ...

  5. FFmpeg - Windows下使用MSYS2和VS编译FFmpeg

    文章目录 0. 说明 1. 安装MSYS2 1.1 下载 1.2 安装 2. 下载FFmpeg及其他源码 3. 编译配置依赖库 3.1 打开一个新的MSYS2终端 3.2 编译x264 3.3 编译 ...

  6. ffmpeg windows版本交叉编译方法

    写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集.转码.流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格 ...

  7. Caffe Windows版本的编译

    2019独角兽企业重金招聘Python工程师标准>>> 1:Caffe的主版本只支持Linux,所以要下载专门的Caffe Windows版本,网址为 https://github. ...

  8. 2019编译ffepeg vs_如何在windows10下使用vs2017编译最新版本的FFmpeg和ffplay

    该文章描述了如何在windows10 64位系统下面编译出FFmpeg的库及其自带的ffplay播放器,而且全部采用最新的版本,这样我们可以在vs2017的ide下调试ffplay,能使我们更容易学习 ...

  9. 支持HEVC/H265 RTMP接收的FFMPEG/FFPLAY WINDOWS版本

    本文镜像:https://linkpi.cn/archives/1249 本文链接:https://blog.csdn.net/weixin_45326556/article/details/1111 ...

  10. Windows编译和使用ffmpeg

    文章目录 一.ffmpeg编译选项说明 1.增加编译选项 2.减少不必要的工具 3.减少不必要的模块 4.减少不必要设备的编译 5.减少不必要解析器的编译 6.减少不必要的二进制流过滤器的编译 7.减 ...

最新文章

  1. 辞去美国终身教职回国的帅教授,拟增列为顶尖985大学博导
  2. OpenStack(Kilo版本)基础架构学习笔记
  3. 分层和分段用什么符号_如何划分段落层次,如何给段落分层
  4. Interview:算法岗位面试—10.15上午—上海某公司算法岗位(偏图像算法,制造行业)技术面试考点之AI算法与实际场景结合产生商业价值的头脑风暴
  5. spring 框架-java配置163邮件服务器,发送邮件
  6. 序列化shelve模块
  7. [vue] 说说你使用vue过程中遇到的问题(坑)有哪些,你是怎么解决的?
  8. springmvc重定向到另一个项目_spring mvc的转发与重定向
  9. 记录——《C Primer Plus (第五版)》第七章编程练习第六题
  10. C语言中用链表构建栈讲解,C语言数据结构之使用链表模拟栈的实例
  11. 【Hive】集合函数
  12. 简单直观理解形态学中的开运算和闭运算
  13. 20175323 团队项目 服务器端函数功能与业务逻辑详解
  14. 深度学习caffe:权值初始化
  15. c语言数组及其下标引用,C语言之数组下标引用与间接引用
  16. Java数字转化为阿拉伯数字_Java实现中文数字转换为阿拉伯数字
  17. 捷径 iOS12.1 基础功能 参数输出
  18. #cs231n#Assignment2:Dropout.ipynb
  19. c# 使用谷歌身份验证GoogleAuthenticator的示例
  20. xp下电脑关机超级慢

热门文章

  1. MySQL数据监控案例_zabbix 监控多实例mysql
  2. mysql 6位随机数_MySQL生成固定位数的随机数
  3. jdk8 32位_HashMap源码分析 jdk8
  4. 软件页面安全性测试,软件Web安全性测试—SQL注入
  5. 在布局空间标注的尺寸量不对_装修公司为什么要量房?量房到底在量什么?又该注意什么?...
  6. patran如何看屈曲因子_如何真正有效地改善驼背?
  7. jquery实现截取pc图片_html+jquery实现简单图片裁剪
  8. 获得当月时间chuo_擅用GTD时间管理法,远离焦虑情绪,让你的工作、学习井然有序...
  9. tp3.2 find带参数查询及getField(两个参数)
  10. nginx 之 proxy_pass详解