scrcpy 录制:6 个场景的命令速查
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
scrcpy 是一款开源的 Android 投屏与控制工具,连上手机就能把画面投到电脑上,还能顺手把画面和声音录成文件。编码在设备端完成,录出来的文件音画同步、质量稳定。前提条件很简单:一台开了 USB 调试、屏幕已解锁的 Android 手机,加一根 USB 线。
一条命令,画面声音一起录
插上 USB 线,在手机上点允许之后,跑这条命令,画面和声音会一起写进文件:
scrcpy -r demo.mp4-r是--record的简写,后面跟文件名即可。录到满意后按 Ctrl+C 结束,文件生成在运行命令的那个目录里。
想调画质,常用这几个参数(scrcpy 比特率设置就藏在其中):
--video-bit-rate=6M:比特率,越大越清晰,文件也越大--max-size=1920:限制长边像素,高刷屏上用它省空间--max-fps=60:限制最高帧率--video-buffer/--audio-buffer:缓冲大小,下面讲卡顿时会用到
只留画面,或只留声音
只录画面不录声音
不想让声音进文件,加--no-audio,文件里就只剩视频轨:
scrcpy --no-audio -r screen.mkv只录声音不录画面
反过来,只留声音时加--no-video,扩展名用.opus更省空间:
scrcpy --no-video -r audio.opus默认录的是设备外放的声音(--audio-source=output);想录麦克风输入,把参数改成--audio-source=mic。
录出来的文件选什么格式
按用途挑一种就行:
| 格式 | 适用场景 |
|---|---|
| mp4 | 兼容性最好,发人看、日常演示选它 |
| mkv | 高质量视频,高码率或长录 |
| opus | 高效音频,纯录音的默认选择 |
| flac | 无损音频,对音质有要求时 |
| wav | 原始音频,直接丢进后期软件 |
拿不准就 mp4,它几乎哪儿都能放。
两个进阶动作
固定分辨率录屏
设备分辨率太高、文件太大时,压到固定尺寸再录:
scrcpy --video-size=1280x720 --fixed-size -r tutorial.mp4--fixed-size让录制分辨率固定下来,不随设备缩放。
后台静默录屏怎么做
不想要投屏窗口、让它在后台悄悄写文件时,两个参数一起上:
scrcpy --no-playback --no-window -r background.mp4这就是 scrcpy 后台录制的标准写法,窗口全程不会出现,需要停止时回来按 Ctrl+C。
录制翻车急救:打不开、卡顿、没声音
先对照症状找原因,再挑对应命令:
- 文件打不开:多半是格式不兼容,换 mp4 容器加 aac 编码重录
- 录制卡顿:先确认走的是 USB 不是 Wi-Fi,再加大音视频缓冲
- 录不到声音:先确认
--audio-source设对了,单独跑一条录音命令验证
# 文件打不开:mp4 容器 + aac 编码 scrcpy -r output.mp4 --audio-codec=aac # 卡顿:加大缓冲,扛住抖动 scrcpy -r smooth.mp4 --video-buffer=200 --audio-buffer=200 # 录不到声音:单独验证音频源 scrcpy --audio-source=output -r audio_test.opus最后三条提醒
- 尽量用 USB 连接,Wi-Fi 更容易卡
- 录制前先解锁屏幕,黑屏录出来的可能是黑帧
- 给目标磁盘留足空间,高码率长录很吃容量
更多参数说明可以看 recording 文档,客户端的录制逻辑在 recorder.c。命令记不住就存进备忘录,下次直接复制粘贴。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考