一直想用vs的强大调试能力去研究ffmpeg,其实很久之前就有留意在github上有个类似的项目,现在做一遍记录下来。
项目位置
https://github.com/ShiftMediaProject/FFmpeg
装一个git,配置好后拉代码(使用git拉别直接下载,下面会快点)
建议搞两层目录,不然很头疼,例如 shiftmedia/source/,在这目录下执行:
git clone https://github.com/ShiftMediaProject/FFmpeg
准备
所有的项目文件都在SMP文件夹下,查看这目录下的readme文件,介绍了如何build。
1.必须支持c99,也就是vs2013版本以上才支持
下载依赖包
执行SMP下的project_get_dependencies.bat
注:这脚本需要git依赖,你的项目如果不是git拉下来的话只能手动下载了。