下载方法
1.FFmpeg官网地址:http://ffmpeg.org
window平台下使用版本及下载
1.这里我们使用官网已经根据源码编译好的包或可执行文件,由于本人使用的开发平台是
Window ,这里选择中间的 Window。
在Windows系统上,上图的gyan.dev和BtbN都提供了FFmpeg的预编译版本。Gyan.dev通常使用MSVC编译器,而BtbN使用MinGW编译器。因此,gyan.dev的版本可能会更符合Windows标准,而BtbN的版本可能会更加开放和跨平台
这里我们要把功能集成到Visual Studio的项目中,所以选择full_build-shared版本。
下载后,进行解压:
将来在项目中集成时,就可以用这里的头文件和库文件。
在Visual Studio 2019中的开发集成
1.新建一空项目
2.修改工程项目的属性页
main.cpp的内容
#include <iostream>
using namespace std;
extern "C"{
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
}
#pragma comment(lib,"avcodec.lib")
#pragma comment(lib,"avdevice.lib")
#pragma comment(lib,"avfilter.lib")
#pragma comment(lib,"avformat.lib")
#pragma comment(lib,"avutil.lib")
#pragma comment(lib,"postproc.lib")
#pragma comment(lib,"swresample.lib")
#pragma comment(lib,"swscale.lib")
int main(int argc, char* argv[])
{
cout << "Hello FFmpeg" << endl;
printf("%s\n", avcodec_configuration());//Return the libavcodec build-time configuration.
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/142628.html