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

一.在ffmpeg官方网站下载https://ffmpeg.org/

下载dev,shared两个版本即可(注意自己电脑的位数32bit  or   64bit)


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


三.在项目属性中进行配置







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  

就应该是配置成功了




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值