Skip to content

录制

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

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

仅录制视频:

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

仅录制音频:

bash
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

容器会根据文件名自动选择。

也可以显式选择容器(此时文件名无需以已知扩展名结尾):

bash
scrcpy --record=file --record-format=mkv

旋转

可以录制旋转的视频。参见视频方向

无播放

在录制时禁用播放和控制:

bash
scrcpy --no-playback --no-control --record=file.mp4

也可以分别禁用视频和音频播放:

bash
# 录制视频和音频,但仅播放视频
scrcpy --record=file.mkv --no-audio-playback

同时禁用窗口:

bash
scrcpy --no-playback --no-window --record=file.mp4
# 使用 Ctrl+C 中断录制

时间限制

限制录制时间:

bash
scrcpy --record=file.mkv --time-limit=20  # 单位为秒

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

bash
scrcpy --time-limit=20

Views , Visitors
Released under the MIT License.