PC에서 안드로이드 폰을 제어하여 더욱 편리하게 작업하거나 , 튜토리얼을 녹화하거나, 스마트폰을 계속 만지지 않고도 프레젠테이션을 하고 싶었던 적이 있다면 , scrcpy는 꼭 필요한 도구 중 하나입니다. 가볍고 무료이며, 스마트폰에 앱을 많이 설치하지 않아도 되고, 사양이 낮은 컴퓨터에서도 놀라울 정도로 부드럽게 작동합니다.
이 가이드에서는 Windows에서 scrcpy를 사용하여 Android 화면을 제어하고 녹화하는 방법을 자세히 살펴보겠습니다 . 또한 macOS 및 Linux에서의 작동 방식, 필요한 요구 사항, USB 디버깅 활성화 방법, USB 및 Wi-Fi 연결 방법, 해상도 및 FPS 조정, 비디오 녹화, 스크린샷 촬영, 파일 드래그 앤 드롭, 그리고 Linux에서만 사용할 수 있는 고급 옵션까지 다룹니다.
scrcpy란 무엇이고 실제로 어떻게 작동하나요?
Scrcpy(Screen Copy)는 안드로이드 화면을 컴퓨터에 실시간으로 미러링하여 키보드와 마우스로 제어할 수 있게 해주는 오픈 소스 도구입니다. 에뮬레이터가 아니므로, 화면에는 실제 안드로이드 기기의 모든 앱, 알림, 설정이 그대로 표시됩니다. 마치 주머니에 있는 안드로이드 기기를 그대로 사용하는 것과 같습니다.
핵심은, 휴대폰을 PC에 연결하면 scrcpy가 ADB(Android Debug Bridge)를 사용하여 기기에 작은 임시 서버를 실행한다는 것입니다 . 이 서버는 화면 비디오를 캡처하여 지연 시간을 최소화하고 이미지 품질을 향상시키는 최적화된 프로토콜을 사용하여 컴퓨터로 전송합니다.
PC 측에서 scrcpy 클라이언트는 비디오 프레임을 실시간으로 수신 및 디코딩하여 창에 표시하는 동시에 클릭, 마우스 움직임 및 키 입력을 모바일 장치로 전달합니다. 또는 Wi-Fi 또는 TCP/IP 네트워크를 통해 사용할 수도 있으므로 휴대전화를 항상 케이블로 연결할 필요가 없습니다.
가장 흥미로운 점 중 하나는 scrcpy가 루트 권한이나 기기에 영구적인 앱을 설치할 필요가 없다는 것입니다 . 서버는 복사되어 임시로 실행되며, 창을 닫으면 모든 것이 사라집니다. 따라서 고객이나 학생의 휴대폰에 아무것도 설치해 두고 싶지 않은 업무 환경, 데모, 기술 지원 또는 교육에 매우 편리합니다.
Android 및 PC에서 scrcpy를 사용하기 위한 최소 요구 사항
시작하기 전에 scrcpy가 제대로 작동하고 좋은 사용자 경험을 제공하기 위해 휴대폰과 컴퓨터에 필요한 것이 무엇인지 명확히 파악하는 것이 중요합니다 .
스마트폰의 경우, scrcpy는 안드로이드 5.0(API 21) 이상 버전과 호환되므로 비교적 최신 스마트폰이나 태블릿이라면 거의 모두 지원합니다. USB 디버깅을 활성화할 수만 있다면 브랜드(삼성, 샤오미, 리얼미, 픽셀 등)는 상관없습니다.
컴퓨터에서 scrcpy는 Windows, macOS, Linux 에서 큰 문제 없이 작동합니다. Windows에서는 많은 패키지에 ADB가 이미 포함되어 있으며, Mac과 Linux에서는 일반적으로 패키지 관리자를 통해 설치합니다. 이상적으로는 성능이 좋은 CPU를 탑재한 PC를 사용하고, 가능하다면 안정적인 USB 연결이나 무선으로 작업할 경우 좋은 Wi-Fi 네트워크를 사용하는 것이 좋습니다.
유선 모드를 사용하는 경우, 품질 좋은 USB 케이블이 필요합니다 . 케이블 접촉 불량으로 휴대전화를 조금만 움직여도 연결이 끊어지면 scrcpy 세션이 갑자기 종료될 수 있기 때문입니다. 네트워크 연결을 사용할 계획이라면 휴대전화와 PC가 동일한 로컬 네트워크에 연결되어 있고 5555번 포트가 차단되지 않았는지 확인하십시오.
이러한 최소 요구 사항을 충족하면 scrcpy는 다른 임시방편적인 화면 공유 솔루션에서 발생하는 "렉" 없이 낮은 지연 시간, 우수한 비디오 품질 및 원활한 장치 제어를 제공할 수 있습니다.
Windows, macOS 및 Linux에 scrcpy를 다운로드하고 설치하세요
Scrcpy는 완전 무료 오픈 소스 소프트웨어이며, 주로 Genymobile의 공식 GitHub 저장소를 통해 배포됩니다 . 설치 과정은 운영 체제에 따라 약간씩 다르지만, 모든 경우에 매우 간단합니다.
Windows에서는 GitHub에서 해당 ZIP 파일(32비트 또는 64비트)을 다운로드하는 것이 가장 일반적인 방법입니다 . 파일을 다운로드한 후에는 쉽게 접근할 수 있는 폴더(예: 바탕 화면 또는 C:\Tools\scrcpy)에 압축을 푸세요. ZIP 파일에는 scrcpy.exe 실행 파일(콘솔 버전이 아닌), ADB 바이너리 및 일부 지원 파일이 포함되어 있습니다.
macOS에서는 두 가지 주요 옵션이 있습니다. Homebrew를 사용하여 "brew install scrcpy" 명령을 실행 하거나 MacPorts를 사용하여 "sudo port install scrcpy" 명령을 실행하는 것입니다. 패키지 관리자가 scrcpy와 ADB를 비롯한 필요한 모든 종속 패키지를 다운로드하므로 터미널에서 "scrcpy"를 직접 실행할 수 있습니다.
리눅스 배포판에서는 설치가 매우 간단합니다. scrcpy는 많은 배포판의 저장소에서 사용할 수 있으며 , 사용자의 컴퓨터에 미러 모드 로 설치됩니다. 예를 들어, Debian이나 Ubuntu에서는 "sudo apt install scrcpy" 명령어로 설치할 수 있고 , Arch Linux에서는 일반적으로 "sudo pacman -S scrcpy" 명령어를 사용합니다. 설치가 완료되면 별도의 설정 없이 터미널에서 바로 프로그램을 실행할 수 있습니다.
이러한 멀티 플랫폼 접근 방식의 장점은 번거로운 마법사나 광고로 가득 찬 설치 프로그램 없이 거의 모든 환경에서 몇 분 만에 scrcpy를 사용할 수 있다는 점이며 , 이는 다른 상용 솔루션과 비교했을 때 scrcpy의 가장 큰 강점 중 하나입니다.
Android에서 USB 디버깅을 단계별로 활성화하는 방법
scrcpy가 휴대폰과 통신하려면 개발자 옵션에서 USB 디버깅을 활성화 해야 합니다 . 기술적인 내용처럼 들리지만, 과정은 간단하고 언제든지 되돌릴 수 있으므로 걱정할 필요가 없습니다.
먼저 기기에서 개발자 옵션을 활성화 해야 합니다 . 대부분의 휴대폰에서는 설정 > 휴대전화 정보(또는 소프트웨어 정보)로 이동하여 "빌드 번호"를 7번 연속으로 탭하면 개발자 모드가 활성화됩니다. 개발자 모드 활성화 메시지가 표시될 때까지 이 과정을 반복하세요.
그렇게 하신 후, 다시 돌아가면 시스템 메뉴에 "개발자 옵션" 또는 이와 유사한 이름의 새 섹션이 보일 겁니다 . 거기에서 "USB 디버깅" 옵션을 찾아 활성화하세요. 그러면 컴퓨터에서 디버깅 연결을 사용할 수 있게 된다는 메시지가 표시됩니다.
scrcpy 또는 ADB를 사용하여 휴대폰을 PC에 처음 연결하면 휴대폰 화면에 해당 컴퓨터의 USB 디버깅을 허용할지 묻는 대화 상자가 나타납니다 . 이 요청을 수락하는 것이 중요하며, 자주 사용할 예정이라면 "이 컴퓨터에서 항상 허용" 옵션을 선택하여 매번 확인하지 않아도 되도록 할 수 있습니다.
이 간단한 설정만 마치면, scrcpy를 사용하여 USB와 Wi-Fi를 통해 휴대폰 화면을 미러링할 준비가 완료됩니다 . 기기를 루팅하거나, Google Play에서 앱을 설치하거나, 시스템을 수정할 필요가 없습니다.
Windows에서 USB 연결로 scrcpy 사용
유선 모드는 특히 윈도우에서 안드로이드 기기를 제어하고 최상의 화질로 화면을 녹화하려는 경우, 처음 사용하기에 가장 안정적이고 편리합니다 . scrcpy를 다운로드하고 USB 디버깅을 활성화하면 그 이후에는 과정이 매우 간단합니다.
먼저 USB 케이블로 휴대폰을 PC에 연결하세요 . 대부분의 경우 안드로이드는 연결 모드(충전 전용, 파일 전송 등)를 선택하라는 표준 알림을 표시하지만, USB 디버깅이 활성화되어 있고 PC에서 ADB를 통해 기기에 접근할 수 있다면 scrcpy도 작동합니다.
Windows에서 scrcpy 압축을 푼 폴더를 열고 주요 실행 파일인 "scrcpy.exe"와 "scrcpy-noconsole.exe"(또는 "scrcpy-noconsole.vbs")를 찾으세요 . 첫 번째 파일을 실행하면 오류 메시지를 볼 수 있는 명령 콘솔이 나타나고, 두 번째 파일은 콘솔을 표시하지 않고 모바일 화면이 있는 창을 바로 실행합니다.
scrcpy를 처음 실행하면 프로그램이 USB로 연결된 장치를 감지하고, 소형 서버 파일을 휴대폰에 업로드한 다음, 안드로이드 화면을 표시하는 새 창을 엽니다 . 이때 휴대폰에서 디버깅 권한을 요청하면 허용해 주세요. 그러면 이후부터 마우스와 키보드를 사용하여 기기를 탐색할 수 있습니다.
이 모드에서는 지연 시간이 매우 짧고 이미지가 매우 선명 하여 scrcpy를 애플리케이션 시연, 회의에서 데모 시연, 강의 진행 또는 PC에서 마치 에뮬레이터처럼 실제 기기를 사용하여 모바일 기기를 사용하는 데 완벽하게 활용할 수 있습니다.
Wi-Fi(TCP/IP)를 통해 scrcpy를 무선으로 연결합니다.

