VS2015 中ffmpeg的配置(环境搭建)

一.在ffmpeg官方网站下载https://ffmpeg.org/
VS2015 中ffmpeg的配置(环境搭建)_第1张图片
下载dev,shared两个版本即可(注意自己电脑的位数32bit  or   64bit)
VS2015 中ffmpeg的配置(环境搭建)_第2张图片

二.在VS2015中创建一个win32控制台程序,然后将 dev中的 include _mingw .h  inttypes.h  stdint.h 放入此文件夹
链接:http://pan.baidu.com/s/1o7IPx5C 密码:3zx4lib
以及 shared中的 bin文件夹下的 .dll文件复制到项目目录
VS2015 中ffmpeg的配置(环境搭建)_第3张图片

三.在项目属性中进行配置
VS2015 中ffmpeg的配置(环境搭建)_第4张图片

VS2015 中ffmpeg的配置(环境搭建)_第5张图片

VS2015 中ffmpeg的配置(环境搭建)_第6张图片

VS2015 中ffmpeg的配置(环境搭建)_第7张图片
lib文件为 avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib


在stdafx.h添加
extern "C"
{
#include "include\libavcodec\avcodec.h"
#include "include\libavformat\avformat.h"
#include "include\libavutil\channel_layout.h"
#include "include\libavutil\common.h"
#include "include\libavutil\imgutils.h"
#include "include\libswscale\swscale.h" 
#include "include\libavutil\imgutils.h"    
#include "include\libavutil\opt.h"       
#include "include\libavutil\mathematics.h"    
#include "include\libavutil\samplefmt.h" 
};

环境就配置好了,可以找段程序来运行
int main( int argc , char* argv [])
{ 
printf ( " % s", avcodec_configuration ()); 
return 0; 
} 

显示
--disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib  

就应该是配置成功了




你可能感兴趣的:(视音频,流媒体,视频格式转换)