主页 > 开源代码  > 

Windows下使用ShiftMediaProject方法编译FFmpeg

Windows下使用ShiftMediaProject方法编译FFmpeg

Windows SDK 8.1版本不支持dxva vp9!

需要10.0.17134.0!或者把config编译选项去掉

1.下载源码

github /ShiftMediaProject

2.创建ShiftMediaProject文件夹

把下载好的源码放入source

3.进入SMP执行 project_get_dependencies.bat 自动下载ffmepg依赖项目

如果下载失败,可以在 github /ShiftMediaProject上找到对应失败的项目下载下来编译

下载完,再执行 \FFmpeg\SMP 目录下的 project_get_dependencies.bat , 因为上面这些主动下载的也不全,还需要使用这个脚本补充下载

4.下载安装yasm nasm,也是下载在source文件夹中

github /ShiftMediaProject下面找这两个文件

执行nasm 和yasm安装脚本(需要使用管理员权限打开cmd执行安装脚本)

需要关闭vs!然后管理员权限执行

5.下载其他头文件到msvc目录下

具体参考

FFmpeg - Windows下使用ShiftMediaProject方法编译FFmpeg-CSDN博客

6.用visual studio打开 ShiftMediaProject\source\FFmpeg\SMP\ffmpeg_deps.sln

编译后的文件在: ShiftMediaProject\msvc 目录

标签:

Windows下使用ShiftMediaProject方法编译FFmpeg由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Windows下使用ShiftMediaProject方法编译FFmpeg