동영상 프레임 추출기이란?
Video to Frames Extractor는 동영상에서 개별 프레임을 추출하여 PNG, JPEG, WebP 이미지로 내보냅니다. 썸네일 제작, 동작 분석, 콘택트 시트 제작에 활용할 수 있습니다. ffmpeg.wasm과 Canvas로 모두 로컬에서 처리되며, 동영상은 기기 밖으로 나가지 않습니다.
MP4, WebM, MOV, AVI 파일을 최대 100MB까지 받습니다. 프레임 단위 분석이 필요할 때는 「모든 프레임」, 타임라인 전반에서 고르게 뽑고 싶을 때는 「N번째 프레임마다」, 깔끔한 스토리보드용이면 「초당 1프레임」, 원하는 속도로 뽑고 싶으면 「사용자 FPS」, 특정 순간(MM:SS) 한 장만 필요하면 「지정 시각」을 고르면 됩니다. 프레임은 Canvas로 원본 해상도 그대로 출력됩니다. 원하는 프레임에 체크해 그 부분만 받거나, 아무 프레임이나 클립보드에 복사하거나, 전체를 하나의 ZIP으로 묶을 수 있습니다. JPEG와 WebP에는 품질 슬라이더가 있어 용량과 선명도를 직접 조율할 수 있습니다.
사용 방법
- 동영상 파일을 업로드합니다 (MP4, WebM, MOV 또는 AVI).
- 추출 모드를 선택합니다: 모든 프레임, N번째 프레임마다, 초당 1프레임, 사용자 FPS, 또는 「지정 시각」으로 한 장만 캡처. 출력 형식(PNG, JPEG, WebP)을 고르고 JPEG나 WebP면 품질도 조정합니다.
- 추출을 클릭하고 프레임 갤러리를 탐색한 후, 개별 프레임이나 전체를 ZIP으로 다운로드합니다.
사용 시기
- 튜토리얼이나 제품 데모 녹화에서 가장 선명한 컷을 골라 썸네일로 쓰기.
- 감독이나 편집자에게 넘길 클립의 콘택트 시트나 스토리보드 만들기.
- 게임 플레이나 애니메이션에서 모션 분석용 참고 컷 뽑기.
결과
30초짜리 제품 데모에서 최적의 썸네일을 고르고 싶습니다. 추출을 초당 1프레임으로 설정해 30개의 프레임을 추출한 뒤, 원하는 장면을 고해상도 PNG로 다운로드합니다.
자주 묻는 질문
- 4분짜리 영상인데 왜 프레임이 수천 장이나 나오나요?
- 표준 30fps 영상은 1초에 30장이므로 4분이면 약 7,200장이 됩니다. 「초당 1프레임」으로 바꾸거나 「N번째 프레임마다」를 N=30으로 두면 실제로 살펴볼 만한 수준까지 한 번에 줄어듭니다. 또한 「특정 구간만 추출」을 체크하고 두 개의 핸들을 드래그하면 영상 전체가 아니라 한 장면에서만 프레임을 뽑을 수 있습니다.
- PNG와 JPEG 중 어느 쪽으로 내보내는 게 좋나요?
- PNG는 픽셀 손실이 없어 스크린샷, UI 캡처, 글자나 단색 면이 많은 화면에 잘 맞습니다. JPEG와 WebP는 용량이 몇 배 작아서 실사 영상, 움직임이 많은 녹화, 가볍게 미리 볼 때 충분합니다. 같은 품질에서는 보통 WebP가 가장 가볍고, 웹 전송용으로는 1순위 선택입니다.
- 업로드 한도가 100MB로 빡빡한 이유가 뭔가요?
- 프레임은 다운로드 전에 메모리에서 디코딩되기 때문에, 큰 영상에 수천 장의 원본 해상도 프레임이 더해지면 브라우저 RAM이 바닥나 탭이 죽습니다. 긴 클립은 미리 잘라내거나 구간을 나눠 처리하세요.
- 추출한 프레임은 원본 동영상과 같은 해상도인가요?
- 그렇습니다. 원본 해상도 그대로 렌더링되므로 1080p 파일은 1920×1080, 4K 파일은 3840×2160 프레임을 얻습니다. 원본 자체에 가변 크기가 섞여 있지 않은 한 업/다운스케일링은 없습니다.
- 특정 타임스탬프의 단일 프레임을 뽑을 수 있나요?
- 가능합니다. 추출 모드를 「지정 시각」으로 바꾸고 원하는 시각을 입력하거나(MM:SS, 예: 1:23.5) 슬라이더를 끌고 「프레임 캡처」를 누르면 됩니다. 전체 ffmpeg 파이프라인 없이 바로 해당 지점으로 시크하므로 캡처가 거의 즉시 됩니다.