windows下qt5使用ffmpeg(不用编译源码)
2016-07-20 14:41
393 查看
ffmpeg下载地址:https://ffmpeg.zeranoe.com/builds/
对应windows环境下载static dev shared三个文件。(这里我的系统win7x64,使用对应的x64FFmpeg文件编译出现问题无解,换了32的ffmpeg文件工程编译运行正常)
新建qt5项目工程,打开pro文件添加
这样即可使用ffmpeg相关api
例子:在main.cpp中添加如下测试代码:
添加环境变量内容 D:\ffmpeg32\shared\bin(配置方法此不赘述,配置完成需重启)
编译运行
![](http://img.blog.csdn.net/20160720145049202)
看到如图所示的相关信息即可证明ffmpeg环境已正常。
对应windows环境下载static dev shared三个文件。(这里我的系统win7x64,使用对应的x64FFmpeg文件编译出现问题无解,换了32的ffmpeg文件工程编译运行正常)
新建qt5项目工程,打开pro文件添加
INCLUDEPATH += D:/ffmpeg32/dev/include LIBS += -LD:/ffmpeg32/dev/lib/ -lavcodec \ -LD:/ffmpeg32/dev/lib/ -lavdevice \ -LD:/ffmpeg32/dev/lib/ -lavfilter \ -LD:/ffmpeg32/dev/lib/ -lavformat \ -LD:/ffmpeg32/dev/lib/ -lavutil \ -LD:/ffmpeg32/dev/lib/ -lpostproc \ -LD:/ffmpeg32/dev/lib/ -lswscale
这样即可使用ffmpeg相关api
例子:在main.cpp中添加如下测试代码:
#include "widget.h" #include <QApplication> #include <QDebug> extern "C" { #include "libavcodec/avcodec.h" } int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); qDebug()<<avcodec_configuration(); return a.exec(); }
添加环境变量内容 D:\ffmpeg32\shared\bin(配置方法此不赘述,配置完成需重启)
编译运行
看到如图所示的相关信息即可证明ffmpeg环境已正常。
相关文章推荐
- 如何重装TCP/IP协议
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- Managed Media Aggregation using Rtsp and Rtp
- 从Windows系统下访问Linux分区相关软件
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- [总结]FFMPEG视音频编解码零基础学习方法
- windows用windeployqt发布qt quick application程序
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- 虚拟化基础架构Windows 2008篇之1-虚拟化基础服务概述