录制
在镜像同时录制视频和音频流时:
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