video-shots은(는) 무엇을 하나요?
영상 분석: 완성된 영상을 개별 샷별 분석표로 분해합니다——각 샷의 길이, 샷 크기, 카테고리, 카메라 움직임, 화면 구성. 작업 분담이 명확합니다: 정량적 작업은 모두 코드가 처리합니다(컷 포인트는 ffmpeg 장면 감지에서, 길이는 컷 포인트 차이에서, 움직임 양은 프레임 차분 중앙값에서), 모델은 실제로 판단해야 할 네 가지(샷 크기 / 카테고리 / 카메라 움직임 / 화면 구성)만 판단합니다. 그리고 모든 판단은 코드에 의해 즉시 검증됩니다——줌인/줌아웃/팬/틸트를 주장하지만 실제 측정에서 거의 움직이지 않으면, 게이트가 직접 차단합니다. 영상 검토는 연락처 시트(각 샷의 시작 프레임 + 종료 프레임을 각각 큰 이미지로 구성, 한 화면에 20개 이상의 샷, a/b 비교가 카메라 움직임)를 사용합니다. 한 장씩 넘기지 않습니다. 누락 또는 중복 컷 감지는 recut으로 컷을 추가 및 병합하고, 자동으로 번호가 재지정되고 길이가 재계산되며, 수동으로 경계를 수정해도 게이트를 통과할 수 없습니다. 출력물: shots.json + Markdown 샷 테이블 + 단일 페이지 대화형 분석 보고서: 내장 플레이어(재생 시 샷 동기화 하이라이트, 샷 클릭 시 이동), 샷 리듬 스트립, 검색/필터/정렬 가능한 샷 테이블(목록 / 카드 두 가지 보기, 시작 및 종료 키프레임 나란히 배치, 이미지 클릭 시 확대), 샷 크기/카테고리/카메라 움직임 분포, 등장 인물, 품질 게이트, JSON 내보내기. 단일 파일, 제로 의존성, 오프라인에서 더블 클릭으로 열기 가능. 14개의 품질 게이트는 모두 스크립트에 의해 결정론적으로 확인됩니다. 제로 의존성, 제로 API 키, Node.js와 ffmpeg만 필요합니다. 영상 분석 요청 시 사용하세요.