音视频 vs2017配置FFmpeg

vs2017

ffmpeg4.2.1

一、首先我把FFmpeg整理了一下,放在C盘

二、新建空项目

三、添加main.cpp,将bin文件夹下dll文件拷贝到cpp目录下

cpp 复制代码
#include<stdio.h>
#include<iostream>

extern "C"
{
#include "libavcodec/avcodec.h";
}

int main()
{
  printf("%s", avcodec_configuration());
  return 0;
}

四、项目属性 -> C/C++ -> 附加包含目录 添加include

五、项目属性 -> 链接器 -> 附加库目录 添加lib

六、项目属性 -> 链接器 -> 输入 -> 附加依赖性 添加

cpp 复制代码
avcodec.lib
avformat.lib
avutil.lib
avdevice.lib
avfilter.lib
postproc.lib
swresample.lib
swscale.lib

七、编译

注意:ffmpeg版本、添加的Debug/Release、编译的Debug/Release 的x86、x64需要一一对应


推荐一个零声学院免费教程,个人觉得老师讲得不错,

分享给大家:

音视频课程链接:
https://ke.qq.com/course/3202131?flowToken=1040744

C++初级课程链接:
https://ke.qq.com/course/444655?flowToken=1043280

Qt课程链接:
https://ke.qq.com/course/444655?flowToken=1044614

相关推荐
nvd1143 分钟前
niri 音频图形界面工具
前端·chrome·音视频
lqj_本人1 小时前
鸿蒙Qt音频实战:解决QMediaPlayer的高延迟与杂音问题
qt·音视频·harmonyos
0***143 小时前
JavaScript视频处理案例
开发语言·javascript·音视频
勇气要爆发4 小时前
第三阶段:ExoPlayer进阶播放器
android·音视频·exoplayer
勇气要爆发4 小时前
第二阶段:Android音视频基础
android·音视频
android_cai_niao6 小时前
编译最新版本FFmpeg为so
ffmpeg·freetype·harfbuzz·drawtext·文字水印
feiyangqingyun6 小时前
祖传独创/全网唯一/Qt结合ffmpeg实现读取ts文件节目流/动态切换多节目/实时切换不同轨道
qt·ffmpeg·节目流
加油20197 小时前
音视频处理(四):一文讲清楚VoIP语音通话SIP和RTP协议
音视频·pcm·voip·sip·rtp·g.711·语音通话
i***586719 小时前
从MySQL5.7平滑升级到MySQL8.0的最佳实践分享
ffmpeg
ACP广源盛1392462567321 小时前
GSV5100A@ACP#2 进 2 出 HDMI2.0 中继器 / CAT 延长器,带有音频提取和插入功能
单片机·嵌入式硬件·音视频