Sobre el proyecto
Esta herramienta es un programa de línea de comandos que extrae automáticamente subtítulos al ingresar el número BV de Bilibili. Si el video ya tiene subtítulos cargados o subtítulos de IA, se descargan directamente; si no tiene, descarga automáticamente el audio y utiliza el servicio ASR de SiliconFlow para convertirlo en texto, generando archivos SRT con marcas de tiempo, archivos TXT de texto plano y un JSON de metadatos. Soporta el procesamiento por lotes de videos con múltiples partes (P), almacenamiento en caché local para evitar solicitudes duplicadas, configuración de proxy y descarga de audio mejorada mediante yt-dlp. Las funciones principales dependen únicamente de la biblioteca estándar de Python 3.10+, sin dependencias obligatorias. Es necesario registrarse en SiliconFlow para obtener una API Key para la función ASR. La estructura de salida es clara, organizando los directorios por número BV y título para facilitar la gestión. Existe un proyecto hermano, bili-subtitle, que ofrece una versión de extensión de navegador para una extracción rápida sin configuración.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.