Windows 使用 QtAV

Windows 使用 QtAV

参考ubuntu上编译、安装,测试

准备工作

  • 先集成 Qt开发环境
  • 配置 FFmpeg(Dev)
  • 配置 portaudio 我没有配置
  • 在 GitHub 下载 QtAV

MinGW编译 QtAV

参考 Build-QtAV

  • Qt Creator 打开 QtAV.pro
  • 选择 项目 - 构建设置 - 构建环境
  • 添加 CPATH = ...\ffmpeg path\include
  • 添加 LD_LIBRARY_PATH = ...\ffmpeg path\lib
  • 添加 LIBRARY_PATH = ...\ffmpeg path\lib
  • 点击 构建项目(Ctrl + b)
  • 构建完成后,在 构建环境 中找到 构建目录 并打开
  • 用编辑器打开 sdk_install.bat 这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录
  • 执行 sdk_install.bat 会将QtAv以一个模块的方式加入到你安装Qt的目录

MSVC 编译 QtAV (先记录)

  • Qt Creator 打开 QtAV.pro
  • 选择 项目 - 构建设置 - 构建环境
  • 修改 INCLUDE = ...\ffmpeg path\include; ...
  • 修改 LIB = ...\ffmpeg path\lib; ...
  • 修改 PATH = ...\ffmpeg path\bin;...\ffmpeg path\lib; ...
  • 点击 构建项目(Ctrl + b)
  • 构建完成后,在 构建环境 中找到 构建目录 并打开
  • 用编辑器打开 sdk_install.bat 这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录
  • 执行 sdk_install.bat 会将QtAv以一个模块的方式加入到你安装Qt的目录

使用QtAV

参考 Use QtAV In Your Projects

  • pro 中添加 QT += avwidgets
  • 头文件中添加
#include 
#include 

FFmpeg

  • dev版本 文件夹中的 Includelib 目录整个儿复制合并到 MinGW 目录下
  • share版本 文件夹中 bin 目录下对应的所有dll复制合并到 MinGW 目录下

转载于:https://my.oschina.net/asjoker/blog/855522

你可能感兴趣的:(Windows 使用 QtAV)