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

相关推荐
移幻漂流1 分钟前
C/C++并发编程详解:如何写出优秀的并发程序
c语言·开发语言·c++
余醉 | dtminer13 分钟前
R语言常见新手问题
开发语言·r语言
それども16 分钟前
为什么要加@ResponseBody
java·开发语言·spring boot
一只专注api接口开发的技术猿27 分钟前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
被星1砸昏头34 分钟前
C++中的享元模式
开发语言·c++·算法
2501_9444241237 分钟前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌配对消除
android·java·开发语言·javascript·windows·flutter·游戏
m0_7482404443 分钟前
Laravel5.6核心更新全解析
开发语言·php
曹牧1 小时前
C#:Obsolete
开发语言·c#
我是苏苏1 小时前
Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片
开发语言·c#
冬奇Lab1 小时前
【Kotlin系列11】协程原理与实战(下):Flow与Channel驯服异步数据流
android·开发语言·kotlin