栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

音视频开发系列(1):环境搭建

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

音视频开发系列(1):环境搭建

今天重新开始写博客了,最近在学习音视频开发,准备把自己学习的内容记录一下。

今天先介绍一下环境的搭建,我自己使用的编译器是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 
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就代表配置成功了。

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886544.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号