博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FFMpeg在Windows下搭建开发环境【转】
阅读量:7042 次
发布时间:2019-06-28

本文共 865 字,大约阅读时间需要 2 分钟。

本文转载自:

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

开发环境:Windows10+Visual Studio 2013

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

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

你可能感兴趣的文章
锁标记
查看>>
HDUOJ-----A == B ?
查看>>
深入浅出学习Hibernate框架(二):JDBC基础操作
查看>>
面试题 Comparable、Comparator 比较
查看>>
js图片延迟加载
查看>>
asynDBCenter(不断跟新)
查看>>
STL--集和多集(set/multiset)
查看>>
【struts2】Action的生命周期
查看>>
net start mysql启动mysql,提示发生系统错误 5 拒绝访问 解决方法
查看>>
【转】MVC4验证用户登录特性实现方法
查看>>
[CLR via C#]7. 常量和字段
查看>>
SDUT 1124-飞跃荒野(三维BFS)
查看>>
wcf 请考虑增加操作超时
查看>>
【设计模式】简单工厂模式
查看>>
[LeetCode] Binary Tree Paths 二叉树路径
查看>>
对JAVA集合进行遍历删除时务必要用迭代器
查看>>
poj 2010 Moo University - Financial Aid(优先队列(最小堆)+ 贪心 + 枚举)
查看>>
统计多少个汉字与字母
查看>>
Odoo9发行说明
查看>>
logging日志管理--将日志打印在屏幕上
查看>>