DeepSeek Harness 플러그인: 한 편의 영상을 격자 번호가 표시된 스토리보드 이미지로 압축하고, 타임코드, 대사, 컷 수를 포함한 텍스트 목록을 함께 제공하여 모델이 "3분에는 무슨 일이 일어났나요?"라고 답할 수 있도록 합니다. 10-30에서 공개한 0.4.5는 주로 버그 수정에 중점을 두었습니다.
별 개수 195
이유
- 10-28는 이미 수집되었습니다. 이번 목록에 다시 포함된 이유는 0.4.5가 0.4.4부터 격자를 찾을 수 없었던 video_zoom의 격자 번호별 확대 문제를 해결했기 때문입니다(스토리보드 격자 매핑이 디스크에 기록되지 않음). 이제 원격 링크와 다운로드 후의 로컬 경로 모두에서 격자를 찾을 수 있습니다.
- 동일 버전에서는 Bilibili의 DASH 오디오/비디오 미병합, 콜드 스타트 시 동일 영상을 두 번 여는 문제, 컷 지점의 국부 중앙값 인덱스 오류 등도 수정되었습니다. 또한 로컬 채팅 창 chat.js(도구 차단 대기 중에도 대화 삽입 가능), attachOnly(플러그인이 브라우저를 시작하지 않도록 함), edge-tts 신경망 음성 우선 사용 및 실패 시 시스템 SAPI로 폴백하는 기능이 추가되었습니다.
- 네 가지 도구: video_probe는 파일 헤더만 읽어 이미지 토큰을 소모하지 않으며, video_storyboard는 이미지와 목록을 생성하고, video_zoom은 특정 구간을 확대하며, video_locate는 한 줄의 대사를 이용해 타임코드를 역추적합니다.
사용법
- winget install Gyan.FFmpeg(필수); Bilibili / YouTube 링크를 붙여넣으려면 pip install --user -U yt-dlp를 실행하세요. node scripts/install-dev.mjs로 플러그인을 설치한 후 DSH를 재시작합니다.
- 먼저 video_probe를 실행하고, 그 다음 video_storyboard({ input: "로컬 경로 또는 링크" })를 실행합니다. 특정 구간이 중요하다고 판단되면 video_zoom({ from, to, cells })로 확대하세요. 이미 자막이 있는 경우 transcriptFile을 사용하여 ASR을 생략할 수 있습니다.
리스크
- 저자는 단일 이미지당 384 토큰, 한 번의 호출당 약 1,900 토큰, 90초 분량의 영상은 약 10초 만에 결과가 나온다고 주장하지만, 이는 모두 저자의 자체 테스트 결과입니다. 대사를 얻으려면 별도의 ASR 서비스나 기존 자막이 필요합니다.
- Bilibili의 고화질 / 회원 전용 영상을 가져오려면 쿠키를 내보내야 하며, 여기에 포함된 SESSDATA는 로그인 자격 증명과 동일합니다. "함께 영화 보기"의 재생 진행률 읽기는 Windows 시스템 미디어 컨트롤에 의존합니다.