본문으로 건너뛰기

스크롤 녹화에서 마우스 휠 끊김과 고르지 않은 프레임 레이트를 피하는 법

웹사이트 스크롤을 화면 녹화하면 왜 끊기고, 떨리고, 프레임이 빠지는지. 그리고 휠, 녹화 프로그램, 디스플레이, 페이지 자체까지 원인별 해결 방법.

Aviral Lakhanpaul 업데이트3분 분량

짧은 답

스크롤 녹화가 끊기는 원인은 보통 다섯 가지입니다. 한 칸씩 걸리는 마우스 휠이 페이지를 계단식으로 움직이는 경우, 녹화 프로그램이 가변 프레임 레이트로 저장하는 경우, 계속 움직이는 화면에 비해 프레임 레이트가 너무 낮은 경우, 디스플레이 주사율이 녹화와 다른 경우, 그리고 페이지가 너무 무거워 따라가지 못하는 경우입니다. 휠 대신 스크립트로 스크롤하고, 고정 60 fps로 녹화하고, 페이지를 미리 불러 두세요. 아니면 URL로 영상을 만드세요. 모든 프레임을 계산하므로 빠지는 프레임이 없습니다.

먼저 원인 찾기

스크롤 녹화가 끊길 때의 증상과 원인
보이는 현상유력한 원인
페이지가 툭툭 움직이고 그 사이에 아주 짧게 멈춥니다한 칸씩 걸리는 마우스 휠을 브라우저가 한 칸씩 부드럽게 처리함
속도가 빨라졌다 느려졌다 하며 일정하지 않습니다트랙패드를 튕긴 움직임과 그 관성
화면에서는 부드러운데 파일이나 편집 프로그램에서는 끊깁니다가변 프레임 레이트 녹화
빠르게 스크롤할 때 규칙적으로 덜덜 떨립니다초당 프레임이 너무 적거나 디스플레이 주사율과 맞지 않음
잠깐 멈췄다가 앞으로 훅 건너뜁니다페이지나 컴퓨터가 프레임을 놓침: 지연 로딩 이미지, 무거운 스크립트, 버거워하는 인코더

1. 마우스 휠은 계단식으로 움직입니다

일반적인 마우스 휠은 한 칸씩 걸리며 돌아가고, 한 칸마다 페이지에 정해진 거리만큼 움직이라고 요청합니다. 브라우저는 한 칸마다 짧은 애니메이션으로 부드럽게 처리하기 때문에, 휠을 계속 돌려도 결국 작게 가속했다 멈추는 움직임이 줄줄이 이어집니다. 화면을 볼 때는 눈이 그냥 넘어가 주지만, 큰 화면에서 재생되는 영상에서는 끊김으로 보입니다.

  • 가장 좋은 해결책: 휠을 쓰지 마세요. 정해진 속도로 스크립트가 페이지를 스크롤하게 하세요. 자동 스크롤 가이드에 복사해 쓸 스크립트가 있습니다.
  • 꼭 손으로 스크롤해야 한다면: 걸림 없이 도는 휠이나 트랙패드를 일정하게 천천히 끄는 편이 걸리는 휠보다 낫습니다. 하지만 20초 동안 속도를 유지할 수 있는 손은 없습니다.

2. 녹화 프로그램이 가변 프레임 레이트로 저장합니다

macOS 스크린샷 도구와 QuickTime을 비롯한 많은 기본 녹화 기능은 화면에서 무언가 바뀔 때만 프레임을 기록합니다. 용량은 줄지만 프레임 사이의 간격이 들쭉날쭉해지고, 편집 프로그램과 일부 플레이어는 이를 잘 처리하지 못합니다. 고정된 타임라인에 맞추느라 프레임을 복제하거나 버리게 되고, 스크롤이 덜덜 떨립니다.

  • OBS Studio처럼 고정 프레임 레이트로 저장하는 도구를 60 fps로 설정해 녹화하세요.
  • 이미 가변 프레임 레이트 파일이 있다면 편집하기 전에 고정 프레임 레이트로 변환하세요. HandBrake의 “Constant Framerate” 옵션으로 할 수 있습니다.

3. 계속 움직이는 화면에 비해 프레임이 너무 적습니다

