영상 움직임 구간 찾기
브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다.
대부분의 영상에 무난합니다
파일을 여기에 끌어다 놓거나 클릭해서 선택하세요.
선택한 파일은 브라우저 안에서만 처리됩니다.
클릭하면 바로 스캔합니다. 모두 브라우저 안에서 처리됩니다.
- WebCodecs — 빠른 디코드 경로 미지원 → 폴백 사용
- requestVideoFrameCallback — 폴백 프레임 추출 미지원
이 도구에 대해
긴 CCTV·홈캠 영상에서 움직임이 있는 구간만 골라내 타임라인으로 보여줍니다.
영상은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 로컬 파일만 열 수 있고, URL·스트리밍 주소는 지원하지 않습니다.
MP4 는 WebCodecs 로 빠르게, 미지원 브라우저·형식은 재생 기반 폴백으로 스캔합니다.
사용법
- 영상 파일을 끌어다 놓거나 클릭해서 선택합니다(또는 예시 영상으로 바로 확인해볼 수 있습니다). 파일은 서버로 전송되지 않고 이 브라우저 안에서만 처리됩니다.
- 민감도를 고릅니다(기본은 "보통"). MP4·MOV 는 WebCodecs 로 빠르게 스캔하고, 그 외 형식이나 WebCodecs 를 지원하지 않는 브라우저는 재생 기반 폴백으로 자동 전환합니다.
- 스캔이 끝나면 타임라인과 구간 목록에서 움직임이 있었던 구간만 썸네일로 확인하고, 클릭하면 그 지점부터 바로 재생됩니다.
자주 묻는 질문
영상이 서버로 업로드되나요?
아니요. 선택한 영상은 이 브라우저 안에서만 디코드되고 분석됩니다. 서버로 전송하는 경로 자체가 없습니다. 로컬 파일만 열 수 있고, URL·스트리밍 주소는 지원하지 않습니다.
MP4 가 아닌 영상도 되나요?
빠른 스캔(WebCodecs)은 MP4·MOV 만 지원합니다 — 빠른 경로가 쓰는 디먹서(mp4box.js)가 ISOBMFF 컨테이너만 읽을 수 있어서입니다. 그 외 형식(MKV·WebM·AVI 등)이거나 브라우저가 WebCodecs 를 지원하지 않으면 재생 기반 폴백으로 자동 전환해 스캔합니다. 다만 폴백은 재생 속도에 묶여 느립니다.
민감도는 어떻게 정하나요?
프리셋 5단계(매우 민감~매우 둔감) 중 하나를 고르면 됩니다. 낮출수록 작은 흔들림·조명 변화까지 잡고, 높일수록 뚜렷한 움직임만 잡습니다. "고급"을 켜면 정확한 값(프레임당 변한 픽셀 비율 임계값, %)을 직접 조정할 수 있습니다.
"변화 구간이 없습니다"가 나오는데 정말 정지 영상인가요?
정말 정지된 영상일 수도 있지만, 일부 브라우저(특히 Firefox for Android)는 영상 프레임 자체를 읽지 못해 항상 구간이 0개로 나올 수 있습니다. 시작 화면에서 이 브라우저가 프레임을 읽을 수 있는지 미리 확인해 안내하며, 결과가 의심스러우면 화면 하단의 "브라우저 진단 실행"으로 직접 원인을 확인할 수 있습니다.