Qt开发: Qt5使用FFmpeg开发库 -- 【图文并茂】
来源:互联网 发布:悬疑小说 知乎 编辑:程序博客网 时间:2024/06/05 21:07
1 下载ffmpeg:
https://ffmpeg.zeranoe.com/builds/
我系统是64位的,但是我下载的是32位,64位库有问题,总是提示 “ **** undefined reference”,问题没有解决,用32位没有这个问题
2 解压ffmpeg
将三个包解压后,分别命名为dev,shared,static,我的目录结构为:
3 创建Qt项目
建项目就省略掉了,打开*.pro添加以下几项
INCLUDEPATH+=E:/FFMPEG/ffmpeg32/dev/include
LIBS+=E:/FFMPEG/ffmpeg32/dev/lib/libavcodec.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libavdevice.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libavfilter.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libavformat.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libavutil.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libswresample.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libswscale.dll.a\
E:/FFMPEG/ffmpeg32/dev/lib/libpostproc.dll.a
4 项目验证
using namespace std;
extern "C"
{
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>
#include <libavdevice/avdevice.h>
#include <libavformat/version.h>
#include <libavutil/time.h>
#include <libavutil/mathematics.h>
}
5 函数调用
阅读全文
0 0
- Qt开发: Qt5使用FFmpeg开发库 -- 【图文并茂】
- Qt开发: Qt使用SDL2开发库 -- -- 【图文并茂】
- Qt开发: Qt5使用VLC开发库
- windows平台使用Qt5进行ffmpeg开发 - ffmpeg库的导入相关问题
- Qt开发: 添加程序图标ico -【图文并茂】
- Qt开发: VS2012使用Qt5搭建开发环境
- 【Qt开发】Qt5.9安装
- Qt开发: Qt5使用VLC库推流-- 共享桌面
- Qt安装—图文并茂搭建VS2008+QT开发环境
- Qt安装—图文并茂搭建VS2008+QT开发环境
- Qt安装—图文并茂搭建VS2008+QT开发环境
- Qt安装—图文并茂搭建VS2008+QT开发环境
- Qt安装—图文并茂搭建VS2008/2010+QT开发环境
- Qt安装—图文并茂搭建VS2008+QT开发环境
- 【Qt开发】Qt5.7串口开发
- 01-QT开发环境搭建-QT5.7
- Linux 使用 ffmpeg 开发
- Qt5开发
- Jvm工作原理学习笔记
- git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码
- POJ
- @QueryParam和@PathParam比较以及@PathParam和斜杠/的渊源
- python的json操作
- Qt开发: Qt5使用FFmpeg开发库 -- 【图文并茂】
- idea相关网址
- SWT项目的常见问题总结
- python程序设计基础--函数(上)
- 数据库学习(二)
- 内核调用顺序
- Jenkins上下游jobs设置(并行、串行)
- 外星人(alien)
- [Leetcode] 312. Burst Balloons 解题报告