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中的函数了

相关推荐
郝学胜-神的一滴3 分钟前
Python抽象基类与abc模块详解:优雅设计接口的利器
开发语言·python·程序人生
lsx2024067 分钟前
NumPy 创建数组
开发语言
Han.miracle21 分钟前
Java集合核心:ArrayList与LinkedList深度解析
java·开发语言
@淡 定33 分钟前
DDD领域事件详解:抽奖系统实战
开发语言·javascript·网络
lly20240643 分钟前
DOM 简介
开发语言
期待のcode43 分钟前
Java的反射
java·开发语言
j .1 小时前
Java 集合的核心概念笔记
开发语言·python
2201_757830871 小时前
AOP入门程序
java·开发语言
笃行客从不躺平1 小时前
ThreadLocal 复习一
java·开发语言
yangSnowy1 小时前
PHP的运行模式
开发语言·php