본문으로 건너뛰기

Mac에서 화면 타임랩스를 만드는 방법 (2026)

Mac에서 일정 간격 스크린샷과 MP4 내보내기로 화면 타임랩스를 만듭니다. Temposhot, screencapture와 FFmpeg 스크립트, OBS를 비교합니다.

11분 분량워크플로작성자: Temposhot Team

A finished capture session with ZIP, Images, PDF and MP4 export

화면 타임랩스는 몇 시간의 작업을 짧은 영상으로 압축합니다. 모든 순간을 녹화하는 대신 몇 초마다 스크린샷을 찍고, 프레임을 영상 속도로 재생합니다. 3초 간격으로 한 시간을 캡처하면 1,200개의 프레임이 생기며, 30 fps MP4로 저장하면 40초짜리 영상이 됩니다.

이 글은 타임랩스가 적합한 작업, Mac에서 타임랩스를 만드는 세 가지 방법, 한 시간짜리 디자인 작업에 맞는 Temposhot 설정, 긴 실행에서 발생하는 문제를 다룹니다. 예시는 디스플레이 한 개에서 캡처한 디자인 도구의 한 시간짜리 레이아웃 작업입니다.

타임랩스가 더 적합한 경우

긴 작업의 화면 녹화는 용량이 크고 검토에 시간이 많이 듭니다. 타임랩스는 작업의 흐름을 유지하고 기다리는 시간을 뺍니다.

  • 용량. 1시간 동안 30 fps로 녹화하면 108,000개의 프레임이 생성됨. 같은 시간을 3초 간격으로 캡처하면 1,200개가 생성됨.
  • 검토 시간. 시청자가 1시간을 훑어보는 대신 40초 영상을 봄.
  • 선명한 정지 화면. 모든 프레임이 전체 스크린샷이므로 원하는 순간을 이미지로 추출할 수 있음.
  • 낮은 부하. 몇 초에 한 프레임만 캡처하므로 연속 인코딩보다 디스크와 처리 부담이 훨씬 적음.

타임랩스에는 오디오가 없고 부드러운 포인터 움직임도 없습니다. 내레이션이나 정확한 타이밍이 중요하면 녹화를 사용합니다. 녹화와 타임랩스 비교에서 이 선택을 다룹니다.

위 네 가지는 몇 초마다 찍은 프레임으로 변화를 보여 줄 수 있을 만큼 작업이 천천히 바뀐다는 전제에 기반합니다. 메뉴를 열었다가 바로 닫는 클릭처럼 짧은 간격으로 바뀌는 작업은 더 짧은 간격이 필요합니다. 간격은 전체 실행 시간이 아니라 확인해야 하는 가장 빠른 변화를 기준으로 고릅니다.

타임랩스가 오해를 부를 때

타임랩스는 프레임 사이의 시간을 숨깁니다. 화면이 바뀌지 않으면 3초 간격과 3분 간격을 시청자가 구분할 수 없습니다. 다음 세 가지 경우에 혼동이 생깁니다.

  • 작업 중 멈춘 시간이 편집처럼 보임. 멈춤 전후에 저장된 프레임이 나란히 놓여 영상이 그 시간을 건너뜀. 클립과 함께 쓰는 설명에 실제 소요 시간을 적음.
  • 짧은 동작이 사라짐. 2초 안에 열렸다 닫히는 메뉴는 3초 간격에서 두 프레임 사이에 빠질 수 있음.
  • 실행 중 캡처 대상이 바뀜. 디스플레이를 분리하거나 배열을 바꾸면 실행이 멈추고 Display Configuration Changed 대화상자가 열릴 수 있음. 멈춘 동안은 영상에 공백이 생기고, 다른 디스플레이로 바뀌면 프레임이 보여 주는 대상이 달라짐.

프레임 수와 클립 길이

타임랩스 계획에는 두 가지 공식이 대부분 쓰입니다.

  • 프레임 수 = 실행 시간(초)을 간격(초)으로 나눈 값.
  • 클립 길이 = 프레임 수를 내보내기 프레임 레이트로 나눈 값.

