프로젝트 소개

by2kb는 비디오 콘텐츠를 구조화되고 내구성 있는 지식 기반 아티팩트로 변환하도록 설계된 오픈소스 도구입니다. 주요 기능은 비디오 URL(현재 Bilibili와 YouTube 지원) 또는 로컬 미디어 파일을 받아 세 가지 특정 Markdown 출력을 생성하는 것입니다: 증거를 보존하는 원본 대본, 빠른 평가를 위한 짧은 요약, 그리고 장문의 학습 노트입니다. 이 도구는 "에이전트 우선" 아키텍처로 설계되어, 자체 모델 인증을 사용하여 미디어 검색과 요약 생성을 처리할 수 있는 AI 에이전트(예: Hermes)와 함께 사용하도록 최적화되어 있습니다. 그러나 OpenAI 호환 API 키를 통한 독립 실행 사용도 지원합니다. by2kb는 오디오 가져오기, 로컬 faster-whisper 또는 Doubao와 같은 클라우드 제공자를 통한 자동 음성 인식(ASR) 실행, 대본 정규화를 포함한 미디어 처리 파이프라인을 처리합니다. 주요 기능은 다음과 같습니다: 1. **비용 효율적인 파이프라인:** 먼저 기본 자막을 검색(가장 저렴)하고, 오디오 스트림 추출 및 ASR로 폴백하며, 필요한 경우 전체 미디어 다운로드를 수행합니다. 2. **관심사 분리:** 환각이나 데이터 손실을 방지하기 위해 "원본" 대본(증거)과 "업데이트된" 또는 "요약" 출력(AI 생성 요약)을 엄격히 분리합니다. 3. **사용자 정의 가능한 스킬:** 사용자는 구두점 정리, 챕터 감지 또는 특정 요약 형식과 같은 작업을 위해 재사용 가능한 Markdown 기반 처리 지침(스킬)을 정의할 수 있습니다. 4. **통합:** IM 봇(Hermes 플러그인을 통해) 및 Obsidian이나 파일 시스템과 같은 로컬 지식 기반과 통합됩니다. by2kb는 Python 3.12+, pipx, ffmpeg가 필요합니다. 브라우저 확장 프로그램이나 클라우드 전용 서비스에 의존하지 않고 비디오 콘텐츠를 아카이브하고 학습하려는 사용자에게 적합하며, 로컬 제어와 휴대용 Markdown 아티팩트를 강조합니다.