今天无意中在gayhub发现个牛逼工程,全VS工程编译FFMPEG库,包括依赖库全是VS生成的,无需Mingw等Linux环境。
简单记录下过程,以防将来重装系统等情况,备忘。
https://github.com/ShiftMediaProject/FFmpeg
git clone 此项目,运行SMP\project_get_dependencies.bat 下载。
不过我之前并不知道这个自动下载依赖,我直接clone了这个人的所有项目......
查看SMP\readme.txt,可知,除了相关库外,还需要单独下载一些他没有带的内容。
你需要建一个目录,包含这些单独的头文件。
比如叫__FFMPEG_Need,建立一个include目录,再在其下建立4个目录
AMF
ffnvcodec
gl
KHR
在gl目录中放入以下2个文件
https://www.khronos.org/registry/OpenGL/api/GL/glext.h
https://www.khronos.org/registry/OpenGL/api/GL/wglext.h
KHR放入