5초 간격으로 2시간을 실행하면 1,440개의 프레임이 저장됩니다. 30 fps에서는 클립이 48초, 24 fps에서는 같은 프레임이 60초 동안 재생됩니다. 실행 전에 두 값을 계산해서 클립 길이가 함께 게시할 글이나 메시지의 길이와 맞도록 합니다.

Mac에서 화면 타임랩스를 만드는 세 가지 방법

방법작업량출력비고
Temposhot Auto Capture설정만 필요5부터 60 fps까지의 MP4, 이미지, PDF, GIF일시 정지, 재개, 프레임 검토 내장
screencapture 반복문과 FFmpeg짧은 스크립트FFmpeg가 지원하는 모든 형식무료. 권한, 절전, 파일 이름을 직접 관리함
OBS Studio설치와 장면 구성 필요연속 영상, 나중에 빨리 감기무료. 정지 화면이 아닌 영상을 녹화함

방법 선택

실행이 몇 분을 넘고, 일시 정지가 필요하고, MP4와 함께 정지 화면도 필요하면 Temposhot을 사용합니다. Temposhot이 내보내지 않는 형식이 필요하고 권한과 절전을 직접 관리하는 작업을 감수할 수 있으면 스크립트를 사용합니다. 클립에 내레이션이나 연속 동작이 필요하면 OBS를 사용합니다. 정지 화면 방식으로는 둘 다 캡처할 수 없기 때문입니다.

Temposhot Auto Capture와 screencapture 반복문 및 FFmpeg를 비교한 표. 설정 작업량, 일시 정지 처리, 출력 형식, 권한, 비용을 다룸.

스크립트: screencapture와 FFmpeg

반복문으로 프레임을 캡처한 뒤 FFmpeg로 인코딩합니다. FFmpeg는 별도로 설치합니다(예: Homebrew 사용).

mkdir -p ~/Timelapse && cd ~/Timelapse
for i in {1..1200}; do
  screencapture -x -m "frame-$(printf %04d $i).png"
  sleep 3
done
ffmpeg -framerate 30 -i frame-%04d.png -c:v libx264 -pix_fmt yuv420p timelapse.mp4

반복문은 caffeinate -di로 실행해서 디스플레이가 잠들지 않게 합니다. Terminal에 화면 기록 권한이 필요합니다. 명령줄 가이드에서 두 가지 모두 다룹니다.

각 플래그의 역할은 다음과 같습니다. -x는 셔터 소리를 끕니다. -m은 기본 디스플레이만 캡처하므로 두 번째 디스플레이는 프레임에 포함되지 않습니다. printf %04d는 파일 번호를 네 자리로 맞추므로 9999까지 파일 순서가 유지됩니다.

스크립트 실행 후 Timelapse 폴더의 파일 트리. 0001부터 1200까지 번호가 붙은 프레임 파일과 그 옆의 인코딩된 timelapse.mp4가 표시됨.

스크립트의 예외 상황

반복문은 1,200번 실행되며, 각 반복은 sleep 시간과 screencapture가 파일을 쓰는 데 걸리는 시간을 더해 소요됩니다. 그래서 실행은 60분보다 늦게 끝납니다. 긴 실행 전에 time으로 한 번의 반복 시간을 측정하고, sleep 값을 측정한 부하만큼 줄입니다. 조정하지 않으면 실행 시간이 캡처 지연의 합만큼 계획보다 길어지고, 프레임 수는 1,200으로 유지됩니다.

FFmpeg는 번호가 붙은 파일을 순서대로 읽습니다. 폴더 중간의 파일을 삭제하면 FFmpeg가 그 공백에서 멈출 수 있고, MP4가 일찍 끝납니다. 잘못된 프레임은 삭제하지 말고 이웃 프레임의 복사본으로 교체합니다.

스크립트는 캡처 실패 기록을 남기지 않습니다. 실행이 끝나면 ls ~/Timelapse | wc -l로 PNG 파일 수를 확인합니다. 계획한 프레임 수보다 적으면 캡처가 실패했거나 반복문이 중단된 것입니다.

