1.下載ffmpeg的dev和share壓縮包。
因?yàn)樵趘isual studio 2015新建的是32位控制臺(tái),所以這里選擇下載的都是32位的版本(雖然我電腦是64位操作系統(tǒng),但是這里還是需要下32位的壓縮包)。
下載地址:https://ffmpeg.zeranoe.com/builds/
2.新建控制臺(tái)應(yīng)用FFmpegDemo(我這里新建的時(shí)候新建的是空項(xiàng)目),然后將dev和share里面的文件copy進(jìn)D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。

dev版本文件夾中的Include和lib目錄整個(gè)兒復(fù)制到D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。
share版本文件夾中bin目錄下對(duì)應(yīng)的所有dll復(fù)制到D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。
如下圖所示:

點(diǎn)擊顯示所有文件,觀看目錄下的文件,這里已經(jīng)添加進(jìn)來(lái)啦。

3.配置開(kāi)發(fā)文件。
因?yàn)槲疫@里一開(kāi)始新建的時(shí)候新建的是空項(xiàng)目,所以首先先添加main.cpp文件(不添加cpp的話無(wú)法配置開(kāi)發(fā)文件,配置屬性下面的選項(xiàng)C/C++出不來(lái),所以我這里先隨便添加一個(gè)空的了)。
打開(kāi)所需的屬性面板。

①頭文件配置
將include文件路徑D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo\include輸入。

②導(dǎo)入庫(kù)配置
鏈接器這里需要配置2個(gè)地方。
首先配置常規(guī)中附加庫(kù)目錄,這里輸入目錄D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo\lib。

然后,附加依賴項(xiàng)中輸入
avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib

4.做完上面的步驟就配置成功啦。下面進(jìn)行測(cè)試。
C++語(yǔ)言中使用FFmpeg,則使用下面代碼

代碼很簡(jiǎn)單,包括2部分。
①包含頭文件。
#define __STDC_CONSTANT_MACROS
extern "C"
{
#include "libavcodec\avcodec.h"
}
②main()中調(diào)用一個(gè)FFmpeg的接口函數(shù),下面代碼打印出了FFmpeg的配置信息
int main(int argc, char* argv[]) {
printf("%s", avcodec_configuration());
return 0;
}
然后執(zhí)行。

如果運(yùn)行無(wú)誤,則代表FFmpeg已經(jīng)配置完成。
