windows ffmpeg 编译环境搭建

编译ffmpeg

https://www.msys2.org/

https://www.ffmpeg.org/platform.html#Microsoft-Visual-C_002b_002b-or-Intel-C_002b_002b-Compiler-for-Windows

1.安装msys2

2.安装yasm或者nasm

打开VC 本地环境命令行

唤醒msys2界面

配置编译环境变量参数

cpp 复制代码
export PATH="/d/vs2017/install/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x86":$PATH
export PATH="/d/soft/nasm/install/":$PATH

安装cmp相关库

cpp 复制代码
pacman -S diffutils

安装makefile 相关库

cpp 复制代码
pacman -S make
pacman -S make pkgconf diffutils

编译ffmpeg

cpp 复制代码
cd /d/SevenWorkSpace/ffmpeg_workspace/ffmpeg
./configure --toolchain=msvc
make
make install

编译动态库版本

cpp 复制代码
./configure --toolchain=msvc --enable-shared

编译静态库版本

cpp 复制代码
./configure --toolchain=msvc --enable-static
相关推荐
最懒的菜鸟37 分钟前
Windows系统安装Hyperf 3.X完整版
windows
玖釉-2 小时前
核心解构:Cluster LOD 与 DAG 架构深度剖析
c++·windows·架构·图形渲染
小徐敲java2 小时前
视频推流服务器与FFmpeg 安装配置
服务器·ffmpeg·音视频
水饺编程2 小时前
第4章,[标签 Win32] :文本尺寸的度量
c语言·c++·windows·visual studio
h7ml2 小时前
于 CompletableFuture 的异步编排优化企业微信通知发送性能
android·windows·企业微信
零度@3 小时前
专为 Java 开发者 整理的《Python编程:从入门到实践》前8章核心内容
java·开发语言·windows·python
ThreeAu.3 小时前
windows篇| Windows进程与命令行
windows
初听于你3 小时前
Java 泛型详解
java·开发语言·windows·java-ee
Ron丶3 小时前
iOS 旧版本 App 下载方法汇总:如何获取历史版本 IPA(2026 仍有效)
windows·经验分享·macos·ios·电脑
!chen3 小时前
SignalR移植到Esp32小智设备无缝连接.NET功能拓展MCP服务
windows·.net