첫 번째 반복에서 screencapture가 오류를 보고하면 System Settings를 열고 Privacy & Security, Screen Recording 순서로 이동해 Terminal이 켜져 있는지 확인합니다. macOS는 설정 변경을 그 이후에 시작된 앱에만 적용할 수 있으므로, 설정을 바꾼 뒤 Terminal을 종료했다가 다시 엽니다.

OBS Studio

OBS는 직접 구성한 장면에서 연속 영상을 녹화합니다. 타임랩스를 만들려면 일반 녹화를 한 뒤 영상 편집기에서 빨리 감거나, OBS의 비디오 설정에서 출력 프레임 레이트를 낮춥니다. 이미 스트리밍에 OBS를 쓰는 사용자에게 적합합니다.

OBS는 세션 전체를 하나의 긴 파일로 만듭니다. 한 시간 연속 녹화는 Temposhot 예시의 1,200개 정지 화면보다 훨씬 크고, 빨리 감기 단계에서 파일이 하나 더 생깁니다. 영상 자체가 결과물일 때 OBS를 선택하고, 정지 화면이 결과물이면 선택하지 않습니다.

Temposhot으로 타임랩스 만들기

  1. Auto Capture 열기

    Command+1을 누릅니다. Auto Capture가 열립니다.

  2. Timelapse 프리셋 적용

    Timelapse 프리셋을 선택합니다. 기간 1시간, 3초 간격, 키 입력 없음, 5초 카운트다운으로 설정됩니다. 기간 프리셋은 Temposhot Pro가 필요합니다.

  3. 소스 선택

    프리셋을 적용하면 소스가 비워지므로 지금 선택합니다. Screens 아래의 디스플레이 하나, Windows 아래의 앱 하나, 또는 1600×900, 16:9 같은 Custom Area 중 하나를 고릅니다.

  4. 시작하고 평소대로 작업

    Start Capture를 선택합니다. 카운트다운이 끝나면 플로팅 툴바에 Pause capture, Resume capture, Finish capture가 나타납니다.

  5. 프레임 검토

    실행이 끝나면 결과 패널에 Capture complete가 표시됩니다. 비공개 내용이 있는 프레임의 체크박스를 해제합니다.

  6. MP4 내보내기

    MP4를 선택하고 30 fps와 High 품질을 고른 뒤 내보냅니다. 파일은 Open Export Folder에서 열 수 있습니다.

A finished capture session with ZIP, Images, PDF and MP4 export

한 시간짜리 디자인 작업 설정

프리셋은 종료 조건, 간격, 키 입력, 카운트다운을 제공합니다. 소스와 내보내기 설정은 별도로 지정합니다. 아래 표는 예시 작업에 사용한 값입니다.

한 시간짜리 디자인 작업의 설정 패널 행: 1시간 기간 종료, 3초 간격, 키 입력 없음, 5초 카운트다운, 30 fps 및 High 품질의 MP4 내보내기.

카운트다운은 첫 프레임 전에 실행됩니다. 카운트다운 중에는 프레임이 저장되지 않으므로, 이 시간을 디자인 도구로 전환해 레이아웃을 시작 상태로 맞추는 데 사용합니다.

일시 정지와 휴식

기간 실행은 캡처 중인 시간만 셉니다. 따라서 일시 정지는 종료 시점을 시계 기준으로 뒤로 밀어냅니다. 아래 타임라인은 10분 일시 정지가 포함된 한 시간 실행을 보여 줍니다.

한 시간 기간 실행의 타임라인. 0:00부터 0:45까지 약 900개 프레임을 저장하며 캡처하고, 10분 동안 일시 정지한 뒤, 남은 15분 동안 약 300개 프레임을 캡처함.

실행은 시계 기준 1:10에 끝나며 총 1,200개의 프레임을 저장합니다. End time 실행은 다르게 동작합니다. 일시 정지는 종료 시점을 바꾸지 않으므로, 같은 10분 일시 정지는 캡처 시간을 10분 줄입니다. 고정된 작업량에는 Duration을, 특정 시각에 반드시 끝나야 하면 End time을 선택합니다.

