资讯动态

如何用 QtScrcpy 录制 Android 设备屏幕并配置后台录制、比特率与保存格式

发布时间:2026/9/12 6:45:38 来源:尧图企业网站定制
如何用 QtScrcpy 录制 Android 设备屏幕并配置后台录制、比特率与保存格式【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpyQtScrcpy 除了实时投屏与控制还内置了本地屏幕录制功能启动服务时可以把 Android 设备的画面写成视频文件保存到电脑上并支持不显示投屏界面的“后台录制”。本文面向需要录制设备画面的使用者讲解在启动服务前如何设置比特率、保存格式与录像保存路径如何开启仅后台录制以及如何启动服务并确认录像文件已生成。适用前提来自项目说明Android 设备至少需要 API 21Android 5.0并且要先在设备上启用 adb 调试。录制依赖一条已建立的连接所以先确保能正常投屏再配置录制参数。连接设备并确认能投屏先建立与设备的连接这是录制的前提把 Android 设备用 USB 接入电脑运行程序后点击一键USB连接或在手机与电脑处于同一局域网时按 README 的无线连接步骤操作后点击一键WIFI连接。连接成功后正常会在 1s 内看到第一帧画面。若此时能看到投屏说明设备连接与视频流正常可以继续配置录制。在“启动配置”区设置录制参数按 README 的界面说明启动配置是启动服务前的功能参数设置区可以分别设置本地录制视频的比特率、分辨率、录制格式、录像保存路径等。对应的界面控件见 dialog.ui取值与校验逻辑见 dialog.cpprecord screen开启录制默认不勾选需要手动勾选才会生成录像。bit rate比特率一个数字输入框加一个单位下拉Mbps/Kbps。数字的允许范围是 1–99999dialog.cpp中QIntValidator(1, 99999)。实际比特率 输入数字 × 单位Mbps时按 ×1,000,000Kbps时按 ×1,000 折算见dialog.cpp的比特率计算。默认值是 2 Mbps对应内部值 2,000,000见 config.cpp 的COMMON_BITRATE_DEF与 config.h 中bitRate 2000000。也就是说界面上填2Mbps等价于 2,000,000 bps。max size最大尺寸/分辨率可选640/720/1080/1280/1920/original用于限制视频分辨率。record format保存格式可选mp4默认下拉第 0 项或mkv。record save path录像保存路径这是一个只读文本框点击旁边的select path按钮弹出目录选择选好后自动回填。默认路径为空若不填写请先指定目录。配置后台录制如果只想录画面、不需要一直开着投屏窗口勾选background record仅后台录制。README 说明它对应“启动服务不显示界面只录制 Android 设备屏幕”功能列表中也将其描述为“只录制屏幕不显示界面”。前提仍然是先勾选record screen不开录制开关时勾选后台录制不会产出文件。可选组合screen-off自动息屏README 说明“启动服务以后自动关闭 Android 设备屏幕以节省电量”与后台录制搭配可进一步减少设备耗电。启动服务并开始录制点击start server启动服务。非后台模式出现投屏窗口即表示连接与视频流正常对应 README 提到的 1s 内可见第一帧。后台模式不显示投屏窗口服务在后台运行并向录像保存路径写入文件。验证录像已生成点击stop server停止服务断开连接结束本次录制。进入你在record save path指定的目录查看是否出现了所选格式.mp4或.mkv的录像文件。文件扩展名对应你在record format中选定的格式。若没有生成文件先回看前面是否已勾选record screen以及录像保存路径是否已正确指定。常见问题与限制错误信息Could not open video streamFAQ 指出原因较多最简单的处理是在分辨率设置里选择一个较低的分辨率后重试。服务启动失败并报错more than one deviceREADME 说明这属于服务启动模式问题可以去掉使用 Reversereverse connection勾选后尝试连接。配置会持久化比特率、格式、保存路径等启动参数由程序写入config/userdata.ini的[common]分组下次启动时自动回填见 config.cpp 的读写逻辑。因此你设置的参数在下次运行时会保留。ADB 版本冲突如adb server version ... doesnt match属于连接层面的问题可在 config/config.ini 的AdbPath指向当前正在使用的 adb再刷新设备列表后重试见 FAQ。以上即“设置参数 → 开启后台录制 → 启动服务 → 停止并核对录像文件”的完整流程。录制分辨率、格式与保存位置均可在启动配置区按需调整停止服务后到指定目录核对文件即可确认一次录制成功。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价