​ 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

image-20210907004445908


配置附加目录(C/C++、链接器)

image-20210907003555086

image-20210907003809294


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;
}