FFmpeg在QT中的使用3

FFmpeg使用

  1. 在.pro中手动添加库路径以及库对应的包含头文件

复制代码
       FFMPEG_HOME=E:\pro\051\Libs\FFmpeg\RTSP_FFmpeg
   #设置 ffmpeg 的头文件
   INCLUDEPATH += $$FFMPEG_HOME/Include

   #设置导入库的目录一边程序可以找到导入库
   # -L :指定导入库的目录
   # -l :指定要导入的 库名称
   LIBS +=  -L$$FFMPEG_HOME/Lib \
            -lavcodec \
            -lavdevice \
            -lavfilter \
           -lavformat \
           -lavutil \
           -lswresample \
           -lswscale
  1. 在使用库的类中添加头文件:

    extern "C"

    {

    #include "libavcodec/avcodec.h"

    #include "libavformat/avformat.h"

    #include "libavutil/pixfmt.h"

    #include "libswscale/swscale.h"

    #include "libavutil/imgutils.h"

    }

    然后就可以调用FFmpeg中的函数了

相关推荐
清风徐来QCQ2 小时前
js中的模板字符串
开发语言·前端·javascript
2301_818419012 小时前
C++中的协程编程
开发语言·c++·算法
add45a2 小时前
C++中的工厂方法模式
开发语言·c++·算法
java1234_小锋2 小时前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
番茄去哪了2 小时前
Java基础面试题day02
java·开发语言·面向对象编程
xushichao19892 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
njsgcs2 小时前
c# solidworks 折弯系数检查
开发语言·c#
SuperEugene2 小时前
Vue3 + Element Plus 表格实战:批量操作、行内编辑、跨页选中逻辑统一|表单与表格规范篇
开发语言·前端·javascript
2501_924952692 小时前
C++模块化编程指南
开发语言·c++·算法
2401_831920742 小时前
基于C++的爬虫框架
开发语言·c++·算法