在Qt中搭建ffmpeg开发环境详细教程

一、安装ffmpeg

1、进入ffmpeg官网Download FFmpeg

2、点击windows图标,再点击Windows builds from gyan.dev

3、往下翻找到release builds

这里会出现三个版本:

  • essentials:必要的组件,东西可能不全。
  • full:全面的,里面的库文件比较全。
  • shared:有动态链接库。

我们选择shared版的,点击后自动下载。

4、解压后可以把文件夹放在D盘,然后将bin目录添加环境变量(添加环境变量应该跟清楚了,不在细说)

到此安装完毕,接下来可以去Qt里面测试

二、测试是否安装成功

1、新建一个Qt工程,在pro文件结尾里添加:

win32: {
    FFMPEG_HOME=D:\ffmpeg-6.0-full_build-shared
    #设置 ffmpeg 的头文件
    INCLUDEPATH += $$FFMPEG_HOME/include

    #设置导入库的目录一边程序可以找到导入库
    # -L :指定导入库的目录
    # -l :指定要导入的 库名称
    LIBS +=  -L$$FFMPEG_HOME/lib \
             -lavcodec \
             -lavdevice \
             -lavfilter \
            -lavformat \
            -lavutil \
            -lpostproc \
            -lswresample \
            -lswscale
}

2、main.cpp:

#include "mainwindow.h"

#include <QApplication>


extern "C" {
#include <libavcodec/avcodec.h>
}

int main(int argc, char *argv[])
{
    qDebug() << "ffmpeg版本信息:"<< av_version_info();


    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

3、能显示版本信息则成功

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置QtFFmpeg开发环境,你需要按照以下步骤进行操作: 1. 下载和安装Qt:访问Qt官方网站(https://www.qt.io/)并下载适合你操作系统的Qt安装程序。安装过程,选择包含Qt Creator的完整安装包,以便获取Qt的集成开发环境。 2. 下载FFmpeg:访问FFmpeg官方网站(https://ffmpeg.org/)并下载最新的稳定版本。解压缩下载的文件到你选择的目录。 3. 配置Qt Creator:打开Qt Creator,点击"工具"菜单,选择"选项"。在弹出的对话框,选择"Kits"选项卡。点击"添加"按钮,选择你的编译器,并填写相关信息。然后点击"添加"按钮,选择你的Qt版本,并填写相关信息。点击"应用"和"确定"按钮保存设置。 4. 配置FFmpeg:打开Qt Creator,点击"文件"菜单,选择"新建文件或项目"。在弹出的对话框,选择"C++库",然后点击"选择"按钮。在弹出的对话框,选择"导入外部库"选项卡。点击"添加"按钮,选择FFmpeg库所在的目录,并填写相关信息。点击"下一步"按钮,选择需要导入的库,并填写相关信息。点击"完成"按钮完成配置。 5. 编写代码:在Qt Creator创建一个新的Qt项目。在项目文件,添加FFmpeg库的头文件和链接库。然后编写你的代码,使用FFmpeg提供的功能。 6. 构建和运行:点击Qt Creator工具栏上的"构建"按钮,编译你的项目。如果没有错误,点击"运行"按钮,运行你的项目。 希望以上步骤能帮助你成功配置QtFFmpeg开发环境。如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值