ffmpeg的下载和编译(vs2022)

感谢大佬的二创,不然要在linux下编译

ffmpeg二创地址

创建如下目录

build存放代码

msvc存放第三方依赖的头文件,这里固定叫msvc,因为大佬的sln里查找的路径是这个,不嫌麻烦也可以自己改

下载代码和编译器

下载源码及依赖项:先clone ffmpeg,然后进入code\FFmpeg\build\FFmpeg\SMP 执行project_get_dependencies.bat 会在该文件同层,即FFmpeg同层目录生成依赖项(一些依赖项是bat里面没有的,如gnutls库就依赖nettle,gmp,共有gmp, libgpg-error, nettle, harfbuzz, ogg 等)
(如果网不好就挂代理,总之一定要执行bat,不然一个个clone很烦,而且有些依赖项还依赖其他)

下载编译器:再clone