目录
前言
虽然最终开发是要在linux下,但是看网上有教程是windows下的,所以顺便记录下windows下的FFmpeg搭建过程。这些都是一次做好,以后方便的事情!
学习!分享!感谢
概述
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案,包含非常先进的音视频编解码库libavcodec。
使用dev和shared版本搭建环境
下载地址
本来想使用FFmpeg的源码在windows下进行编译,本来以为会向linux那么容易,结果折腾了一上午,还是没有解决。然后就怒了。还是老老实实使windows下FFmpeg的dev和shared直接搭建FFmpeg环境吧!
下载地址,我下载的是ffmpeg-3.4.1-win64-shared.zip和ffmpeg-3.4.1-win64-dev.zip
VS2013中配置
参考VS2013+FFMPEG开发环境配置,其实每次的配置都是类似的,所以参考VS2013怎么配置opencv才能不用每次都重新配置一遍?,这篇文章中详细讲述了如何一次配置。
编译源码过程
下载地址
FFmpeg下载地址,包含三个版本:Static、Shared、Dev。
Static——包含3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,体积都很大,相关的DLL已经被编译到exe中。
Shared——除了ffmpeg.exe,ffplay.exe,ffprobe.exe之外还有一些DLL,exe体积很小,在运行时到相应的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安装
- MinGW安装过程
mingw-get-setup.exe,具体过程参考MinGW安装和使用。
如果要添加gdb参考wind

本文记录了在Windows 10系统下,使用Visual Studio 2013配置FFmpeg的过程,包括下载预编译的dev和shared版本,以及尝试从源码编译FFmpeg时遇到的问题和解决步骤。文章还提到了MinGW的安装与配置,以及编译源码时依赖的pkg-config和相关库文件的获取。
最低0.47元/天 解锁文章
2835

被折叠的 条评论
为什么被折叠?



