VS2017--ffmpeg

  1. 分别下载Dev和Shared压缩包。
    官网URL:https://ffmpeg.zeranoe.com/builds

因为在visual studio 2017新建的是32位控制台,所以这里选择下载的都是32位的版本(虽然电脑是64位操作系统,但是这里还是需要下32位的压缩包)。
在这里插入图片描述
2. 解压到同一个目录中在这里插入图片描述
3. 在这里插入图片描述
4. 在这里插入图片描述在这里插入图片描述在这里插入图片描述
5. 在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

bin中提供的库

在这里插入图片描述

  1. 在是vs2017中新建一个名为【ffmpeg】的控制台项目:

    把dev中解压出来的include和lib两个文件拷贝到新建项目【%ffmpeg/ffmpeg】下:
    把shared中的bin中的dll文件拷贝到新建项目【%ffmpeg/ffmpeg】下;
    在这里插入图片描述

  2. 打开项目,查看所有文件,可以看到添加进来的文件。

  3. 配置开发文件
    右击解决方案中的【项目名】–》点击【属性】
    5.1、添加include文件的路径
    在这里插入图片描述
    5.2、添加lib的路径
    在这里插入图片描述
    5.3、添加依赖项
    输入avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib,注意是接在原来的后面写,不要把原来的删了,该有的分号要有。

    在这里插入图片描述

  4. 测试一下:
    随便建一个cpp文件,输入以下代码,include下面没有红线就说明成功。随便建一个cpp文件,输入以下代码,include下面没有红线就说明成功。
    ①包含头文件。

    #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;
    }
    

    执行结果:
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值