一、安装
github主页:GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
1、win+r打开cmd,从github克隆库
git clone https://github.com/microsoft/vcpkg
2、跳转到vcpkg的下载根目录,执行bootstrap-vcpkg.bat。
cd C:\Users\X\Deskto\vcpkg
bootstrap-vcpkg.bat
C:\Users\X\Deskto\vcpkg 是自己的vcpkg克隆路径
3、安装ffmpeg库
vcpkg.exe install ffmpeg[x264]:x64-windows
4、集成进vs中
vcpkg.exe integrate install
二、测试
在vs中新建c++项目
#include <iostream>
extern "C"
{
#include <libavcodec/avcodec.h>
}
int main() {
void* i = 0;
const AVCodec* p = NULL;;
//打印版本信息
std::cout <<"version info: " << av_version_info() << "\n";
//寻找x264编码器
while ((p = av_codec_iterate(&i))) {
if (!strcmp(p->name, "libx264")) {
std::cout << "found libx264" << "\n";
}
}
return 0;
}
运行后打印出ffmpeg库版本号和found libx264