VisualStudio上开发ffmpeg之环境搭建

VisualStudio上开发ffmpeg之环境搭建,第1张

一、背景介绍

新手入门学习音视频,准备在Visual Studio(简称VS)上写测试demo。找了很多资料,发现很多都比较老旧,这里进行总结,方便更多有需要的人。

二、软件下载 Visual Studio下载

链接:https://visualstudio.microsoft.com/zh-hans/downloads/

ffmpeg下载

官网链接:http://ffmpeg.org/download.html

选择window下的dev版本

在release builds下

选择https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-github

进入github仓库:https://github.com/GyanD/codexffmpeg/releases

点击下载shared版本,7z与zip内容都一样

7z压缩度更高,推荐下载,下载时间更短

下载后解压后的目录如图

三、VS配置 1.创建项目

2.完成后将x86编译切换为x64

3.配置项目属性

4.C/C++ 附加包含目录设置

如D:\install\ffmpeg_test\ffmpeg-5.0.1-full_build-shared\include\

5.链接器》常规》附加库目录

6.链接器》输入》附加依赖项

avcodec.lib
avdevice.lib
avfilter.lib
avformat.lib
avutil.lib
postproc.lib
swresample.lib
swscale.lib

四、验证
extern "C"
{
#include
#include
}

int main()
{
    printf("%s\n", avcodec_configuration());

    avformat_network_init();


    return 0;
}

成功标志

五、问题
  • 编译FFmpeg找不到avcodec-59.dll库

设置内容为

PATH=D:\install\ffmpeg_test\ffmpeg-5.0.1-full_build-shared\bin;%PATH%

六、参考资料

https://blog.csdn.net/jin_li_QAQ/article/details/120563708

https://blog.csdn.net/ddbo_821/article/details/103649022

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/874526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存