在Windows上用MSYS2+msvc编译FFmpeg

本文详细介绍了如何在Windows环境下,利用MSYS2结合Microsoft Visual C++工具链编译FFmpeg项目源码,包括MSYS2的安装、配置国内源镜像、打开VC开发命令行以及具体的编译步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要

本文描述了如何在Windows上通过MSYS2结合msvc工具链编译FFmpeg项目源码。

序言

在Linux平台上,编译FFmpeg项目源码是十分简单的,就是configure、make、make install三板斧。在Windows平台上,编译FFmpeg可以和Linux环境下一样简单,前提是要先安装一个能仿真Linux的shell进程环境的程序。这类仿真程序有很多,比如Cygwin、MSYS、MinGW、MSYS2等。前面的几种已经略显过时了,作者采用的是MSYS2环境,它既有自己原生的MSYS环境,也能模仿mingw32、mingw64、clang64、ucrt64环境。

MSYS2安装

访问https://www.msys2.org/,下载msys2-x86_64-*.exe安装包。

执行安装包,安装到默认路径,一般是c:\msys64\目录。

MSYS2采用pacman命令进行包管理,默认的包服务器在国外,安装起来比较慢,所以要替换为国内源镜像。

包服务

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADM实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值