| scrcpy | |
|---|---|
| 소프트웨어 | |
| 개발·관리 | Genymobile·Romain Vimont |
| 최신 버전 | 4.1 |
| 공개일 | 2026년 7월 12일 |
| PC 환경 | Windows·macOS·Linux |
| Android 환경 | Android 5.0 이상 |
| 기본 연결 | USB·TCP/IP |
| 이용 조건 | 무료·오픈 소스 |
| 확인일 | 2026년 8월 22일 |
scrcpy 공식 다운로드·Windows 설치
scrcpy는 Android 화면과 소리를 PC에 표시하고 키보드·마우스로 조작하는 무료 오픈 소스 프로그램입니다. 스마트폰에 별도 앱을 설치하거나 계정을 만들 필요가 없고 루팅도 요구하지 않습니다. 공식 프로젝트는 Genymobile GitHub 저장소만 공식 배포처라고 명시하므로 이름이 비슷한 다운로드 사이트와 비공식 GUI 패키지를 공식판으로 혼동하지 마세요.
2026년 8월 22일 확인 기준 최신 버전은 4.1이며 2026년 7월 12일 공개됐습니다. Windows 사용자는 공식 Releases 페이지에서 다음 파일을 선택할 수 있습니다.
| Windows 종류 | 받을 파일 | 일반적인 대상 |
|---|---|---|
| 64비트 | scrcpy-win64-v4.1.zip | 대부분의 Windows 10·11 PC |
| 32비트 | scrcpy-win32-v4.1.zip | 32비트 Windows를 사용하는 구형 PC |
ZIP을 받은 뒤 일부 파일만 꺼내지 말고 폴더 전체를 압축 해제하세요. scrcpy 실행 파일만 따로 옮기면 함께 들어 있는 ADB와 DLL을 찾지 못해 실행되지 않을 수 있습니다.
WinGet을 사용한다면 Windows 터미널에서 다음 명령으로 설치할 수도 있습니다. 공식 문서는 이 방식에서 ADB와 필요한 구성 요소가 함께 설치된다고 안내합니다.
winget install --exact Genymobile.scrcpy
검색 결과에 등장하는 별도 설치 도우미가 필요하지는 않습니다. ZIP 방식과 WinGet 중 하나만 선택하고, 처음에는 오류 메시지를 확인할 수 있는 터미널 방식으로 실행하는 것이 좋습니다.
갤럭시·안드로이드 연결 준비
scrcpy는 Android 5.0(API 21) 이상을 지원합니다. 일반적인 화면 미러링과 제어에는 개발자 옵션의 USB 디버깅을 활성화해야 합니다.
갤럭시에서는 다음 순서로 준비합니다.
설정 → 휴대전화 정보 → 소프트웨어 정보로 이동합니다.빌드번호를 빠르게 7회 누르고 화면 잠금 인증을 완료합니다.- 설정 첫 화면으로 돌아가
개발자 옵션을 엽니다. USB 디버깅을 켭니다.- 데이터 전송이 가능한 USB 케이블로 스마트폰과 PC를 연결합니다.
- 휴대폰 잠금을 풀고 RSA 디버깅 허용 창에서 PC 정보를 확인합니다.
- 본인이 사용하는 PC가 맞을 때만 허용합니다.
메뉴가 보이지 않으면 갤럭시 개발자 옵션 켜기·해제를 먼저 확인하세요. 사진 복사에 쓰는 MTP와 scrcpy가 사용하는 USB 디버깅은 목적이 다릅니다. 충전 전용 케이블에서는 디버깅 연결이 되지 않을 수 있습니다.
USB로 화면 미러링하는 방법
- 공식 ZIP을 전체 압축 해제합니다.
- 스마트폰에서 USB 디버깅을 켭니다.
- 데이터 케이블로 스마트폰과 PC를 연결합니다.
- 휴대폰의 RSA 인증 창에서 해당 PC를 허용합니다.
- scrcpy 폴더의
open_a_terminal_here.bat를 실행합니다. - 열린 터미널에서
scrcpy를 입력하고 Enter를 누릅니다. - 휴대폰 화면이 별도 창에 나타나는지 확인합니다.
스마트폰 한 대만 ADB로 연결돼 있으면 자동 선택됩니다. 여러 Android 기기나 에뮬레이터가 연결돼 있으면 adb devices로 일련번호를 확인하고 scrcpy -s 일련번호처럼 대상을 지정해야 합니다.
매번 같은 옵션으로 실행하려면 공식 Windows 안내처럼 명령을 담은 별도 BAT 파일을 만들 수 있습니다. 처음부터 오류 창을 숨기는 scrcpy-noconsole.vbs를 사용하면 실패 원인을 보기 어려우므로 기본 연결이 정상임을 확인한 뒤 이용하세요.
scrcpy 무선 연결
가장 간단한 방법은 USB로 한 번 정상 연결한 다음 TCP/IP 모드로 전환하는 것입니다.
- 스마트폰과 PC를 같은 신뢰할 수 있는 와이파이에 연결합니다.
- USB 케이블로 연결해
scrcpy가 정상 실행되는지 확인합니다. - scrcpy 폴더의 터미널에서 다음 명령을 실행합니다.
scrcpy --tcpip
- scrcpy가 기기 IP와 ADB 포트를 찾아 무선 연결을 시작하는지 확인합니다.
- 연결된 뒤 USB 케이블을 분리하고 화면 제어가 유지되는지 시험합니다.
기기가 이미 TCP/IP ADB 연결을 기다리고 있다면 다음처럼 주소를 지정할 수 있습니다.
scrcpy --tcpip=192.168.0.20:5555
IP 주소와 포트는 예시이므로 본인 기기에 표시된 값을 사용해야 합니다. 공용 와이파이, 회사·학교망처럼 다른 사용자가 있거나 기기 간 통신이 제한된 네트워크에서는 무선 디버깅을 사용하지 않는 편이 안전합니다.
Android 11 이상은 개발자 옵션의 무선 디버깅에서 페어링 코드 방식도 지원합니다. 휴대폰에 표시된 IP·포트와 페어링 코드를 이용해 adb pair IP:포트로 PC를 등록한 뒤 연결합니다. 등록된 PC는 사용자가 삭제하거나 디버깅 인증을 취소할 때까지 남을 수 있으므로 공용·공동 PC를 페어링하지 마세요.
PC에서 스마트폰 조작
기본 상태에서는 scrcpy 창을 클릭해 스마트폰을 마우스와 키보드로 제어할 수 있습니다.
| 조작 | 기본 동작 |
|---|---|
| 왼쪽 클릭 | 화면 터치 |
| 오른쪽 클릭 | 뒤로 가기·화면이 꺼졌다면 켜기 |
| 가운데 클릭 | 홈 |
| 마우스 4번째 버튼 | 최근 앱 |
Alt + F 또는 F11 | 전체 화면 전환 |
| PC와 Android 클립보드 | 지원 환경에서 복사·붙여넣기 동기화 |
공식 문서에서 MOD 키는 기본적으로 왼쪽 Alt 또는 왼쪽 Windows 키를 뜻합니다. 버전과 운영체제에 따라 단축키가 달라질 수 있으므로 scrcpy --help와 공식 단축키 문서를 기준으로 확인하세요.
제어 없이 화면만 보고 싶다면 다음 옵션을 사용할 수 있습니다.
scrcpy --no-control
화면이 버벅이거나 무선 네트워크가 느리면 최대 해상도를 낮추는 방식이 효과적입니다.
scrcpy --max-size=1024
화면 녹화·스마트폰 소리
scrcpy 자체 기능으로 미러링 화면을 녹화할 수 있습니다.
scrcpy --record=file.mp4
scrcpy -r file.mkv
영상만 녹화하려면 다음과 같이 오디오를 끕니다.
scrcpy --no-audio --record=file.mp4
공식 안내에 따르면 오디오 전달은 Android 11 이상에서 지원됩니다. Android 12 이상은 일반적으로 바로 작동하고, Android 11은 scrcpy를 시작할 때 스마트폰 잠금이 풀려 있어야 할 수 있습니다. Android 10 이하는 오디오 전달이 자동으로 비활성화됩니다.
Android 버전이 충분해도 앱이 재생 오디오 캡처를 허용하지 않으면 특정 소리가 전달되지 않을 수 있습니다. 영상은 보이는데 소리만 없다면 기기 Android 버전, 잠금 상태와 앱의 캡처 제한을 먼저 확인하세요.
scrcpy 자체 녹화로 해결되지 않는 장면 구성, 마이크 혼합, 웹캠·자막·방송이 필요하면 OBS Studio 화면 녹화·설정을 함께 검토할 수 있습니다. 단순 스마트폰 화면 저장에는 scrcpy 자체 녹화가 더 간단합니다.
연결 안 됨·unauthorized 해결
| 증상 | 먼저 확인할 내용 |
|---|---|
| 기기가 목록에 없음 | 데이터 케이블·USB 포트·USB 디버깅 상태 |
unauthorized | 휴대폰 잠금 해제·RSA 허용 창 승인 |
no devices | adb devices 결과·드라이버·케이블 |
| 여러 기기 오류 | scrcpy -s 일련번호로 대상 지정 |
| 창이 바로 닫힘 | 터미널에서 실행해 오류 메시지 확인 |
| 화면은 나오지만 제어 안 됨 | 기기별 추가 보안 USB 디버깅 설정 |
| 무선 연결 실패 | 같은 네트워크·IP·포트·방화벽·페어링 상태 |
| 소리가 나오지 않음 | Android 11 이상·잠금 해제·앱 캡처 정책 |
갤럭시가 Windows 장치 관리자에서도 인식되지 않는다면 scrcpy를 반복 실행하기 전에 삼성 통합 USB 드라이버 설치·연결 점검에서 케이블·포트·드라이버를 구분하세요.
unauthorized 상태는 프로그램 오류라기보다 스마트폰이 해당 PC의 ADB 인증을 아직 승인하지 않은 경우가 많습니다. 휴대폰 화면에 창이 나오지 않으면 개발자 옵션의 USB 디버깅 인증 취소를 실행하고 케이블을 다시 연결한 뒤 본인의 PC만 승인합니다.
사용 후 연결 해제·보안
ADB는 화면 표시뿐 아니라 앱 설치, 파일 전송과 셸 명령 같은 넓은 제어 기능에 사용됩니다. 편의를 위해 모르는 PC를 항상 허용하거나 공용 와이파이를 무선 디버깅 신뢰 네트워크로 등록하면 안 됩니다.
사용이 끝나면 다음을 확인하세요.
- scrcpy 창과 실행 중인 터미널을 닫습니다.
- 무선 연결을 사용했다면 터미널에서
adb disconnect를 실행합니다. - 스마트폰의 무선 디버깅에서 쓰지 않는 페어링 PC를 삭제합니다.
- 당분간 사용하지 않는다면 USB·무선 디버깅을 끕니다.
- 공용 PC를 잘못 허용했다면 USB 디버깅 인증을 취소합니다.
scrcpy를 종료해도 PC의 ADB 인증이 자동으로 모두 삭제되는 것은 아닙니다. 다른 사람에게 PC나 스마트폰을 넘기기 전에는 개발자 옵션의 페어링·인증 목록까지 확인하세요.
LocalSend·KDE Connect와 차이
| 프로그램 | 중심 목적 | 스마트폰 설정 |
|---|---|---|
| scrcpy | Android 화면 미러링·PC 키보드/마우스 제어 | USB 또는 무선 디버깅 |
| LocalSend | 스마트폰·PC 사이 파일 전송 | 양쪽에 앱 설치·같은 네트워크 |
| KDE Connect | 파일·알림·클립보드·원격 입력 연동 | 양쪽 앱 설치·페어링 |
사진과 파일만 옮기려면 LocalSend가 더 단순하고, 알림·클립보드·미디어 제어까지 계속 연동하려면 KDE Connect가 목적에 가깝습니다. Android 화면을 PC에 띄우고 직접 조작하거나 녹화하려는 경우에는 scrcpy가 맞습니다.
출처
- scrcpy 공식 GitHub·기능·요구사항 ↗
- scrcpy 공식 최신 릴리스 ↗
- scrcpy Windows 설치·실행 안내 ↗
- scrcpy USB·TCP/IP 연결 안내 ↗
- scrcpy 화면 제어 안내 ↗
- scrcpy 녹화 안내 ↗
- scrcpy 오디오 전달 안내 ↗
- Android 개발자 옵션·USB 디버깅 공식 안내 ↗
- Android ADB USB·무선 연결 공식 안내 ↗