ADB 명령어로 화면을 캡쳐(스크린샷)하거나, 녹화하여 동영상 파일로 저장하는 방법에 대해서 알아보겠습니다. 스크린샷은 폰에서도 쉽게 저장할 수 있지만, 기본적으로 기능을 제공하고 있지 않습니다. 내 화면을 동영상으로 저장하여 다른 사람에게 공유하거나 편집할 때 이런 방법을 사용할 수 있습니다.

1. 스크린샷 저장

adb 명령어로 스크린샷은 아래와 같이 찍을 수 있으며, 특정 경로에 파일을 저장할 수 있습니다.

adb shell screencap -p <file path>

예를 들어, 아래와 같이 화면을 캡쳐하여 /sdcard/Pictures/screenshot.png 경로 파일에 저장할 수 있습니다.

$ adb shell screencap -p /sdcard/Pictures/screenshot.png

PC에서 파일을 확인해보려면, 아래와 같이 디바이스의 파일을 PC로 가져올 수 있습니다. 파일은 터미널의 현재 작업 디렉토리로 복사됩니다.

adb pull /sdcard/Pictures/screenshot.png

2. 화면을 동영상으로 저장

adb 명령어로 동영상은 아래와 같이 촬영 시작하며, CTRL+C를 눌러 ADB 실행을 종료시키면 촬영이 완료되고, 비디오 파일로 저장됩니다.

adb shell screenrecord <video path>

예를 들어, 아래와 같은 명령어로 동영상 촬영을 하고, 종료시키면 해당 경로로 파일이 만들어집니다.

adb shell screenrecord /sdcard/Movies/video.mp4

PC에서 파일을 확인해보려면, 아래와 같이 디바이스의 파일을 PC로 가져올 수 있습니다. 파일은 터미널의 현재 작업 디렉토리로 복사됩니다.

adb pull /sdcard/Movies/video.mp4

3. 참고