ffmpeg vs2019 环境搭建方法。
将依赖的dll拷贝到工程根目录
├─ffmpeg_lib_dll // 此目录存放已经编译好的ffmpeg二进制文件和头文件
│ ├─bin
│ │ ├─win32 // ffmpeg dll
│ │ └─win64
│ ├─include // 头文件
│ │ ├─libavcodec
│ │ ├─libavdevice
│ │ ├─libavfilter
│ │ ├─libavformat
│ │ ├─libavutil
│ │ ├─libpostproc
│ │ ├─libswresample
│ │ └─libswscale
│ ├─lib
│ │ ├─win32 // ffmpeg lib
│ │ └─win64
│ └─src
│ └─TestFFMpeg
│ └─x64
│ └─Debug
│ └─TestFFMpeg.tlog
└─source
└─helloword // 把ffmpeg dll文件拷贝到此文件夹下
└─Debug
└─helloword.tlog
配置附加目录(C/C++、链接器)
FFmpeg 第一个 Hello Word
#include <stdio.h>
extern "C" {
#include <libavcodec/avcodec.h>
}
#pragma comment(lib, "avcodec.lib")
int main()
{
printf("%s\n", avcodec_configuration());
return 0;
}