케이블 사용이 불편하거나 화면에 표시한 상태로 기기를 이동해야 하는 경우, ADB over TCP/IP를 사용하여 로컬 네트워크에서 scrcpy를 사용할 수도 있습니다 . 약간 더 기술적인 내용이지만, 한 번 설정하면 매우 편리합니다.
일반적인 절차는 다음과 같습니다. 먼저, 휴대폰과 PC를 USB로 연결한 후 컴퓨터에서 터미널 또는 명령 프롬프트를 열고 "adb tcpip 5555" 명령을 실행합니다 . 이 명령은 휴대폰의 ADB 서버를 재시작하여 네트워크의 5555번 포트로 들어오는 연결을 수락하도록 합니다.
다음으로 안드로이드 휴대폰의 로컬 IP 주소를 알아야 합니다 . 설정 > Wi-Fi > 네트워크 정보 또는 연결 세부 정보에서 확인할 수 있습니다. IP 주소를 확인했으면 PC에서 "adb connect PHONE_IP:5555" 명령어를 실행합니다. 예를 들어 "adb connect 192.168.1.50:5555"와 같이 입력합니다. 모든 것이 정상적으로 작동하면 ADB에서 연결이 설정되었다는 응답을 표시합니다.
그다음에는 케이블을 분리하고 휴대폰을 연결 해제한 상태로 터미널에 "scrcpy"를 입력하거나 Windows에서 실행 파일을 열어 scrcpy를 오프라인으로 실행할 수 있습니다 . 그러면 scrcpy가 네트워크에 연결된 장치를 감지하고 이전과 마찬가지로 창을 열지만, 이번에는 Wi-Fi를 통해 접속하게 됩니다.
또 다른 방법은 "scrcpy –tcpip=MOBILE_IP:5555" 매개변수를 직접 사용하는 것입니다 . 이 방법은 ADB 연결을 설정하고 창을 한 번에 열려고 시도하므로, 해당 도구 사용에 이미 익숙한 경우 몇 가지 명령어를 절약할 수 있습니다.
PC에서 Android 제어: 마우스, 키보드 및 단축키
유선이든 Wi-Fi든 연결이 설정되면 scrcpy는 안드로이드 화면을 실시간으로 표시하는 창을 엽니다 . 여기에서 마치 스마트폰을 들고 있는 것처럼 탐색할 수 있으며, 키보드와 마우스를 사용하는 추가적인 이점도 누릴 수 있습니다.
기본 조작은 직관적입니다. 마우스 왼쪽 클릭은 화면을 탭하는 것과 같고 , 버튼을 누른 상태에서 마우스를 드래그하면 화면을 스와이프하는 동작이 됩니다. 마우스 휠을 사용하면 스마트폰에서 터치 스크롤을 사용하는 것처럼 위아래로 스크롤할 수 있습니다.
입력이 필요할 때는 커서를 텍스트 필드에 놓고 PC의 물리적 키보드를 사용하여 모바일 기기에 텍스트를 입력하세요 . 메시지 앱, 이메일 또는 애플리케이션의 양식을 테스트할 때처럼 입력량이 많은 경우에 매우 유용합니다.
Scrcpy에는 컴퓨터와 기기 간에 텍스트를 복사하여 붙여넣는 기능 이나 빠른 작업을 위한 키 조합(예: 버전 및 구성에 따라 뒤로 가기, 시작 화면으로 이동 또는 화면 잠금)과 같은 매우 실용적인 바로가기 기능이 포함되어 있습니다.
이러한 모든 점 덕분에 이 도구는 실제 기기에서 앱을 디버깅하려는 개발자 , 고객이 무엇을 하고 있는지 확인해야 하는 지원 담당자, 또는 휴대폰에 카메라를 직접 비추지 않고도 애플리케이션 사용법을 가르치려는 교육 담당자에게 이상적입니다.
품질 옵션: scrcpy의 해상도, FPS 및 비트 전송률
scrcpy는 기본 설정으로도 매우 잘 작동하지만, 컴퓨터, 네트워크 또는 사용 목적(프레젠테이션, 스트리밍 등)에 맞게 해상도, 초당 프레임 수 또는 비트 전송률을 조정 해야 하는 경우가 많습니다.
CPU 부하와 네트워크 사용량을 줄이려면 "--max-size" 또는 그 단축형인 "-m"과 같은 매개변수를 사용하여 모바일 장치에서 전송되는 최대 해상도를 제한 할 수 있습니다 . 예를 들어, "scrcpy -max-size 1024" 또는 "scrcpy -m 1280"을 사용하면 이미지의 가로 또는 세로 크기가 지정된 픽셀 수를 초과하지 않도록 하고 종횡비를 유지합니다.
프레임 속도는 "--max-fps 30" 또는 "-fps 30" 과 같은 옵션을 사용하여 조정할 수도 있습니다 . 이 옵션을 사용하면 scrcpy가 초당 30프레임(FPS)을 초과하지 않도록 강제할 수 있습니다. 프레젠테이션, 지원 또는 사무 작업에는 이 속도가 충분하며, 사양이 낮은 컴퓨터나 네트워크에서 성능을 크게 향상시킬 수 있습니다.
비디오 압축 품질을 결정하는 비트레이트는 일반적으로 기본값이 약 8Mbps이지만, "--bit-rate" 옵션을 사용하여 높이거나 낮출 수 있습니다 . 예를 들어, "scrcpy -bit-rate 12M"은 이미지 품질을 약간 더 우선시하는 반면, 값이 낮을수록 대역폭을 절약할 수 있습니다.
더욱 몰입감 있는 경험을 위해 시작 명령에 "--fullscreen"을 추가하여 scrcpy를 전체 화면으로 실행할 수도 있습니다 . 또한 사용 중인 버전에서 제공하는 모든 기능을 확인하려면 "scrcpy --help" 명령을 실행하여 전체 매개변수 목록과 새로운 기능을 살펴보세요.
scrcpy로 안드로이드 화면을 녹화하고 스크린샷을 찍으세요
scrcpy의 가장 큰 장점 중 하나는, 특히 윈도우 환경에서 사용할 때, 기기에 캡처 앱을 설치하거나 시스템 내장 기능을 사용하지 않고도 모바일 화면을 비디오 파일로 녹화할 수 있다는 점입니다.
녹화하려면 시작 명령에 "--record filename.mp4" 옵션을 추가하기만 하면 됩니다 . 예를 들어, "scrcpy -record demo.mp4"는 복제를 시작하는 동시에 scrcpy 창에 나타나는 모든 내용을 MP4 파일로 생성합니다.
녹화 시 더 낮은 해상도나 제한된 FPS를 선호하는 경우, "--record" 매개변수를 크기 및 프레임 속도 매개변수와 함께 사용할 수 있습니다 . 예를 들어, "scrcpy -m 1280 –max-fps 30 –record tutorial.mp4"는 시연이나 교육용 비디오 제작에 매우 효과적입니다.
scrcpy는 동영상 촬영 외에도 키보드 단축키를 사용하여 화면 캡처 기능을 제공합니다 . Windows 및 Linux에서는 일반적으로 Ctrl+S를 사용하고, macOS에서는 Command+S를 사용합니다. 각 스크린샷은 현재 폴더에 자동으로 생성된 이름으로 저장됩니다.
복제, 녹화, 캡처 기능을 갖춘 scrcpy는 외부 카메라로 모바일 화면을 녹화할 필요 없이 콘텐츠 제작, 설명 영상 녹화, 오류 기록, 고객 및 학생을 위한 자료 준비 등에 매우 강력한 도구로 활용될 수 있습니다.
추가 기능: 파일 드래그, 고급 Wi-Fi 및 HID 모드
scrcpy는 기본적인 기능 외에도 여러 고급 기능을 제공하여 단순한 화면 미러링 이상의 역할을 수행 하며 , 특히 안드로이드 앱이나 자료를 매일 사용하는 사용자에게 유용합니다.
가장 편리한 기능 중 하나는 PC에서 scrcpy 창으로 파일을 드래그 앤 드롭하여 휴대폰으로 전송할 수 있다는 점입니다. 설정에 따라 일반 파일을 드래그하면 기기 저장소로 복사되고, APK 파일을 드래그하면 바로 설치가 시작되어 테스트 앱 배포 속도를 크게 향상시킬 수 있습니다.
무선 연결 영역에서 TCP/IP를 통한 ADB의 기본 사용법은 이미 살펴보았지만, 네트워크를 변경하거나 모바일 기기가 IP 주소를 잃어버렸을 때 "adb connect IP:5555" 명령어를 반복 실행하거나 필요할 때마다 "scrcpy –tcpip=IP:5555" 명령어를 직접 사용하여 세션을 다시 시작할 수도 있습니다.
리눅스에서 scrcpy는 HID 키보드 모드("-hid-keyboard" 또는 "-K") 와 같은 추가 기능을 제공합니다 . 이 모드를 사용하면 휴대전화가 PC를 실제 물리적 키보드처럼 인식합니다. 이는 ADB를 통한 표준 텍스트 삽입이 제한되거나 다르게 작동하는 상황에서 유용합니다.
일부 배포판에서는 scrcpy 비디오를 가상 카메라 장치로 리디렉션하는 고급 워크플로도 제공하므로 모바일 화면을 화상 통화 또는 라이브 스트리밍 도구의 소스로 사용할 수 있지만, 일반적으로 추가적인 시스템별 구성 요소가 필요합니다.
이러한 모든 옵션 덕분에 scrcpy는 일반적인 용도부터 전문적인 용도까지 다양한 시나리오를 지원하며, 다른 복잡하거나 기능이 제한적인 원격 제어 애플리케이션에 비해 확실한 기준점이 됩니다.
scrcpy를 사용하여 Windows에서 Android 기기를 제어하고 녹화하는 것은 개발자, 교육 담당자, 기술 지원 담당자 또는 PC에서 편리하게 모바일 기기를 사용하려는 모든 사용자에게 강력한 솔루션입니다 . 기기에 아무것도 설치할 필요 없이 뛰어난 화질, 최소한의 지연 시간, 다양한 고급 옵션을 제공하며, 필요에 따라 케이블 또는 Wi-Fi로 연결할 수 있는 유연성을 자랑합니다.