FFmpeg学习:01.下载与编译

474 阅读1分钟

学习音视频离不开FFmpeg的学习,这里记录一下学习过程。

我参与有Windows下进行视频传输的开发工作,网上大部分都是Linux下的,所以总结下使用VS2015编译,使用FFmpeg库的过程。

下载链接:ffmpeg.org/download.ht… (官网下载Windows版本)

有些配置的选择:

  • static:打包好的文件,只有ffmpeg、ffplay、ffprobe三个exe文件,也就是命令行工具。如果只是使用应用下载这个版本就好。
  • shared:这个包含了static的文件,还增加了对应的DLL文件。
  • dev:开发版本的文件,不包含ffmpeg、ffplay、ffprobe这些命令行工具,但是有我们需要的头文件,和lib文件。

我们下载shared和dev两个文件,需要share里的bin文件夹,和dev里的include和lib文件夹,一共三个文件加

在VS上创建好对应的工程后,就需要配置使用FFmpeg库。

  1. 首先在项目属性里配置附加包含目录,指向include文件。

  2. 配置链接器-常规里的附加库-指向lib文件。

  3. 配置连接器-输入里的附加依赖项。添加:avcodec.lib;avformat.lib;avutil.lib;avdevice.lib;avfilter.lib;postproc.lib;swresample.lib;swscale.lib;

  4. 最后不要忘了,将bin目录里的内容,复制到项目的输出目录里。(Debug/Release目录里)


如上就配置完成,最后测试一下。

这里可以参考雷神的博客:blog.csdn.net/leixiaohua1…

顺利跑下来就成功了。