FFmpeg Windows 开发环境简单搭建 教程

本文来自:http://www.itechzero.com/ffmpeg-windows-develop-environment-simply-set-up-tutorial.html

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

平台:Windows 8.1 专业版 + Visual Studio 2013

    1. 打开 FFmpeg 官网下载页面,直接点击上面的 Download 下载源码包并解压。
    2. 点击官网下面的 Windows 图标下的 Windows Builds,下载最新的 32-bit Shared 和 32-bit Dev 包并解压。
    3. 打开 Visual Studio 2013,新建项目,选择 Visual C++ 中的 Win32 控制台应用程序,确定,完成。

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

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

    1. 再将第二步解压的 32-bit Shared 文件夹下的 bin 文件夹中的 avcodec-56.dll、avformat-56.dll、avutil-54.dll 和 swresample-1.dll 拷贝到与解决方案同名的项目文件夹中。最终的文件结构如下图。

    1. 编译执行成功得到结果如下。

测试的解决方案已经打包上传了,需要的朋友可以到这里下载:http://pan.baidu.com/s/1o6sQ2Zg

时间: 2024-11-08 20:14:49

FFmpeg Windows 开发环境简单搭建 教程的相关文章

ESP32 windows开发环境的搭建(官方方法)

首先保证电脑中的已经下载了git客户端,没有的自行去https://git-scm.com/下载 STEP1: 获得编译工具链 Windows没有内置的"make"环境,所以安装工具链你将需要一个兼容GNU的环境.我们使用MSYS2环境来提供这个.你不需要一直使用这个环境,你可以使用eclipse或arduio等前端软件进行编程,但是这个工具链其实是一种在后台中运行的. 快速设置是从dl.espressif.com下载Windows all-in-one工具链和MSYS zip文件:

ubuntu12.04上live555+v4l2+ffmpeg+x264开发环境的搭建

我把可能会用到的主要资源上传到度盘: http://pan.baidu.com/s/1i38AleP ubuntu上安装主要步骤就是解压.configure.make.sudo make install live555的安装可以看这里: http://www.live555.com/liveMedia/#config-unix libx264的安装则是直接解压.然后configure.make和sudo make install,configure命令如下 ./configure --disab

FFMPEG入门系列01-QT+FFMPEG4.0 Windows开发环境搭建

Windows环境搭建 FFMPEG官网:http://ffmpeg.org 4.0.2版本源码 源码:<https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2> 4.0.2编译好的文件 下载已经编译好的FFMPEG 网址:https://ffmpeg.zeranoe.com/builds/ 32位下载地址: Shared:包含FFMPEG的dll库文件 <https://ffmpeg.zeranoe.com/builds/win32/share

使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

原文:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) ?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html 联系方式:[email protected] [正文] [开发环境] 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android SDK

windows下python web开发环境的搭建

windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi 不多说,装完后把C:\Python27加入到path环境变量里. 然后就溜溜python,看看version啦.OK,next step. 二. python web开发框架django安装 django是一个采用

Windows平台下Qt开发环境的搭建

Qt 是采用开源和商用双协议发布的开放源代码的图形开发类库,现在很多图形化的开源软件都使用了Qt. 下载地址:http://qt-project.org/downloads 1. 下载安装包 你可以从下载页下载已经编译好的二进制安装包,也可以下载源码自行编译,下面是二进制软件安装包下载列表的部分截图. 可以看到,当前最新的版本是Qt 5.3.1,目前已经提供了Window 32/64bit,Linux 32/64bit,Mac, Android以及iOS版本的开发包.本文档中将介绍目前最新的最复

Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附详细代码] 标签: SparkECLIPSEJAVAMAVENwindows 2016-06-18 22:35 405人阅读 评论(0) 收藏 举报  分类: spark(5)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 前言 本文旨在记录初学Spark时,根据官网快速

Go语言-Windows开发环境搭建

由于实验室项目的需要,我今天开始学Go语言. 首先介绍Go语言开发环境的搭建,我的环境是在Windows下搭建,Go语言包推荐.msi安装包,我用的是go1.3.windows-386.msi ,原因很简单,.msi安装会自动配置环境变量,当然也可以用.zip包然后自己配置环境变量.IDE开发环境有两种选择:一是liteIDE,另一个是给eclipse下载goclipse插件.我选择的是liteIDE,下面我介绍下我今天搭建Go开发环境的小小经验总结... 1.下载Go语言安装包. 地址:htt

使用Android Studio搭建Android集成开发环境(图文教程)

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4022844.html 联系方式:[email protected] [正文] 之前本人在博客中讲到使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程).昨天重装系统了,所以为了跟上时代,今天来试一下Android Studio的使用.之前看过几篇博客,介绍了如何使用An