在做视频处理的时候,通常需要对视频数据进行编解码,这时利用开源的FFmpeg视频音频处理方案是大多数程序员的选择,毕竟自己去进行编解码器的编写实在是太太太没效率了,而且大多数情况下还满满的都是写不出来。。。然决定用FFmpeg只是最开始的一步,因为后面如何去搭建这个环境是个比较麻烦的问题。
通常在VS上搭建FFmpeg开发环境有两种方法,一是从FFmpeg的官网下载源码然后自己进行编译。其复杂度之高实在是令本人望而却步,看了几篇教程之后感觉不会再爱了,当然如果你是立志要在视频上干一番大事业的,还建议去下载最新的源码进行研究;二则是从网上下载别人已经编译过的直接在VS上面可用的FFmpeg包,这个是本人采取的也是这篇博客将要介绍的方法。
对于这个方法来说,网上本身是有一些教程的,然问题在于FFmpeg版本很多,而通常的教程仅仅只是给出配置的方法而没给出其版本,导致配置完了有些东西不能用或者说配置完成之后后面跟着的测试代码并不适用于该版本,有时更崩溃的在于该代码包有些功能或者是因为编译者的疏忽什么的直接就是不能用的。本人被这个情况坑了很久,之前下载的版本已经用了快一年以为没问题,却在最近做编码的时候出
VS环境下FFmpeg开发配置指南

本文档介绍了在VS2013上配置FFmpeg开发环境的简单步骤,包括下载预编译的FFmpeg包,设置附加包含目录、库目录和附加依赖项。提供了旧版本FFmpeg的配置示例,并提醒读者注意旧版可能存在编码问题,推荐使用最新版本的FFmpeg进行编码工作。
订阅专栏 解锁全文
520





