ppt录屏+Qt打包成exe

1、录屏推荐

PPT-插入-屏幕录制

2、Qt打包成exe程序

参考博客:https://blog.csdn.net/lady_killer9/article/details/89975504

2.1Qt首先运行release一次(debug版本会添加很多不需要的东西,发布程序使用release版本)

2.2找到qt安装文件中的windeployqt.exe,路径在qt安装文件夹中(目的:打包需要的依赖项)

路径:

在release文件中打开cmd(在文件夹中打开cmd方法:在路径输入框中直接输入cmd,然后敲一下回车)

2.3在cmd中输入(windeployqt.exe的绝对路径+空格+XX.exe)得到依赖项

2.4打开Enigma Virtual Box

Enigma Virtual Box  https://enigmaprotector.com/en/downloads.html

点击process,运行完成,在release文件夹下面xx_box.exe就是可以运行文件

您好!要在Qt中使用FFmpeg进行屏幕和音频录制,您需要以下步骤: 1. 首先,确保您已经正确安装了FFmpeg库,并且在Qt项目中配置了相应的链接器设置。 2. 创建一个Qt项目,并在需要录制屏幕和音频的位置添加以下代码段: ```cpp #include <QProcess> void startRecording() { QString outputFileName = "output.mp4"; // 设置输出文件名和路径 // 构建FFmpeg命令行参数 QStringList ffmpegArgs; ffmpegArgs << "-f" << "x11grab" << "-s" << "1366x768" << "-i" << ":0.0" << "-f" << "pulse" << "-ac" << "2" << "-i" << "default" << "-vcodec" << "libx264" << "-preset" << "ultrafast" << "-acodec" << "aac" << "-strict" << "experimental" << outputFileName; // 启动FFmpeg进程进行录制 QProcess ffmpegProcess; ffmpegProcess.start("ffmpeg", ffmpegArgs); ffmpegProcess.waitForStarted(); } void stopRecording() { // 停止FFmpeg进程 QProcess::execute("pkill", QStringList() << "ffmpeg"); } ``` 上述代码片段定义了两个函数 `startRecording` 和 `stopRecording`,分别用于开始录制和停止录制。 `startRecording` 函数中,我们设置了输出文件名和路径,并构建了一个包含必要参数的FFmpeg命令行参数列表。然后,我们使用`QProcess`类启动FFmpeg进程,并等待它开始。 `stopRecording` 函数中,我们使用`QProcess::execute`函数停止FFmpeg进程。 请注意,上述代码是一个简单示例,您可能需要根据您的特定需求进行修改和调整。 希望这能帮到您!如有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值