编译libyuv 库

226 阅读1分钟

window 编译libyuv库

libyuv 是一个对视频原始数据,比如yuv,rgb进行格式转换的库

  • libyuv下载

  • 进入代码目录 libyuv-refs_heads_main

  • 创建build文件夹,进入build文件夹

mkdir build
cd build
  • 执行cmake脚本,生成vs工程
 cmake ../ -G "Visual Studio 17 2022"

我的vs版本是2022,所以是这个值,具体可以更具自己的vs版本设置

  • 在build文件夹里面打开 YUV.sln,打开yuv的工程,生成解决方案

    libyuv-refs_heads_main\build\Debug 目录里面有 yuv.lib 库文件,libyuv-refs_heads_main\include 里面有 头文件

  • 把几个需要的文件拷贝到一起成以下结构,形成库,vs里面运行的x64环境,生成就是x64的库

ffmpeg里的libyuv目录.jpg