新手入门学习音视频,准备在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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)