zoukankan      html  css  js  c++  java
  • ffmpeg学习笔记-ffmpeg在VS下的运用

    ffmpeg官网提供了window平台下额开发工具供开发者使用,这篇文章主要以3.2版本的ffmpeg作为演示,记录在VS2013下,怎么去编译ffmpeg

    下载

    在官网中,按照以下步骤下载

    1. 下载Windows版
      ffmpeg-win-dev
    2. 选择需要的版本
      ffmpeg-win-dev下载
    3. 下载版本
      ffmpeg-win-dev下载1
      这里接下来就是选择版本,这里我选择3.2版

    配置环境

    • 将下载源文件解压,新建win32空项目,将dev目录下的includelib文件夹复制到项目中

    • shared下的dll动态库添加到项目中
      添加完成后目录结构如图所示
      目录结构

    • 配置附加包含目录:项目右键 -> 属性 -> 配置属性 -> C/C++ -> 常规 -> 附加包含目录
      include目录所在路径添加进去
      附加包含目录

    • 配置附加库目录:项目右键 -> 属性 -> 配置属性 -> 连接器 -> 常规 -> 附加库目录
      lib目录所在路径添加进去
      附加库目录

    • 配置附加依赖项:项目右键 -> 属性 -> 配置属性 -> 连接器 -> 输入 -> 附加依赖项
      将lib目录中的*.lib文件全部添加进去

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

    测试环境

    • 新建源文件,用以测试时候搭建成功
      注意,由于下载的是64位的,所以在编译的时候要选择x64平台
    #include <stdio.h>
    #include <stdlib.h>
    #define __STDC_CONSTANT_MACROS
    extern "C"{
    	#include "libavcodecavcodec.h"
    }
    int main()
    {
    	printf("%s
    ", avcodec_configuration());
    	system("pause");
    	return 0;
    }
    

    环境配置成功

  • 相关阅读:
    DC中为什么要用Uniquify?
    hdu 1596 find the safest road
    hdu2112 HDU Today
    hdu 2066 一个人的旅行
    poj 3026 Borg Maze
    poj 1979 Red and Black
    poj 1321 棋盘问题
    hdu 1010 Tempter of the Bone
    hdu 4861 Couple doubi
    codeforces584B Kolya and Tanya
  • 原文地址:https://www.cnblogs.com/cj5785/p/10664664.html
Copyright © 2011-2022 走看看