로컬 AI · 영상 검토 도구
노딱체크
영상의 화면·문구·대사를 함께 검토하고 확인할 구간과 근거를 정리하는 도구
미공개 영상을 외부 서버에 올리지 않고 PC 안에서 분석하는 Windows 데스크톱 앱입니다. 화면에 쓰인 문구와 실제 대사, 앞뒤 장면을 함께 검토하고 시간·근거·수정 제안을 보여줍니다. 제작자가 원본의 해당 시점으로 이동해 직접 확인할 수 있도록 만들었습니다.
- Rust
- Tauri 2
- React
- TypeScript
- FFmpeg
- Whisper
- Qwen3-VL
- Windows OCR
Interface
작업 화면

Engineering decisions
만든 방식
판단이 갈렸던 지점들
-
미공개 영상이 PC 안에 머물게 했습니다
Rust에서 로컬 분석 엔진과 Windows API를 직접 호출합니다. 시각 모델은 오프라인 모드로 실행하고 FFmpeg 입력 프로토콜과 앱의 외부 연결도 제한했습니다. 분석 중에는 업로드·계정 연결·외부 분석 API가 필요하지 않습니다.
-
일정 간격 사이의 장면 전환도 살펴봅니다
기본 1초 또는 0.5초 간격의 화면만 추출하면 그 사이에 끼어든 장면을 놓칠 수 있습니다. 8fps로 감지한 장면 전환 지점을 정기 샘플에 추가해 함께 검사합니다. 표본 검사이므로 모든 짧은 장면을 찾아낸다고 보장하지는 않습니다.
-
화면 문구와 대사의 출처를 구분했습니다
Windows OCR로 읽은 화면 문구와 Whisper로 인식한 대사를 별도 근거로 유지합니다. Qwen3-VL에는 최대 4장의 연속 화면과 앞뒤 4초의 대사를 함께 전달해, 같은 표현이 교육·보도·연출 등 어떤 맥락에서 등장하는지 검토합니다.

합성 교육 영상의 화면 검사 결과 · 연속 장면, 교육·정보 맥락, OCR 문구를 함께 확인 -
모델이 제시한 근거를 다시 확인합니다
수정 후보의 화면 근거는 음성을 제외한 상태로 한 번 더 검증합니다. 대사 인용도 실제 입력 문장과 일치할 때만 채택하고, 출처·시점·분류·수정 제안의 형식을 확인합니다. 모델의 설명과 원본에서 확인할 수 있는 근거를 연결하기 위한 과정입니다.
-
미발견과 검사 실패를 구분했습니다
응답 형식에 문제가 있으면 해당 구간을 한 번 다시 검사합니다. 재실패나 OCR 오류, 근거 불일치는 검사 미완료로 남기고 다른 구간은 계속 처리합니다. 후보가 0건이어도 안전 판정으로 표시하지 않으며, 제작자가 직접 확인할 범위를 남깁니다.
Project notes
프로젝트 정보
- 형식
- Windows 데스크톱 앱 · 0.4 · 개발 중
- 처리 방식
- 엔진과 모델 준비 후 분석은 PC 안에서 수행 · 원본 변경 없음
- 입력
- 영상 파일 · 선택적으로 SRT/VTT 자막과 맥락 설명
- 출력
- 시간별 검토 근거·수정 제안 · JSON 보고서 · CSV 수정 목록
- 판단 범위
- 제작자의 사전 검토 보조 · YouTube 최종 판정이나 수익 제한 확률을 산출하지 않음
- 범위와 한계
- 제목·별도 썸네일·음악 저작권 미검사 · 인식 오류와 짧은 장면 누락 가능