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"
												

最新文章

  1. selenium使用笔记(一)
  2. SQL中Group By的使用
  3. Visual Studio 2013支持Xamarin的解决方案
  4. 在网页中让Backspace按键不可作为退回使用
  5. CGI,FastCGI,PHP-CGI与PHP-FPM
  6. 如何判断exe或dll的目标平台及是否是.NET?
  7. mybatiGenerator
  8. LeetCode:Word Break(DP)
  9. 递推DP POJ 1163 The Triangle
  10. php 依赖注入
  11. 菜鸟-手把手教你把Acegi应用到实际项目中(5)
  12. Part 94 Difference between Monitor and lock in C#
  13. Exchange之三合一部署
  14. 被忽略却很有用的html标签
  15. Gitbook安装
  16. Nginx+Tomcat动静态资源分离
  17. Singleton(单例模式)
  18. 接收对 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。
  19. Content-Disposition的作用及用法
  20. QT 获取文件MD5值

热门文章

  1. jsPlumb的简单使用
  2. web前端之性能优化
  3. 图解直方图均衡化及其Python实现
  4. Brophp框架开发时连接数据库读取UTF8乱码的解决(转)
  5. 安装Linux系统Fedora 23
  6. sqlite的增删改查
  7. MyEclipse配置Tomcat开发JavaWeb程序JSP以及Servlet
  8. css总结
  9. oracle定时器
  10. 使用sql更改表的列的数据类型和添加新列和约束