Sobre el proyecto

by2kb es una herramienta de código abierto diseñada para transformar contenido de video en artefactos estructurados y duraderos para bases de conocimiento. Su función principal es tomar una URL de video (actualmente compatible con Bilibili y YouTube) o un archivo multimedia local y generar tres salidas Markdown específicas: una transcripción cruda que preserva la evidencia, un resumen corto para evaluación rápida y notas de estudio de formato largo. La herramienta está diseñada como "agent-first", lo que significa que está optimizada para usarse junto con agentes de IA (como Hermes) que pueden manejar la recuperación de medios y la generación de resúmenes usando su propia autenticación de modelo. Sin embargo, también admite uso independiente mediante una clave API compatible con OpenAI. by2kb gestiona el pipeline de procesamiento de medios, incluyendo la obtención de audio, la ejecución de Reconocimiento Automático del Habla (ASR) mediante faster-whisper local o proveedores en la nube como Doubao, y la normalización de la transcripción. Características clave incluyen: 1. **Pipeline rentable:** Intenta recuperar subtítulos nativos primero (menor costo), recurre a la extracción de flujo de audio y ASR, y finalmente a la descarga completa del medio si es necesario. 2. **Separación de responsabilidades:** Separa estrictamente la transcripción "cruda" (la evidencia) de las salidas "actualizadas" o "resúmenes" (generadas por IA) para prevenir alucinaciones o pérdida de datos. 3. **Habilidades personalizables:** Los usuarios pueden definir instrucciones de procesamiento Markdown reutilizables (habilidades) para tareas como limpieza de puntuación, detección de capítulos o formatos de resumen específicos. 4. **Integración:** Se integra con bots de mensajería (mediante el plugin Hermes) y bases de conocimiento locales como Obsidian o sistemas de archivos. by2kb requiere Python 3.12+, pipx y ffmpeg. Es adecuado para usuarios que quieren archivar y estudiar contenido de video sin depender de extensiones de navegador o servicios exclusivamente en la nube, enfatizando el control local y artefactos Markdown portátiles.