스크롤은 매 프레임 모든 픽셀을 움직입니다. 30 fps에서는 60 fps보다 프레임마다 두 배 멀리 건너뛰고, 글자가 많은 페이지에서는 그 건너뜀이 눈에 보입니다. 24 fps는 영화의 프레임 레이트라 영화에는 맞지만, 어떤 속도로 스크롤되든 웹페이지에서는 셋 중 가장 덜 부드러워 보입니다.

움직임이 핵심이라면 60 fps로 녹화하고 내보내세요. 30 fps는 파일을 작게 해야 할 때만 쓰고, 그럴 때는 스크롤도 느리게 하세요. GIF는 대부분의 도구에서 프레임 레이트 상한이 낮으니, GIF 스크롤은 짧고 완만하게 만드세요.

4. 디스플레이와 녹화가 맞지 않습니다

디스플레이가 120Hz나 144Hz로 새로 고쳐지는데 60 fps로 녹화하면, 녹화 프로그램은 대략 두 프레임에 하나 정도만 남기고, 가변 주사율 디스플레이에서는 그마저도 고르지 않습니다. 녹화하는 동안 디스플레이를 60Hz로 설정하면 녹화와 일대일로 맞아떨어집니다. ProMotion이 있는 Mac에서는 디스플레이 설정의 주사율 항목에서 바꿀 수 있습니다.

5. 페이지가 따라가지 못합니다

  • 지연 로딩 이미지는 화면에 들어오는 순간 디코딩되고, 그 작업이 프레임을 잡아먹습니다. 녹화 전에 맨 아래까지 스크롤했다가 돌아와 모두 불러와 두세요.
  • 스크롤에 연동된 무거운 스크립트, 영상 배경, WebGL 효과가 있는 페이지는 컴퓨터에 큰 부담을 줍니다. 다른 앱과 브라우저 탭을 닫으세요.
  • 녹화와 인코딩을 동시에 하면 페이지와 CPU를 두고 경쟁합니다. 녹화 프로그램에 하드웨어 인코더가 있다면 쓰세요.

다섯 가지를 모두 없애는 해결책

위의 원인은 모두 실제 화면에서 움직임을 실시간으로 담기 때문에 생깁니다. 렌더러는 둘 다 하지 않습니다. Website Scroll Video는 페이지를 한 번 읽고, 이미지와 글꼴을 기다린 뒤, 매 프레임마다 페이지가 어디에 있어야 하는지 계산해서 그립니다. 계단식으로 움직이는 휠도, 맞춰야 할 주사율도, 프레임이 놓칠 마감 시간도 없으니, 페이지가 아무리 길거나 무거워도 출력은 24, 30, 60 fps로 고정됩니다.

내 사이트로 직접 해 보세요

링크를 붙여넣고 스크롤을 무료로 미리 보세요. 가입하면 무료 크레딧 51개, 카드 등록 없음, 내보내는 영상 어디에도 워터마크가 없습니다.

최근 검색

    자주 묻는 질문

    이어서 자주 묻는 것들에 짧게 답합니다.

    문의하기
    스크롤을 화면 녹화하면 왜 뚝뚝 끊겨 보이나요?

    대개 마우스 휠이 페이지를 한 칸씩 움직이거나, 녹화 프로그램이 가변 프레임 레이트로 저장하기 때문입니다. 스크립트로 스크롤하고 고정 60 fps로 녹화하거나, 녹화하는 대신 URL로 영상을 만드세요.

    웹사이트 스크롤 영상에 30 fps면 충분한가요?

    느린 스크롤과 작은 파일에는 괜찮습니다. 그보다 빠르다면 60 fps가 눈에 띄게 부드럽습니다. 프레임마다 페이지가 움직이는 거리가 절반이기 때문입니다.

    가변 프레임 레이트로 녹화된 파일은 어떻게 고치나요?

    편집하기 전에 고정 프레임 레이트로 다시 인코딩하세요. 예를 들어 HandBrake의 Constant Framerate 설정을 쓰면 됩니다. 아니면 OBS처럼 고정 프레임 레이트로 저장하는 도구로 다시 녹화하세요.

    Website Scroll Video 로고. 브라우저 창 속 웹페이지 위에 놓인 재생 버튼.

    녹화에 쓰는 시간은 줄이고, 만드는 시간은 늘리세요.

    맞춤형 움직임과 똑똑한 컨트롤, 그리고 요즘 창작자를 위한 내보내기 옵션으로 사이트 녹화를 자동화하세요.