FFMpeg音频混合,背景音(一):vs2019环境配置
一、安装
1、下载FFMpeg3.3.1
链接:https://pan.baidu.com/s/1YO_UKxoH_w9OjmC4yzt-BA 提取码:i3e9 复制这段内容后打开百度网盘手机App,操作更方便哦
2、用vs2019创建项目
3、在vs2019中右击项目名,选择属性,修改以下配置
(1)右击项目,配置属性—》常规,输出目录:D:\FFMpeg\project\bin\,注意有斜杠
(2)配置属性—》C/C++ -》常规,附加包含目录:D:\FFMpeg\project\include
(3)配置属性—》链接器 -》常规,附加库目录:D:\FFMpeg\project\lib
(4)配置属性—》链接器 -》输入,附加依赖项:
avcodec.lib
swresample.lib
avutil.lib
avformat.lib
(5)C/C++ -》 预处理器 -》预处理器定义 :_CRT_SECURE_NO_WARNINGS
二、引入与注册
1、新建main.cpp
#include<iostream> using namespace std; //用到的C的头文件 extern "C" { #include<libavcodec/avcodec.h> #include<libavformat/avformat.h> #include<libavutil/avutil.h> #include<libswresample/swresample.h> } //对用到的预编译 #pragma comment(lib, "avformat.lib") #pragma comment(lib, "avcodec.lib") #pragma comment(lib, "avutil.lib") #pragma comment(lib, "swresample.lib") int main() { //注册 av_register_all(); avcodec_register_all(); return 0; }