End time 종료 설정

End time 실행은 회의나 교대 시간 전에 끝나야 하는 세션에 맞습니다. 9:00에 시작하고 End time을 11:00으로 설정한 세션은, 20분 동안 일시 정지되었더라도 11:00에 끝납니다. 일시 정지 시간은 종료 시점이 아니라 캡처 시간을 줄입니다. 종료 조건은 다음 단계로 설정합니다.

  1. End time 선택

    Stop condition에서 End time을 선택합니다.

  2. 로컬 날짜와 시각 입력

    Mac의 로컬 시간대 기준으로 종료 날짜와 시각을 입력합니다.

  3. 실행 시작

    Start Capture를 선택합니다. 자리를 비우기 전에 진행 텍스트에서 남은 시간을 확인합니다.

End time을 종료 조건으로 선택하고, 로컬 날짜와 시각을 입력한 뒤, 실행을 시작하고 남은 시간을 확인하는 세 단계 설정 과정.

고정된 프레임 수를 위한 Duration 또는 End time

계획한 프레임 수와 맞아야 하면 Duration 종료를 사용합니다. Duration 종료는 프레임 수를 보장합니다. 위의 9:00부터 11:00까지 구간은 20분 일시 정지가 추가되면 프레임을 더 적게 저장하지만, 5초 간격의 2시간 Duration 실행은 일시 정지와 관계없이 1,440개의 프레임을 저장합니다.

검토, 제외, 다시 시작

결과 패널에는 프레임마다 썸네일이 표시됩니다. 각 썸네일에는 체크박스가 있고, Select all은 모든 프레임을 선택합니다. 내보내기 버튼은 프레임을 하나 이상 선택해야 활성화되므로, 내보내기 전에 비공개 내용이 보이는 프레임의 체크박스를 해제합니다.

패널에 프레임이 남아 있는 상태에서 새 실행을 시작하면 Discard the current frames and start fresh? 대화상자가 나타날 수 있습니다. 패널을 비우려면 Start Fresh를, 화면의 프레임을 유지하려면 Cancel을 선택합니다. 지워진 프레임은 Capture History에 남으므로, 실행 결과가 아직 필요하면 먼저 MP4를 내보냅니다.

소스에서 MP4까지의 프레임 경로

모든 프레임은 첫 카운트다운부터 내보낸 파일까지 같은 경로를 따릅니다. 아래 흐름도는 단계 순서와 프레임을 제외할 수 있는 지점을 보여 줍니다.

다섯 개 상자로 이루어진 흐름도. 소스 선택, 카운트다운과 간격마다 저장되는 프레임, 결과 패널에서 프레임 선택, 선택한 프레임 레이트로 MP4 내보내기 순서로 진행됨.

실행에 사용하는 키

실행의 대부분은 마우스로 진행하지만, 세 가지 단축키는 실행을 시작하거나 스크립트를 멈출 때 시간을 줄여 줍니다. 단축키는 아래 표에 정리되어 있습니다.

단축키 네 가지 표. Command+1은 Auto Capture를 열고, Command+,는 Settings를 열고, Command+3은 Action Capture를 열고, Control+C는 Terminal의 screencapture 반복문을 중지함.

긴 실행과 절전

긴 실행과 절전

화면을 잠그거나 Mac이 잠자기 상태로 들어가면 Auto Capture가 일시 정지됩니다. 잠금 해제나 깨우기 후 Temposhot이 캡처 스트림을 복원하고 실행을 이어 갑니다. 직접 일시 정지한 실행은 계속 일시 정지 상태로 남습니다. 일시 정지된 시간의 프레임은 저장되지 않으므로, 해당 지점에서 클립에 끊김이 나타납니다.

한 시간을 넘는 실행에서는 Settings의 General에서 **Auto Export (Save as you go)**를 켭니다. 실행이 진행되는 동안 프레임이 Export path에 저장되므로, 중단 전에 저장된 프레임은 디스크에 남습니다. 전체 품질을 원하면 PNG를, 1에서 100 사이의 품질을 가진 JPG를 선택합니다(기본값은 85). Export path가 필요하며, 캡처가 진행 중이면 설정이 잠기므로 실행을 시작하기 전에 변경합니다.

