一、安裝
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; }