동영상에서 프레임 추출하기
썸네일을 고를 때, 스토리보드를 짤 때, 타임랩스 영상을 낱장 사진으로 나눌 때 씁니다. 간격을 정하면 번호가 매겨진 정지 이미지로 돌려받습니다.
- 브라우저 안에서 전부 처리됩니다
- 오프라인에서도 작동합니다
- 업로드 없음
- 가입 없음
- 워터마크 없음
도구를 불러오는 중…
작동 방식
- 동영상을 끌어다 놓으세요.
- 프레임 사이의 간격(초)이나, 전체 프레임 개수를 고르세요.
- 추출한 뒤 정지 이미지를 미리 보고 ZIP으로 내려받으세요.
왜 아무것도 업로드되지 않는가
이 페이지가 하는 모든 작업은 브라우저 탭 안에서 도는 코드가 처리합니다. 웹 페이지를 그리는 그 엔진을 그대로 씁니다. 파일은 디스크에서 탭의 메모리로 읽어 들여 거기서 변환한 뒤 다시 다운로드 파일로 내보냅니다. 어디로도 전송되지 않습니다. 우리에게도, 제3자에게도.
직접 확인해 보세요
- 브라우저 개발자 도구(F12)를 열고 네트워크(Network) 탭을 선택합니다.
- 파일을 올리고 도구를 실행합니다.
- 보이는 요청은 도구 자체의 코드를 받아 오는 것뿐입니다. 무거운 몇몇 도구는 공개 CDN에서 오픈소스 엔진을 함께 받아 옵니다. 여기에 loreatec.jp로 가는 작은 방문 집계 신호 하나(페이지 주소와 제목, 그 이상은 없습니다)가 더해집니다. 어느 것도 당신의 파일을 실어 나르지 않습니다.
자주 묻는 질문
간격과 전체 개수 중 무엇을 쓰면 되나요?
동영상의 리듬이 중요할 때는 간격을 쓰세요. 3분짜리 클립에서 5초마다 한 장씩 뽑으면 시간 전체에 고르게 퍼진 정지 이미지 36장이 나옵니다. 결과물의 개수가 중요할 때는 전체 개수를 쓰세요. 동영상 길이와 상관없이, 콘택트 시트(사진을 모아 한눈에 보는 축소판 모음)에 필요한 12장을 정확히 뽑아내듯 이 도구가 알아서 간격을 맞춰 줍니다.
PNG와 JPG 중 무엇을 골라야 하나요?
촬영된 장면에는 JPG를 쓰세요. 파일이 훨씬 작아지는데 차이는 눈에 띄지 않습니다. 프레임에 텍스트나 화면 메뉴가 있다면 PNG를 쓰세요. JPG는 그런 가장자리를 흐리게 만드는 경향이 있습니다. 정지 이미지를 나중에 더 편집할 계획이라도 PNG가 낫습니다.
프레임 개수에 왜 상한이 있나요?
ZIP을 만들기 전에 프레임 하나하나가 브라우저의 메모리에 만들어지기 때문입니다. 원본 크기 정지 이미지 수백 장이면 그 메모리를 다 채워 탭이 멈출 수 있습니다. 상한은 이 도구가 브라우저가 감당할 수 있는 범위 안에 머물게 해 줍니다. 동영상의 모든 프레임을 하나도 빠짐없이 저장하려면, 컴퓨터에 설치하는 동영상 프로그램을 대신 쓰세요.
동영상이 업로드되나요?
아닙니다. 동영상 엔진이 이 브라우저 탭 안에서 돌아갑니다. 파일은 브라우저의 메모리로 읽혀 그 안에서 정지 이미지로 만들어지므로 서버로는 아무것도 전송되지 않습니다. 이 페이지는 “교차 출처 격리(cross-origin isolated)”라는 브라우저 보안 설정으로 제공되는데, 그 덕분에 엔진이 컴퓨터의 프로세서 코어 여러 개를 한꺼번에 써서 더 빨라집니다.