Scrcpy 录制
在镜像的同时录制视频与音频:
scrcpy --record=file.mp4scrcpy -r file.mkv仅录制视频:
scrcpy --no-audio --record=file.mp4仅录制音频:
scrcpy --no-video --record=file.opusscrcpy --no-video --audio-codec=aac --record=file.aacscrcpy --no-video --audio-codec=flac --record=file.flacscrcpy --no-video --audio-codec=raw --record=file.wav# .m4a/.mp4 and .mka/.mkv are also supported for opus, aac and flac时间戳在设备端采集,因此分组延迟变化不会影响录制文件,录制内容始终干净(仅在使用 --record 时;如果在电脑上抓取 scrcpy 窗口与音频输出则不适用)。
视频与音频流在设备端编码,但在客户端侧进行复用(封装)。支持以下多种格式(容器):
- MP4 (
.mp4,.m4a,.aac) - Matroska (
.mkv,.mka) - OPUS (
.opus) - FLAC (
.flac) - WAV (
.wav)
容器将根据文件名自动选择。
也可以显式指定容器(此时文件名无需以已知扩展名结尾):
scrcpy --record=file --record-format=mkv视频录制时可以按旋转后的方向进行保存。参见视频方向。
在录制时禁用播放与控制:
scrcpy --no-playback --no-control --record=file.mp4也可以分别禁用视频与音频的播放:
# 同时录制视频与音频,但仅播放视频scrcpy --record=file.mkv --no-audio-playback如需同时禁用窗口:
scrcpy --no-playback --no-window --record=file.mp4# 使用 Ctrl+C 中断录制限制录制时长:
scrcpy --record=file.mkv --time-limit=20 # in seconds--time-limit 选项不仅适用于录制,也会影响普通镜像:
scrcpy --time-limit=20