동영상 프레임 추출 도구 로컬 동영상 · 브라우저 내 처리

동영상 프레임 추출, 시간 구간까지 정확하게

로컬 동영상을 불러와 프레임 수·간격·키프레임·타임코드로 화면을 추출하고, 특정 시간 구간만 골라 추출할 수도 있습니다. PNG/JPG로 내보내고 ZIP으로 묶어 다운로드하세요. 로컬 동영상은 업로드되지 않으며, Bilibili 링크에서 바로 불러올 수도 있습니다.

사용 방법

동영상을 여기에 끌어다 놓거나 클릭하여 선택

MP4, MOV, WebM 등 브라우저에서 재생 가능한 형식 지원

동영상 불러오기

로컬 동영상을 드래그하거나 클릭해 선택하거나 Bilibili 링크를 붙여넣으세요. 브라우저가 길이와 해상도를 읽기만 하며 로컬 파일은 업로드되지 않습니다.

구간 선택 및 설정

타임라인 핸들로 구간을 정한 뒤 추출 모드·형식·해상도를 선택하세요. "시간 구간" 모드는 구간 안에서 균등하게 N 프레임을 추출합니다.

골라서 다운로드

추출이 끝나면 필요한 화면을 체크해 개별 저장하거나 한 번에 ZIP으로 묶을 수 있습니다.

네 가지 기본 모드 고르는 법

모드마다 해결하는 문제가 다릅니다. 후보 프레임은 많을수록 좋은 것이 아니라, 한 장마다 메모리와 검토 비용이 늘어납니다.

  • 프레임 수 — 전체 범위에서 균등하게 N 프레임을 추출합니다. 시각적 인덱스를 빠르게 만들 때 좋습니다.
  • 간격 — 고정된 초 간격으로 한 프레임씩 추출합니다. 강의, 관찰 기록 등 일정한 시간 커버리지가 필요할 때 적합합니다.
  • 키프레임 — MP4/MOV는 컨테이너의 키프레임 테이블을 직접 읽고, 그 외 형식은 화면 변화 감지로 장면 전환을 찾습니다.
  • 타임코드 — 가지고 있는 타임코드로 정확한 순간을 추출합니다. 자막 스크립트, 숏 리스트, QA 증거 수집에 적합합니다.
  • 시간 구간 — 선택한 구간 안에서 균등하게 N 프레임을 추출 — "딱 이 구간만" 필요할 때를 위한 모드입니다.
  • 프레임 수: 처음 보는 소재나 짧은 동영상의 시각적 인덱스에 적합. 균등 샘플링은 아주 짧은 동작을 놓칠 수 있습니다.
  • 간격: 강의·실험 등 고정된 시간 커버리지가 필요한 과정에 적합. 간격이 작으면 비슷비슷한 이미지가 많이 생깁니다.
  • 키프레임: 편집 지점과 장면 전환을 빠르게 훑어볼 때 적합. 인코더 키프레임은 압축을 위한 것이라 구도가 가장 좋은 프레임은 아닐 수 있습니다.
  • 타임코드: 자막 스크립트, 숏 리스트, QA 증거 수집에 넓게 샘플링하는 것보다 확실합니다.

"시간 구간"을 추가한 이유

동영상 전체에서 균등 추출하면 정말 중요한 수십 초에서 두세 장만 얻기 쉽습니다. 구간을 먼저 지정하면 후보가 줄고 적중률이 높아지며 오프닝·엔딩도 피하기 쉽습니다.

화질과 현실적인 기대

프레임 추출은 원본에 없는 디테일을 복원할 수 없습니다. 압축 흔적, 저조도, 디지털 줌, 모션 블러는 그대로 남습니다. 인접 프레임이 모두 선명하지 않다면 확대보다 움직임이 멈추는 순간을 찾는 것이 좋습니다.

로컬 파일은 브라우저에서 디코딩되며 어떤 서버에도 업로드되지 않습니다.

자주 묻는 질문

이 도구는 무료인가요?

무료이며 가입도 필요 없습니다. 원활하게 처리할 수 있는 파일 크기는 브라우저 디코딩 능력, 동영상 길이, 기기 메모리에 따라 달라집니다.

제 동영상이 업로드되나요?

로컬 동영상은 업로드되지 않습니다. 동영상은 브라우저 로컬 API로 읽히며 디코딩·추출·ZIP 압축까지 모두 사용자의 기기에서 완료됩니다. 브라우저 밖으로 나가는 것은 직접 다운로드한 이미지뿐입니다. Bilibili 링크로 불러오는 경우 동영상은 이 사이트의 분석 서비스를 거쳐 브라우저로 전달되며 저장되지 않습니다. 서버를 거치는 경로는 이것뿐입니다.

어떤 동영상 형식을 지원하나요?

브라우저의 디코딩 능력에 따라 다릅니다. H.264 MP4, WebM, 일부 MOV는 대개 사용할 수 있지만 확장자만으로 내부 인코딩의 지원을 보장하지는 않습니다.

특정 시간 구간만 추출할 수 있나요?

네. 타임라인의 구간 핸들을 드래그하거나 시작·종료 타임코드를 입력하세요. 지정 후에는 모든 모드가 해당 구간에서만 동작하며, "시간 구간" 모드는 구간 안에서 균등하게 N 프레임을 추출합니다.

키프레임은 어떻게 추출되나요?

MP4 / MOV는 컨테이너의 키프레임 테이블(stss/stts)을 직접 분석해 실제 I 프레임 시각을 얻습니다. WebM이나 테이블이 없는 파일은 화면 변화 감지로 장면 전환 후보를 제공합니다.

출력 이미지의 형식은 무엇인가요?

무손실 PNG 또는 더 작은 JPG(품질 조절 가능)를 선택할 수 있고, 최대 해상도 제한(원본 / 4K / 2K / 1080p / 720p / 480p)도 지원합니다.

한 번에 몇 프레임까지 추출할 수 있나요?

하드 제한은 없지만 프레임마다 메모리를 사용합니다. 한 번에 500 프레임 이내를 권장하며 초과분은 자동으로 균등 희석됩니다. 긴 동영상은 해상도를 낮추거나 나누어 처리하세요.

어떤 데이터를 수집하나요?

동영상과 추출한 이미지는 기기를 벗어나지 않습니다. 디코딩, 프레임 추출, ZIP 생성은 모두 이 브라우저 탭 안에서 완료되며 업로드 엔드포인트가 없습니다. Bilibili 링크로 불러올 때는 분석 서비스가 대신 Bilibili에 동영상 스트림을 요청하며 동영상을 저장하지 않습니다. 일반적인 웹사이트와 마찬가지로 호스팅과 분석 제공자는 표준 요청 정보(IP 주소, 브라우저 사용자 에이전트, 요청한 페이지)를 받습니다. 분석은 쿠키를 사용하지 않고 개인 프로파일링도 하지 않습니다. 향후 제3자 광고를 표시하는 경우 광고 네트워크가 자체 쿠키를 설정할 수 있지만, 브라우저에서 차단해도 도구는 정상 동작합니다.