비디오 프레임 추출기
고정된 간격으로 또는 특정 타임스탬프 목록으로 비디오에서 스틸 프레임을 추출하고 브라우저에서 바로 각각을 다운로드하세요.
결과
비디오의 타임라인을 스크러빙하고 스크린샷이 적절한 순간에 도착하기를 바라는 것은 실제로 프레임을 추출하는 것과는 다릅니다. 이 도구는 브라우저에 업로드된 비디오를 디코딩하고 전체 클립에서 N초마다 또는 특정 타임스탬프의 입력된 목록에서 요청한 정확한 지점에서 실제 스틸 프레임을 캡처하고 각 프레임을 개별적으로 다운로드할 수 있는 PNG 또는 JPEG로 제공합니다.
캡처 정밀도는 가정이 아닌 정직하게 처리됩니다. 브라우저가 requestVideoFrameCallback API를 지원하는 경우 도구는 대상 시간을 탐색하고 정확한 프레임이 실제로 디코딩되어 화면에 표시된 후에만 프레임을 가져옵니다. 이는 실제 프레임 단위의 정확한 비디오 처리 도구가 사용하는 것과 동일한 메커니즘이며 탐색 후 잠시 currentTime을 읽는 것보다 훨씬 더 안정적입니다. 브라우저가 해당 API를 구현하지 않는 경우 도구는 currentTime-plus-seeked-event 캡처로 돌아가서 조용히 두 경로가 똑같이 정확한 척하는 대신 페이지에 명확하게 말합니다.
두 가지 모드가 일반적인 경우를 다룹니다. 'N초마다'는 비디오의 전체 지속 시간에 걸쳐 균일한 간격의 타임스탬프 세트를 생성합니다. 밀착 시트, 썸네일 세트 또는 다른 도구의 샘플링 프레임에 편리합니다. '특정 타임스탬프'를 사용하면 기록된 프레젠테이션의 목표, 반응, 특정 슬라이드 등 정확한 순간을 추출하기 위해 정확한 쉼표 또는 개행으로 구분된 목록을 mm:ss 또는 일반 초 단위로 입력할 수 있습니다.
프레임은 각 프레임이 캡처되자마자 썸네일 그리드에 표시되므로 긴 추출의 진행 상황을 확인하거나, 단일 프레임을 즉시 다운로드하거나, 모든 파일이 순서대로 실행될 준비가 되면 '모두 다운로드'를 사용할 수 있습니다. 아무 것도 업로드되지 않습니다. 비디오 파일과 캡처된 모든 프레임은 장치에 유지되며 브라우저의 자체 비디오 디코딩 및 Canvas 2D API로 완전히 처리됩니다.