이 도구 소개

Shot Extractor이란 무엇인가요?

동영상 파일을 끌어다 놓으면 도구가 최대 16배속으로 한 번 재생하면서 디코더가 표시하는 모든 프레임을 점수화한 뒤 컷을 찾아냅니다. 감지는 적응형입니다. 컷이란 전역 임계값을 넘는 프레임이 아니라, 주변 프레임과 비교했을 때 차이 점수가 급격히 튀는 프레임입니다. 장면 점수는 화면에 담긴 빛의 양에 따라 달라지므로, 고정 기준값을 쓰면 어두운 무드 영상에서는 컷을 놓치고 밝고 복잡한 영상에서는 없는 컷을 만들어 냅니다. 그래서 이 방식이 중요합니다.

알아두실 점은 두 가지입니다. FRAMES는 장면마다 정지 이미지 한 장을 주며, 이를 유지하거나 제외할 수 있고 원본 해상도로 내보냅니다. SHEETS는 장면마다 콘택트 시트 한 장을 주며, 모든 패널에 읽는 순서대로 번호와 타임스탬프가 붙고, 어떤 작품의 어떤 장면을 어느 밀도로 샘플링했는지 적은 머리글이 포함됩니다. 그래서 몇 주 뒤에 이 시트 JPEG만 따로 보더라도 내용을 이해할 수 있습니다.

모든 작업은 브라우저 안에서 이루어집니다. 파일은 브라우저 자체 디코더가 디스크에서 직접 읽고, 모든 프레임은 탭 안의 캔버스에서 합성됩니다. 업로드되는 것은 없으며 아무것도 저장되지 않습니다.

로컬 동영상 파일만 지원합니다. YouTube 링크는 여기서 작동하지 않습니다. 프레임을 읽으려면 동영상 스트림을 읽어야 하는데, YouTube는 시청 페이지와 플레이어 API 모두에 브라우저가 읽는 데 필요한 CORS 헤더를 제공하지 않으므로, 중간에 서버가 없다면 어떤 웹 페이지에서도 픽셀에 접근할 수 없습니다. 먼저 동영상을 내려받은 다음 파일을 끌어다 놓으세요.

FAQ · SHOT EXTRACTOR

Shot Extractor에 대한 질문

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

아니요. 브라우저가 객체 URL을 통해 디스크에서 파일을 직접 디코딩하며, 모든 프레임은 탭 안의 캔버스에 그려집니다. 어떤 데이터도 전송되지 않고 저장되지도 않으며, 네트워크 연결이 끊긴 상태에서도 도구가 작동합니다.

YouTube 링크를 붙여넣을 수 있나요?

아니요, 만들어지지 않아서가 아닙니다. 프레임을 추출하려면 영상 스트림을 읽어야 하고, 스트림 URL을 얻으려면 YouTube의 시청 페이지나 플레이어 API를 읽어야 합니다. 둘 다 브라우저가 교차 출처 응답을 읽는 데 필요한 CORS 헤더를 보내지 않습니다. 스크럽 바 뒤의 스토리보드 스프라이트는 서명으로 보호되어 있어, 같은 차단된 응답에만 들어 있는 토큰이 없으면 403을 반환합니다. 이 기능을 제공하는 사이트는 대신 영상을 다운로드하는 서버를 운영하고 있는 것입니다. 직접 다운로드한 뒤 파일을 끌어다 놓으세요.

Strict, Medium, High의 차이는 무엇인가요?

프레임이 컷으로 간주되는 기준의 차이입니다. Strict는 뚜렷한 급등을 요구하여 하드 컷만 잡습니다. High는 디졸브와 휩 팬도 잡지만 복잡한 샷을 간혹 나눌 수 있습니다. 스캔은 모든 프레임의 점수를 저장하므로, 단계를 바꾸면 메모리에 있는 데이터로 컷 목록을 밀리초 단위로 다시 도출합니다. 파일을 다시 읽지 않습니다.

얼마나 큰 파일까지 처리할 수 있나요?

업로드가 없으므로 업로드 용량 제한도 없습니다. 실질적인 한계는 기기의 디코더와 RAM입니다. 수 기가바이트 규모의 4K 파일도 처리되지만 스캔 시간이 더 걸립니다. 프레임 차이는 128x72로 축소한 이미지에서 측정하므로, 4K 파일과 720p 파일의 점수 계산 비용은 거의 같습니다.

왜 프레임이 빠졌다고 표시되나요?

스캔은 파일을 최대 16배속으로 재생하며, 디코더가 제공하는 프레임을 그대로 사용합니다. 느린 기기나 무거운 코덱에서는 일부 프레임이 건너뛰어질 수 있습니다. 탐지는 여전히 작동합니다. 각 프레임을 주변 프레임과 비교하므로 프레임이 드문 구간은 자체 기준선을 높이게 됩니다. 다만 샘플링 간격보다 가까운 컷들은 하나로 합쳐질 수 있습니다. 이 도구는 실제 샘플링 빈도를 숨기지 않고 알려줍니다.

어떤 형식이 작동하나요?

브라우저가 재생할 수 있는 모든 형식입니다. MP4/H.264와 WebM은 어디서나 작동하며, MOV와 HEVC는 Safari와 대부분의 Chrome 빌드에서 작동합니다. MKV와 AVI는 내부 코덱에 따라 다릅니다. 브라우저가 디코딩할 수 없으면 조용히 실패하지 않고 그 사실을 알려줍니다.

무료인가요?

네. 모든 처리가 사용자의 기기에서 이루어지므로 호출 제한이 없습니다. 가입도, 워터마크도, 사용 한도도 없습니다.

번역 문제 신고하기

제공: ReelStack

이 서비스가 계속 운영되도록 도와주세요

후원금은 서버, 모델 운영 비용과 새로운 도구를 더 빠르게 출시하는 데 쓰입니다. 아래에서 금액을 정하세요. 어떤 금액이든 큰 도움이 됩니다.