ShiftMediaProject ffmpeg 下载地址
https://github.com/ShiftMediaProject/FFmpeg
下载
clone 需要 勾选 recursive
下载依赖
运行脚本
编译依赖的工程
有些工程,会依赖其他工程,编译不过可以先编译其他工程,之前在回来编译之前有问题的工程。编译完成后,会把相关的头文件、lib和pdb拷贝到 msvc 路径下。
可以直接使用 ffmpeg 里面的 ffmpeg_deps.sln 文件,可以直接把依赖工程都编译出来。
有些工程编译时需要 VSNASM 或 VSYASM
管理员方式运行该脚本
手动添加部分头文件
目录层级
编译 ffmpeg 工程
参考文献
https://ffmpeg.xianwaizhiyin.net/debug-ffmpeg/shift-media-project2.html