录制

在镜像同时录制视频和音频流时:

scrcpy --record=file.mp4
scrcpy -r file.mkv

仅录制视频时:

scrcpy --no-audio --record=file.mp4

仅录制音频时:

scrcpy --no-video --record=file.opus
scrcpy --no-video --audio-codec=aac --record=file.aac
scrcpy --no-video --audio-codec=flac --record=file.flac
scrcpy --no-video --audio-codec=raw --record=file.wav
# 支持.m4a/.mp4和.mka/.mkv作为opus、aac和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  # 以秒为单位

--time-limit选项不仅限于录制,它还会影响简单的镜像:

scrcpy --time-limit=20