当前位置: 首页 > news >正文

windows Qt 录屏 录音

启动录屏录音:

connect(&m_Process, &QProcess::readyReadStandardOutput, [&]() {qDebug() << "Standard output:" << QString::fromLocal8Bit(m_Process.readAllStandardOutput());
});connect(&m_Process, &QProcess::readyReadStandardError, [&]() {QString qstr = QString::fromLocal8Bit(m_Process.readAllStandardError());qDebug() << "Standard error:" << qstr;
});connect(&m_Process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), [=](int exitCode, QProcess::ExitStatus exitStatus) {qDebug() << "Process finished with exit code" << exitCode << " " << exitStatus;
});//转码参数
QStringList arguments;
arguments << "-f" << "gdigrab"<< "-framerate" << "30"<< "-i" << "desktop"<< "-f" << "dshow"<< "-i" << QString("audio=%1").arg(m_strAudioDeviceName.c_str())<< qstrFolder;m_Process.setProcessChannelMode(QProcess::MergedChannels);
m_Process.start("ffmpeg", arguments);

结束录屏、录音:

if (m_Process.isOpen()) {m_Process.write("q");
}

音频设备名称通过windows c++ 获取当前音频输入设备-CSDN博客 获取

http://www.lryc.cn/news/421041.html

相关文章:

  • AAC中的ADTS格式分析
  • iOS内存管理---MRC vs ARC
  • 【数学分析笔记】第1章第1节:集合(2)
  • 大话设计模式:七大设计原则
  • 利用多商家AI智能名片小程序提升消费者参与度与个性化体验:重塑零售行业的忠诚策略
  • Scala 闭包
  • 前端JS总结(中)
  • elasticsearch的match_phrase匹配及其可能导致的查询问题
  • C++快速理解之继承
  • Node.JS - 基础(Express)
  • I/O复用
  • 【验证可用】解决安装SQL Server数据库时,报错“启用 windows 功能 NetFx3 时出错,错误代码:-2146498298......“的问题
  • STM32的SDIO接口详解
  • docker容器常用指令,dockerfile
  • C语言学习笔记 Day11(指针--下)
  • (24)(24.2) Minim OSD快速安装指南(二)
  • GD32 MCU碰到IIC总线卡死怎么办?
  • 算法——动态规划:0/1 背包问题
  • 又是奇瑞,“统一下班时间”过去不久,最近又整新活了...
  • ubuntu24.04lts cmake编译 opencv4.5.4 contrib的一些问题
  • 大数据面试SQL(三):每分钟在线直播人数
  • python中执行mysql操作并将python脚本共享
  • HTTP、HTTPS、SOCKS5三种协议特点
  • 在ubuntu、centos、openEuler安装Docker
  • 公共命名空间的例子3
  • 【云存储】SDS软件定义存储,数据存储的类型与技术方案(块/文件/对象,Ceph、RBD等)
  • 第31课 Scratch入门篇:小画家(舞台上画画)
  • QT UI界面之ListView
  • freeRTOS互斥量(mutex)
  • 基于GeoTools使用JavaFx进行矢量数据可视化实战