赞
踩
今天重新开始写博客了,最近在学习音视频开发,准备把自己学习的内容记录一下。
今天先介绍一下环境的搭建,我自己使用的编译器是VS2015,用的开源库是ffmpeg3.3.1
大家可以去官网下载哦,这里分享一下链接供大家下载http://链接:https://pan.baidu.com/s/1dRH-fTmSBEFCXAPbZgWBwA 提取码:l4q7
大家可以在这个链接下载。
先介绍一下文件的架构,bin文件夹主要用来存放生成的文件的路径, include文件夹用来存放头文件,lib文件夹用来存放动态库文件,src用来存放源码。
介绍完文件的架构后,就先创建一下工程,这个很简单就不介绍了,主要是要把路径放在src文件中以便工程可以较为简单的引用ffmpeg库。
创建完工程后,打开项目属性进行设置文件夹路径,将常规中的输出目录改为..\..\bin
调试路径也修改成..\..\bin
头文件路径修改成..\..\include
动态库路径修改成..\..\lib
由于ffmpeg的库是c语言的库,所以在代码中需要加入extern "C"声明引用的头文件是c语言的库。
- extern "C"
- {
- #include "libavformat/avformat.h"
- }
-
- #include <iostream>
- using namespace std;
- #pragma comment(lib,"avformat.lib")
- int main(int argc, char *argv[])
- {
- av_register_all();
- std::cout << "file to rtmp test" << endl;
- getchar();
- return 0;
- }
最后有打印出file to rtmp test就代表配置成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。