一、库文件下载
ffmpeg下载地址
这里要下载window的shared版本,里面包含了ffmpeg的lib和dll文件。同时还推荐下载ffmpeg的源码文件,源码文件里面有官方给出的一些example,有利于我们了解ffmpeg的使用方法。
若对SDL源码感兴趣可以下载源码,若是仅仅想于开发,用则下载下面的Development Libraries,由于这里配置的是VS2019的工程项目,因此下载 Visual C++ 版本。
二、 工程创建
1、在visual studio中创建一个C++空白项目
随意编写一段可执行的main函数。然后编译项目,这里以ffmpeg的example文件夹中的avio_reading.c文件为例。
2、在工程目录下创建bin、include、lib文件夹
3、修改输出目录,将其修改为bin目录
注意将平台修改为x64
三、 拷贝所需文件
1、在include路径下创建ffmpeg、sdl子目录
2、在lib路径下创建ffmpeg、sdl子目录
3、并将ffmpeg shared文件夹、SDL文件夹下的include和lib目录下的内容拷贝至工程目录对应的文件夹中
4、并将ffmpeg shared文件夹、SDL文件夹下bin目录中的内容拷贝至工程目录下的bin文件夹中
四、 在VS中添加文件录路径
1、添加头文件路径
2、添加库路径
3、根据需要添加库文件
4、根据需要添加命令参数
五、编译运行
vs2019中的工程目录如下,其中avio_reading.c
文件是ffmpeg的一个示例文件,其目录在ffmpeg的源文件中,具体目录为ffmpeg/doc/exmples
。
配置输入参数
编译并运行程序,最终输出如下
至此工程配置完成