Saltar al contenido
D
DovalDev
Volver a Proyectos

Vimeo Transcription Extractor

Extensión gratuita de Chrome para descargar y exportar transcripciones completas de vídeos de Vimeo a formato JSON, superando las limitaciones del scroll virtual.

Tecnologías Utilizadas

Chrome Extension JavaScript React Virtuoso JSON Manifest V3 Open Source

Vimeo Transcript Downloader & Extractor 🎬

¿Alguna vez has intentado descargar la transcripción de un vídeo en Vimeo y te has dado cuenta de que es casi imposible? ¿O que el texto desaparece mientras haces scroll? Esta extensión de Chrome es la solución definitiva para extraer subtítulos y transcripciones de Vimeo y exportarlos directamente a formato JSON.

El Problema: Scroll Virtual (React-Virtuoso)

Vimeo utiliza técnicas de scroll virtual (específicamente react-virtuoso) para cargar los subtítulos en el navegador. Esto significa que el texto se va borrando de la pantalla a medida que te desplazas, impidiendo copiar la transcripción completa de forma manual.

Mi herramienta automatiza este proceso: realiza el scroll por ti, captura cada línea con su marca de tiempo (timestamp) y genera un archivo descargable al instante.

✨ Características Principales

  • Extracción Completa sin cortes: Realiza un auto-scroll por el panel de transcripciones capturando el 100% del texto.
  • Exportación a JSON con Timestamps: Genera un archivo con una estructura ideal para procesarlo en bases de datos, herramientas de IA, o transformarlo a formatos como .srt o .vtt.
  • Solución al Scroll Virtual: Burla el sistema de renderizado que oculta el texto al hacer scroll manual.
  • Segura y Privada (Manifest V3): Desarrollada bajo los estándares más recientes de Chrome. No lee tu historial, solo se activa cuando tú lo decides en la pestaña activa de Vimeo.

🛠️ Cómo instalar la extensión

Al ser un proyecto Open Source, la instalación se realiza de forma manual activando el “Modo Desarrollador” en tu navegador:

  1. Descarga el código: Clona el repositorio desde GitHub: git clone https://github.com/dovaldev/vimeo-transcription.git
  2. Abre Chrome: Ve a chrome://extensions/.
  3. Activa el Modo Desarrollador: Enciende el interruptor en la esquina superior derecha.
  4. Instala: Haz clic en “Cargar descomprimida” (Load unpacked) y selecciona la carpeta del proyecto.

💡 Uso paso a paso

  1. Abre el vídeo en Vimeo del que quieras extraer el texto.
  2. Haz clic en el botón de “Transcript” dentro del reproductor para abrir el panel lateral.
  3. Haz clic en el icono de la extensión Vimeo Transcript Extractor en tu barra de herramientas.
  4. Presiona el botón azul “Descargar JSON”.
  5. No toques la pantalla: La extensión hará scroll automáticamente y verás un aviso de progreso.
  6. Al finalizar, el archivo vimeo_transcripcion.json se descargará automáticamente.

🚀 ¿Por qué es útil para SEO y Contenidos?

Extraer la transcripción de un vídeo no solo sirve para leer el contenido:

  • Reutilización de Contenido: Convierte tus vídeos de Vimeo en artículos de blog optimizados.
  • Mejora de Accesibilidad: Genera archivos .srt o .vtt para que tus vídeos sean accesibles y se posicionen mejor.
  • Análisis de Datos: Al exportar a JSON, puedes procesar el texto con herramientas de IA para resumir, categorizar o traducir el contenido de forma masiva.

Este proyecto es un ejemplo de cómo la Inteligencia Artificial puede ayudarnos a crear herramientas útiles para la comunidad de forma rápida y eficiente. Si te gusta, ¡no dudes en darle una estrella en GitHub! ⭐