基于visual studio 2015的FFmpeg开发环境的搭建

1.下载ffmpeg的dev和share压缩包。

2.新建控制台应用FFmpegDemo(我这里新建的时候新建的是空项目),然后将dev和share里面的文件copy进D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。

基于visual studio 2015的FFmpeg开发环境的搭建_第1张图片

 

dev版本文件夹中的Include和lib目录整个儿复制到D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。

share版本文件夹中bin目录下对应的所有dll复制到D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo。

如下图所示:

基于visual studio 2015的FFmpeg开发环境的搭建_第2张图片

 

点击显示所有文件,观看目录下的文件,这里已经添加进来啦。

基于visual studio 2015的FFmpeg开发环境的搭建_第3张图片

3.配置开发文件。

因为我这里一开始新建的时候新建的是空项目,所以首先先添加main.cpp文件(不添加cpp的话无法配置开发文件,配置属性下面的选项C/C++出不来,所以我这里先随便添加一个空的了)。

 

打开所需的属性面板。

基于visual studio 2015的FFmpeg开发环境的搭建_第4张图片

①头文件配置

将include文件路径D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo\include输入。

基于visual studio 2015的FFmpeg开发环境的搭建_第5张图片

②导入库配置

链接器这里需要配置2个地方。

首先配置常规中附加库目录,这里输入目录D:\visual studio 2015\Projects\FFmpegDemo\FFmpegDemo\lib。

基于visual studio 2015的FFmpeg开发环境的搭建_第6张图片

然后,附加依赖项中输入

avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib

基于visual studio 2015的FFmpeg开发环境的搭建_第7张图片

4.做完上面的步骤就配置成功啦。下面进行测试。

C++语言中使用FFmpeg,则使用下面代码

基于visual studio 2015的FFmpeg开发环境的搭建_第8张图片

代码很简单,包括2部分。

①包含头文件。

#define __STDC_CONSTANT_MACROS

extern "C"

{

#include "libavcodec\avcodec.h"

}

 

②main()中调用一个FFmpeg的接口函数,下面代码打印出了FFmpeg的配置信息

int main(int argc, char* argv[]) {

printf("%s", avcodec_configuration());

return 0;

}

 

然后执行。

基于visual studio 2015的FFmpeg开发环境的搭建_第9张图片

如果运行无误,则代表FFmpeg已经配置完成。

基于visual studio 2015的FFmpeg开发环境的搭建_第10张图片



作者:梧叶已秋声
链接:https://www.jianshu.com/p/11bc044fd6c9
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(FFmpeg)