1 분 소요

scrcpy란?

발음 “screen copy”
screen copy는 USB또는 TCP/IP를 통해 연결된 Android폰의 표시 및 제어를 제공한다.
루팅불필요. GNU/Linux, Window, macOS 를 지원함.

scrcpy 설치

macOS

$ brew install scrcpy

Window

다운로드 페이지

  • Assets에 win64-v1.xx.zip 파일다운로드
  • C:\Program Files\scrcpy 경로에 압축해제
  • 제어판 > 시스템 > 고급 시스템 설정 > 환경변수 > Path에 C:\Program Files\scrcpy 경로 추가

Image Alt scrcpy3

scrcpy 사전준비사항

scrcpy 미러링 (macOS)

  • mac에 안드로이드폰을 연결한다.
  • terminal에서 scrcpy 입력

Image Alt scrcpy1

scrcpy 미러링 (Window)

  • pc에 안드로이드폰을 연결한다.
  • 명령 프롬프트에 scrcpy 입력

Image Alt scrcpy2

scrcpy 옵션

option description
–always-on-top scrcpy 창을 항상 맨 위에 표시
-b, –bit-rate value bits/s 로 표시되는 지정된 bit-rate로 비디오를 인코딩
–crop width:height:x:y 서버에서 장치 화면을 자릅니다. 값은 장치의 자연스러운 방향으로 표현됩니다
-f, –fullscreen 풀스크린으로 시작
–max-fps value 화면 캡처의 프레임 속도를 제한합니다(Android10이상에 기기에서만 지원됨)
-m, –max-size 비디오의 너비와 높이를 모두 값으로 제한
-n, –no-control 장치 제어를 비활성화합니다
-N, –no-display 장치를 표시하지 않음
-p, –port port 클라이언트가 수신하는 TCP 포트를 설정합니다. default port는 27183
-s, –serial serial 기기에 serial number. 여러기기가 PC에 연결된 경우에 필수
-S, –turn-screen-off 기기화면을 즉시 종료
-t, –show-touches 시작 시 “터치 표시”를 활성화하고 종료 시 비활성화. 물리적 터치만 표시

scrcpy 화면녹화

$ scrcpy –record=fileName.mp4

$ scrcpy -r fileName.mkv

scrcpy 미러링 없이 화면녹화

  • 녹화종료는 ctrl+C

    $ scrcpy –no-display –record=fileName.mp4

    $ scrcpy -Nr fileName.mkv

adb 무선연결

  1. PC와 안드로이폰을 동일한 wifi ap에 접속
  2. PC에 안드로이드폰을 USB케이블로 연결.
  3. 명령 프로프트 or 터미널에 ‘adb tcpip 5555’ 입력
  4. USB케이블 연결을 해지하고 ‘adb connect ${phone-ip}:5555’로 무선연결

scrcpy 무선연결

  1. 안드로이드폰을 무선으로 adb로 연결
  2. PC에서 scrcpy 실행
  3. 무선연결시 bit-rate를 낮게 설정해야 화면 delay 없어짐.

$ scrcpy –bit-rate=2M –max-size=800

$ scrcpy -b2M -m800

참고

댓글남기기