网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Windows下基于MSVC搭建ffmpeg开发环境

时间:2023-06-08 10:27

人气:

作者:admin

标签: Windows  开发环境  ffmpeg  嵌入 

导读:Windows下基于MSVC搭建ffmpeg开发环境...

本文转自公众号,欢迎关注

Windows下基于MSVC搭建ffmpeg开发环境 (qq.com)

下载源码和库

官网

https://ffmpeg.org/

下载

https://ffmpeg.org/download.html

源码

图片

编译好的文件,这里选择BybN下载

图片

图片

MSVC中使用

解压ffmpeg-master-latest-win64-gpl-shared.zip

在自己的工程目录新建文件夹ffmpeg

将解压的include和lib文件夹复制到自己工程的ffmpeg目录下

点击工程名->属性

图片

设置头文件包含路径

$(MSBuildProjectDirectory)\\Src\\ffmpeg\\include;

设置库文件包含路径

$(MSBuildProjectDirectory)\\Src\\ffmpeg\\lib;

图片

设置链接的库

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

图片

编码测试

解压ffmpeg-snapshot.tar.bz2

复制ffmpeg-snapshot\\ffmpeg\\doc\\examples下的ncode_video.c到自己的工程目录

编译

运行

.\\encode.exe out.bin mpeg1video

图片

播放

.\\ffplay.exe -i out.bin

图片

解码测试

解压ffmpeg-snapshot.tar.bz2

复制ffmpeg-snapshot\\ffmpeg\\doc\\examples

下的decode_video.c到自己的工程目录

编译

ffmpeg\\include\\libavutil\\rational.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

可以在工程属性页面禁用该告警或者将该文件保存为UTF-8格式

图片

1>C:\\Users\\qinyunti\\OneDrive\\wuqi\\usb\\USB_VS\\USB\\Src\\main.c(83,9): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

项目-->属性-->配置属性-->C/C++-->预处理器-->预处理器定义-->添加_CRT_SECURE_NO_WARNINGS

图片

复制ffmpeg-master-latest-win64-gpl-shared.zip\\ffmpeg-master-latest-win64-gpl-shared\\bin下所有的dll文件到

自己工程x64\\Debug路径下

编译,运行

.\\decode.exe out.bin decode.bin

图片

审核编辑:汤梓红

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信