youtube-guitar-tab-parser es una herramienta de línea de comandos que automatiza la extracción de la tablatura mostrada en un vídeo de YouTube y la convierte en un PDF listo para imprimir o consultar sin conexión. El usuario solo necesita facilitar la URL del vídeo y una clave de API de Anthropic; el programa se encarga del resto y escribe el resultado en out/.pdf, usando el título como encabezado y metadato del documento.
El flujo interno combina varias utilidades open source. En primer lugar, yt-dlp descarga el vídeo con una resolución tope configurable (por defecto, 720p). Después, ffmpeg extrae un fotograma cada cierto intervalo de segundos. Para localizar la zona donde aparece la partitura, la CLI superpone una rejilla de bandas horizontales etiquetadas sobre una pequeña muestra de fotogramas y pide a un modelo de visión de Claude que indique qué bandas contienen notación musical; la mediana de la primera y la última banda con música define el recorte vertical, manteniendo el ancho completo.
Con la región ya identificada, sharp recorta cada fotograma. Un hash perceptual dHash elimina los recortes casi idénticos consecutivos como control de coste antes de enviar las imágenes a Claude. En la fase de deduplicación principal, el modelo de visión lee el número de compás impreso al inicio de cada línea y conserva un único recorte por número, descartando títulos, introducciones y créditos. Por último, pdf-lib apila verticalmente las líneas de tablatura únicas en páginas A4 en el orden en que aparecen en el vídeo.
La herramienta admite parámetros para ajustar el intervalo de captura, el modelo de visión de Claude, el número de fotogramas muestreados, el umbral de deduplicación, la resolución máxima y la conservación de archivos intermedios. Está pensada para estudiantes de guitarra que quieran archivar las tablaturas de sus lecciones en vídeo sin transcribirlas a mano.