내보내기 형식 가이드에서 MP4 옵션과 파일 위치를 다룹니다.

사용 사례별 권장 간격

영상 길이는 프레임 수를 fps로 나눈 값과 같습니다. 프레임 수는 실행 시간을 간격으로 나눈 값과 같습니다.

사용 사례실행 시간간격프레임 수30 fps 기준 길이
짧은 데모10분1초60020초
디자인 작업1시간3초1,20040초
일러스트 또는 레이아웃2시간5초1,44048초
하루 종일 코딩8시간10초2,88096초
하루 동안의 대시보드12시간1분72024초

다시 캡처하지 않고 길이를 바꾸려면 내보내기 프레임 레이트를 바꿉니다. 1,200개 프레임의 세션은 24 fps에서 50초, 60 fps에서 20초, 15 fps에서 80초 동안 재생됩니다.

변화 속도에 따른 간격 선택

간격은 화면이 얼마나 빨리 바뀌는지에 맞춥니다. 문서에 타이핑하면 몇 초마다 화면이 바뀌므로 3초 간격으로 진행 상황이 보입니다. 5분마다 새로고침되는 대시보드는 대부분의 프레임이 동일하므로 3초 간격에서 얻는 것이 없습니다. 표의 간격으로 시작해 2분 테스트 실행을 하고, 각 변화가 최소 한 프레임에 나타나는지 확인합니다.

타임랩스를 읽기 쉽게 유지하는 습관

읽기 어려움의 대부분은 내보내기가 아니라 간격과 화면 구도에서 생깁니다. 아래 규칙은 테스트 실행에서 가장 자주 보인 문제를 방지합니다.

타임랩스 실행의 do와 dont 규칙 표. 긴 실행 전 짧은 테스트, 메뉴와 패널이 보이도록 작업 영역 구도 잡기, 간격 고정, 정확한 클릭 순서에는 타임랩스를 쓰지 않음.

실행 도중 간격이 바뀌면 클립의 재생 속도가 변화 지점에서 달라져 시청자에게 설명하기 어렵습니다. 실행 하나에 간격 하나를 유지하고, 작업 속도가 바뀌면 두 번째 실행을 시작합니다.

타임랩스 예시의 세 가지 수치. 3초 간격 한 시간 실행에서 나온 1,200개 프레임, 30 fps에서 40초 클립, 30 fps 녹화 한 시간의 108,000개 프레임.

대상 플랫폼에 맞는 프레임 레이트

내보내기 프레임 레이트는 대상을 확인한 뒤 고릅니다. 30 fps 파일은 일반적인 동영상 플레이어에서 부드럽게 재생되므로, 1,200개 프레임 클립은 30 fps에서 40초가 됩니다. 15 fps처럼 낮은 값은 각 변화가 더 오래 보이지만 끊겨 보이므로 느린 대시보드에 어울릴 수 있습니다. 기본 내보내기 프레임 레이트는 15 fps이므로, 부드러운 움직임이 필요하면 30 fps를 직접 설정합니다.

사용 사례

  • 포트폴리오와 소셜 게시물. 디자인, 일러스트 또는 레이아웃이 1분 이내에 만들어지는 과정을 보여 줌.
  • 비동기 진행 업데이트. 상태 회의 대신 짧은 클립과 글 요약을 보냄. 타임랩스를 이용한 비동기 진행 업데이트를 참고.
  • 긴 작업. 자리에 앉아 있지 않고 렌더링, 빌드 또는 데이터 가져오기의 진행 상황을 확인함.
  • 개인 검토. 작업 세션이 어디에 시간을 썼고 각 부분에 얼마나 걸렸는지 확인함.
  • 교육. 긴 작업의 단계 순서를 보여 주고, 글로 된 가이드용 정지 화면을 함께 제공함.

숫자가 있는 예시

