최근 수정 시각 : 2026-05-07 00:18:31

scrcpy


1. 개요2. 명령어
2.1. 버전2.2. 장점2.3. 단점

1. 개요

다운로드 페이지

Screen Copy의 약칭.

Genymobile 회사에서 만든 PC를 위한 안드로이드 미러링 도구.

Windows, macOS, Linux를 지원한다.

저사양 컴퓨터라 안드로이드를 돌릴 만한 리소스가 없거나, 쓸 만한 앱플레이어가 없는 리눅스 등에서 유용하다.

2. 명령어

scrcpy --video-bit-rate=8M --max-size=1920 --max-fps=60 --print-fps --stay-awake --turn-screen-off --video-codec=h264 --video-encoder=OMX.qcom.video.encoder.avc --audio-codec=opus --audio-encoder=c2.android.opus.encoder
  • --video-bit-rate=8M
    • 비디오 비트레이트를 설정한다.
  • --max-size=1920
    • 비디오 가로 해상도를 설정한다.
  • --max-fps=60
    • 비디오 최대 프레임.
  • --print-fps
    • 현재 프레임 드랍률 표시. 콘솔 화면이 켜져 있어야 작동한다.
  • --stay-awake
    • 연결 시 스마트폰이 항상 깨어 있다. 잠기지 않는다.
  • --turn-screen-off
    • 연결 시 스마트폰 화면을 끈다. 배터리 사용 및 발열을 줄일 때 유용하다.
  • --video-codec=h264
  • --video-encoder=OMX.qcom.video.encoder.avc
  • --audio-codec=opus
  • --audio-encoder=c2.android.opus.encoder
    • 인코더를 설정한다. 먼저 scrcpy --list-encoders 로 확인 요망.
  • --video-codec-options=priority=0,profile=1
    • priority=0 은 인코더의 우선 순위를 0(실시간)으로 설정.
    • profile=1 은 복잡한 인코딩을 하지 않고 대강 인코딩하여 대역폭(용량)/화질 가성비를 희생하는 대신 지연 시간을 최소화

2.1. 버전

scrcpy --version으로 확인 가능.
2.0 버전부터 오디오를 지원한다. 2026년 기준 버전은 3.3.x이며, 안드로이드 버전이 높을 수록 원활한 구동을 위해 scrcpy도 버전 업그레이드를 꾸준히 해 놓자.

2.2. 장점

앱플레이어가 아닌 미러링 도구라, 실제 스마트폰으로 구동하는 것과 같다. Windows, macOS, Linux 등 어느 OS에서도 호환성 100%이다.
ARM 변환 지원이 설치되고 안드로이드 버전도 최신인 쓸 만한 안드로이드 앱 플레이어가 없는 리눅스에서 플레이할 수 있는 유일한 대안이다.
앱플레이어와는 다르게 가상 머신을 일부러 막는 앱에서도 실행율 100%이다.
PC에서는 화면/사운드 수신 및 재생을 위한 리소스만을 사용하기 때문에 저사양 컴퓨터에서도 리소스 누수 걱정 없이 작동된다.

2.3. 단점

게임구동+화면 인코딩+USB 3.x를 모두 소화할 수 있는 안드로이드 스마트폰이 필요하다.

앱플레이어에 비해 화질 저하 및 프레임이 끊긴다. 원활하게 구동하려면 PC, 케이블, 스마트폰 모두 USB 3.x 이상 지원이 필요하다.
화면을 코덱으로 압축하여 PC로 전송하고 PC 측에서 다시 압축해제를 하는 형식이라 다소 지연이 발생한다. 액션이 적거나 자동 전투가 있는 게임은 어느 정도 참을 수 있지만, 실시간 게임(액션, 리듬게임 등) 구동에는 추천하지 않는다.

게임 플레이 시간이 길어질 경우 보기 흉할 정도로 프레임이 끊긴다.

몇 분 가다가 갑자기 작동을 멈추는 경우도 있다. 이 때는 Alt+Shift+z (일시정지 해제) 단축키를 눌러 보고, 그래도 멈춰 있으면 다시 실행해야 한다.

분류