0

비디오 프레임 추출기

비디오에서 고정된 간격이나 특정 타임스탬프 목록으로 정지 프레임을 추출하고 각각을 브라우저에서 바로 다운로드하세요.

🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.

🎞️

동영상을 여기에 끌어다 놓으세요

MP4 또는 WebM — 브라우저에서 로컬로 처리됩니다.

처리 중... 0%
비디오 로딩 중
각 타임스탬프로 탐색 중
프레임 캡처 중
완료

결과

비디오의 타임라인을 문지르며 스크린샷이 적절한 순간에 찍히길 바라는 것은 실제로 프레임을 추출하는 것과 다릅니다. 이 도구는 업로드한 비디오를 브라우저에서 디코딩하여 전체 클립에서 N초마다 한 번씩, 또는 입력한 특정 타임스탬프 목록에서 실제 정지 프레임을 캡처하고, 각각을 개별적으로 다운로드할 수 있는 PNG나 JPEG로 제공합니다.

캡처 정밀도는 가정하지 않고 솔직하게 처리합니다. 브라우저가 requestVideoFrameCallback API를 지원하는 경우, 이 도구는 목표 시간으로 탐색한 후 정확한 해당 프레임이 실제로 디코딩되어 화면에 표시된 다음에야 프레임을 가져옵니다. 실제 프레임 단위 비디오 처리 도구가 사용하는 것과 동일한 메커니즘으로, 탐색 직후 currentTime을 읽는 것보다 훨씬 더 신뢰할 수 있습니다. 브라우저가 이 API를 구현하지 않은 경우, 이 도구는 currentTime과 seeked 이벤트 기반 캡처로 대체하고 그 사실을 페이지에 분명히 밝혀, 두 경로의 정밀도가 동일한 것처럼 조용히 넘기지 않습니다.

일반적인 경우를 다루는 두 가지 모드. 'N초마다'는 비디오 전체 길이에 걸쳐 균등한 간격의 타임스탬프 집합을 생성합니다. 콘택트 시트, 썸네일 세트, 다른 도구를 위한 프레임 샘플링 등에 편리합니다. '특정 타임스탬프'는 쉼표나 줄바꿈으로 구분된 정확한 목록(mm:ss 또는 초 단위)을 입력하여 정확한 순간(골, 반응, 녹화된 발표의 특정 슬라이드 등)을 뽑아낼 수 있게 해줍니다.

프레임은 각각 캡처되는 즉시 썸네일 그리드에 나타나므로, 긴 추출 작업의 진행 상황을 지켜보거나, 개별 프레임을 바로 다운로드하거나, 모든 준비가 끝난 후 '모두 다운로드'를 사용하여 모든 파일을 순차적으로 내보낼 수 있습니다. 비디오 파일과 캡처된 모든 프레임은 사용자의 기기에만 머물며, 전적으로 브라우저 자체의 비디오 디코딩 및 Canvas 2D API를 사용하여 처리됩니다.