[转载地址]:http://www.cnblogs.com/liuruoqian/p/6211894.html

ffmpeg下载地址:https://ffmpeg.zeranoe.com/builds/

版本选择第一个,然后多少位看自己的pc(我的是64),右边对应三个都要下载,Static,Shared,Dev,

Static对应ffmpeg.exe,ffprobe.exe

Shared对应ffmpeg.exe.ffprobe.xex,之外还有一些dll

Dev对应一个文件夹,dll,lib,h等文件,

把上面下载的三个文件全部解压,然后放到ffmpeg文件夹里面,放到C盘【我的是SSD无分区】

在qt5的工程文件中添加

INCLUDEPATH += C:/ffmpeg/dev/include
LIBS += -LC:/ffmpeg/dev/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswscale

然后环境变量添加C:/ffmpeg/Shared/bin;然后清理工程-qmake-重新重新构建,
    ui->textEdit->append(avcodec_configuration());

后面输出配置信息即可表示环境装配成功。

除了上面配置以外,博友提醒了下,还要声明下外部定义域如下:extern "C"{
    #include <libavcodec\avcodec.h>
    #include <libavformat\avformat.h>
    #include <libswscale\swscale.h>
    #include <libswresample\swresample.h>
}

我自己笔记本设置有环境变量,所以对SDL引用是如下的。 
#include "../include/SDL.h"
#include "../include/SDL_thread.h"

转载于:https://www.cnblogs.com/xjfml/p/7562155.html

Qt ffmpeg环境搭建相关推荐

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  2. 嵌入式Qt开发环境搭建

    嵌入式Qt开发环境搭建 系统基础环境 系统更新 sudo apt update sudo apt upgrade sudo apt autoremove 安装常用软件 # 安装vim sudo apt ...

  3. iMX6 yocto平台QT交叉编译环境搭建

    1.安装ubuntu上必备的库文件: 如果无法安装请依次执行以下两个命令: apt-get upgrade apt-get update 再安装以上的库文件. 2.搭建JDK开发环境 下载jdk1.6 ...

  4. i.MX平台Qt交叉编译环境搭建

    主机环境:Ubuntu 12.04, 64位 . 交叉编译工具:Poky 1.5.3 交叉编译工具链及相关工具 1.安装交叉编译工具 将 poky 交叉编译工具压缩包解压到 /opt 目录. $ su ...

  5. 使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建

    使用飞凌嵌入式IMX6UL-C1板子--qt+opencv环境搭建 准备工作: Ubuntu18.04虚拟机环境 飞凌官方提供的qt-tslib库,gcc交叉编译器,opencv源码库,qt源码,具体 ...

  6. VS+QT开发环境搭建

    VS+QT开发环境搭建 1.工具准备 VisualStudio最新版直接官网下载,根据需要进行下载,我下载的免费社区版本.日常开发完全够用. QT建议不要下最新版本,同样,为了减少病毒的风险,直接官网 ...

  7. Qt Android 环境搭建

    转载于:https://www.cnblogs.com/neverguveip/p/9457269.html 1. Qt编译器环境 ------1) Qt for Android环境安装(我们使用的q ...

  8. OpenCV图像处理--Qt+OpenCV环境搭建

    LinuxQt+Opencv 环境搭建参照 LinuxQT+第三方库配置 WindowsQt+OpenCV环境搭建 一.下载opencv环境 opencv环境下载 2.Qt+OpenCV环境测试 新建 ...

  9. Qt开发环境搭建(win10)

    Qt开发环境 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt可以帮助我们轻松地使用C++开发跨平台地GUI程序. 2.下载 ...

最新文章

  1. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现(本科毕业设计)
  2. 准IT工作者如何择师、如何学习
  3. c语言 strlower 将所有的字母转化为小写字母
  4. ORACLE 11g 数据库 java jdk版本匹配
  5. 解读dbcp自动重连那些事---转载
  6. 算法—详细讲解单向循环链表的实现(python)
  7. 实验详解——DNS网关服务器的分离解析
  8. Vue学习笔记(八) 组件进阶
  9. sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤
  10. 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断
  11. 亚马逊首席科学家:揭秘 Alexa 语音识别技术|AI NEXT
  12. 过程FMEA步骤三:功能分析
  13. 中标麒麟操作系统离线安装nginx
  14. SpringBoot快速整合Quartz动态管理定时任务
  15. Android自动待机和唤醒,Android深度睡眠和唤醒锁
  16. 如何在家里制作服务器,在家如何架设服务器?
  17. linux进阶之道 pdf,PDF
  18. Quectel BC25 系列 尺寸紧凑、功耗超低 NB-IoT 无线通信模块[移远通信]
  19. AutoHotKey入门教程
  20. 联想手机X2受到爱马仕继承人侯诺热赞

热门文章

  1. (转)轻量级 UML 建模工具JUDE 介绍(二)
  2. mysql 5.7配置多线程复制,MySQL5.7复制功能实战,基于事务的复制,多源复制和多线程复制配置...
  3. python json提取器_【编号0004】爬虫中常用到的数据提取手段
  4. c语言中如何表示矩阵的乘法,c语言矩阵相乘
  5. js轮播图代码_javascript基础(一)——轮播图
  6. netcore权限控制_记录这两年是如何一步一步转型到.net core+k8s
  7. asp怎么循环增加字段和字段对应的值_ASP.NET Core教程「三」实体字段属性
  8. 免校准的电量计量芯片_万物互联,开启智慧计量新时代—2020年中国物联网计量创新发展论坛在济南举办...
  9. C++知识点48——类继承与类的作用域
  10. C#打开相机详细过程与代码解释