Win10下VS2013配置FFmpeg

本文记录了在Windows 10系统下,使用Visual Studio 2013配置FFmpeg的过程,包括下载预编译的dev和shared版本,以及尝试从源码编译FFmpeg时遇到的问题和解决步骤。文章还提到了MinGW的安装与配置,以及编译源码时依赖的pkg-config和相关库文件的获取。
摘要由CSDN通过智能技术生成

目录

前言

虽然最终开发是要在linux下,但是看网上有教程是windows下的,所以顺便记录下windows下的FFmpeg搭建过程。这些都是一次做好,以后方便的事情!
学习!分享!感谢

概述

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案,包含非常先进的音视频编解码库libavcodec。

使用dev和shared版本搭建环境

下载地址

本来想使用FFmpeg的源码在windows下进行编译,本来以为会向linux那么容易,结果折腾了一上午,还是没有解决。然后就怒了。还是老老实实使windowsFFmpegdevshared直接搭建FFmpeg环境吧!
下载地址,我下载的是ffmpeg-3.4.1-win64-shared.zipffmpeg-3.4.1-win64-dev.zip

VS2013中配置

参考VS2013+FFMPEG开发环境配置,其实每次的配置都是类似的,所以参考VS2013怎么配置opencv才能不用每次都重新配置一遍?,这篇文章中详细讲述了如何一次配置。

编译源码过程

下载地址

FFmpeg下载地址,包含三个版本:Static、Shared、Dev。
Static——包含3个应用程序:ffmpeg.exeffplay.exeffprobe.exe,体积都很大,相关的DLL已经被编译到exe中。
Shared——除了ffmpeg.exeffplay.exeffprobe.exe之外还有一些DLLexe体积很小,在运行时到相应的DLL中调用功能。
Dev——开发者(developer)版本,里面包含了库文件xxx.lib以及头文件xxx.h,这个版本不含exe文件。
一般使用Shared版本或者Dev版本

mingw-get-setup.exe,MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积小很多,使用较为方便。
MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。

安装过程

MinGW安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值