码迷,mamicode.com
首页 > Windows程序 > 详细

FFMpeg在Windows下搭建开发环境【转】

时间:2017-08-24 21:23:13      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:打开   个人   视频   idt   inux   64位   目标   windows   新建   

本文转载自:http://blog.csdn.net/wootengxjj/article/details/51758621

FFmpeg 是一个优秀的程序库,开源、跨平台并且使用者众多,可以使用在 Windows 和 Linux 等平台下,本文将简单讲解 Windows 平台下 FFmpeg 开发环境的简单搭建过程。

开发环境:Windows10+Visual Studio 2013

1. 打开FFMpeg官网下载页面,点击上面的Download下载源码并解压;

2. 点击官网下面的Windows图标下的Windows Builds,下载最新的32-bit Shared 和 32-bit Dev 包并解压(也可以根据目标环境的不同选择64位),个人建议将两个压缩包解压后合并到一个文件夹中,如下图所示。由于FFmpeg不同的版本升级时,有些函数是被抛弃了,导致现有的网上例子无法运行,最好到下面地址中选取一个较早的版本下载。开发版本下载地址:https://ffmpeg.zeranoe.com/builds/win32/dev/,win32运行库下载地址:https://ffmpeg.zeranoe.com/builds/win32/shared/。本文选取的版本为:2015-09-16 Git-cbbd906。

技术分享

 

在系统环境变量添加:

技术分享

 

这样在开发的时候就不需要在每个文件夹下拷贝运行库了。

3. 打开 Visual Studio 2013,新建项目,选择 Visual C++ 中的 Win32 控制台应用程序,确定,完成。

技术分享

 

4. 进入 FFmpeg 源码文件夹下的doc/examples 文件夹,找到 metadata.c 文件,该文件是一个独立 demo,运行结果为打印音视频媒体文件基本信息。打开将其中的内容复制并粘贴到 FFmpeg第一个程序.cpp 中,稍微修改如下。

技术分享

 

5. 在 Visual Studio 中的项目名上右击,打开属性,分别设置 配置属性 ->C/C++ -> 附加包含目录和6 配置属性 -> 链接器 -> 附加库目录为第二步解压好的 32-bit Dev 文件夹下的 include 文件夹和 lib 文件夹,同时在配置属性 -> 链接器 -> 输入 -> 附加依赖项添加 avformat.lib 和 avutil.lib。

技术分享

 

6、编译执行。

技术分享

FFMpeg在Windows下搭建开发环境【转】

标签:打开   个人   视频   idt   inux   64位   目标   windows   新建   

原文地址:http://www.cnblogs.com/zzb-Dream-90Time/p/7425056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!