5초 간격으로 45분 동안 그린 일러스트는 540개의 프레임을 저장합니다. 30 fps에서는 18초 클립이 됩니다. 10초 간격의 4시간 오전 작업 블록은 1,440개의 프레임을 저장하며, 30 fps에서 48초로 재생됩니다. 이 4시간 예시는 비동기 진행 업데이트 글에서 사용한 오전 작업 블록과 같습니다.

시작 프레임이 작업이 아니라 준비 과정을 보여 줄 때는 영상 편집기에서 클립의 처음이나 끝 몇 초를 자릅니다. 저장된 원본 프레임은 그대로 유지되므로, 자르기는 정지 화면에 영향을 주지 않습니다.

긴 화면 타임랩스 전 다섯 가지 확인 목록. 전원 연결, 절전 방지, 소스 선택과 작업 영역 구도, 계획한 간격의 2분 테스트 실행, 한 시간을 넘는 실행의 Auto Export용 Export path 설정.

FAQ

화면 타임랩스에는 어떤 간격을 사용해야 하나요?

한 시간 동안의 활발한 작업에는 3초로 시작합니다. 여러 시간에 걸친 세션에는 5초에서 10초를, 대시보드처럼 느리게 변하는 화면에는 30초에서 1분을 사용합니다.

MP4 대신 GIF를 만들 수 있나요?

네. **Export settings…**를 열고 GIF를 선택한 뒤 프레임 지연을 0.04초에서 1초 사이로 설정합니다. 기본 지연은 0.1초입니다. GIF는 크기가 빠르게 커지므로 수백 개 프레임 이하로 유지합니다. GIF를 참고합니다.

Temposhot이 오디오를 녹음하나요?

아니요. Temposhot은 스크린샷으로 MP4 파일을 만듭니다. 오디오나 연속 영상은 녹화하지 않습니다.

이미 가지고 있는 스크린샷으로 타임랩스를 만들 수 있나요?

네. Images to Video는 브라우저에서 이미지 묶음으로 MP4를 만들고, Images to GIF는 GIF를 만듭니다.

타임랩스를 일시 정지하고 다시 시작할 수 있나요?

네. 플로팅 툴바에서 Pause capture를 선택하고, 계속하려면 Resume capture를 선택합니다. 기간 실행은 남은 시간을 유지합니다. End time 실행은 설정한 시각에 여전히 끝납니다.

영상에 카운트다운이 나타나나요?

아니요. 카운트다운은 첫 프레임 전에 실행되며, 그 동안 프레임은 저장되지 않습니다. 영상의 첫 프레임은 카운트다운 후 처음 저장된 프레임입니다.

한 번의 실행으로 디스플레이 두 개를 캡처할 수 있나요?

아니요. 실행마다 소스가 하나이며, 세션 전체에서 소스가 고정됩니다. 디스플레이마다 세션을 하나씩 실행해 클립 두 개를 만듭니다.

실행 하나가 디스크 공간을 얼마나 사용하나요?

프레임마다 파일이 하나 생성되므로 전체 용량은 화면 내용과 형식에 따라 달라집니다. PNG는 전체 품질을 유지하며 화면의 세부 묘사가 많을수록 커지고, JPG 파일은 선택한 품질에 따라 더 작습니다. 긴 실행 전에 Export path가 있는 디스크의 여유 공간을 확인하고, 공간이 부족하면 JPG 형식의 Auto Export를 사용합니다.

반복 가능한 스크린샷을 완성된 결과물로 만들기

간격, 종료 조건, 카운트다운을 Save Current Setup으로 프리셋에 저장합니다. 자세한 내용은 캡처 프리셋 가이드를 참고합니다. 프리셋은 소스를 저장하지 않으므로 매번 디스플레이나 영역을 선택합니다. 클립을 공유하는 사람에게 용어를 설명하려면 화면 타임랩스 용어집 항목을 참고합니다.

timelapsemp4screenshot-automationmacos

여기서 사용한 용어: screen timelapse, window capture

반복되는 스크린샷을 완성된 결과물로 만듭니다

Temposhot은 타이머 또는 클릭할 때마다 캡처하고, 결과를 PDF, 이미지, ZIP 또는 MP4로 내보냅니다.

관련 글