GUÍA DE DESARROLLO · DOCENTES

Cómo crear un generador de apuntes y flashcards a partir de YouTube

Cursos universitarios completos, bootcamps y MOOC viven en listas de reproducción de YouTube. Los estudiantes aprenden mejor con apuntes y repetición espaciada, pero elaborarlos a partir de horas de vídeo es lento. Un generador de kits de estudio convierte cada clase en apuntes y tarjetas enlazados al momento en que se explica cada concepto.

Para quién es
Profesores universitarios, creadores de MOOC, estudiantes
Tiempo de desarrollo
Un fin de semana
Endpoints de la API
/playlists/resolve/batchformat.paragraphs

El problema que resuelve

Los estudiantes vuelven a ver clases enteras para repasar un solo concepto, y muchos nunca llegan a tomar apuntes. Los profesores quieren ofrecer materiales de estudio, pero no tienen tiempo de escribirlos para cada sesión. Un generador que funciona con una lista de reproducción completa ofrece a cada alumno materiales coherentes y en los que se puede buscar.

Qué incluir en tu primera versión

  • Importación con un clic de la lista de reproducción de un curso completo
  • Apuntes estructurados por clase con encabezados y términos clave
  • Tarjetas exportables a Anki u otras apps de repetición espaciada
  • Búsqueda en todas las clases del curso
  • Enlaces desde cada apunte a la marca de tiempo del vídeo

Cómo construirlo, paso a paso

  1. 01

    Importa la lista de reproducción

    Llama a /playlists/resolve con la URL de la lista del curso para obtener todas las clases en orden.

  2. 02

    Obtén las transcripciones en bloque

    Envía los IDs a /batch con format.paragraphs y format.timestamp.

  3. 03

    Genera apuntes y tarjetas

    Para cada clase, pide a un LLM apuntes estructurados y tarjetas de pregunta y respuesta, cada una vinculada a una marca de tiempo.

  4. 04

    Crea la experiencia de estudio

    Muestra los apuntes junto al vídeo insertado, añade búsqueda entre clases y exporta las tarjetas en un formato compatible con Anki.

Código de inicio

Esta idea se basa en el patrón "Receta 3: carga en bloque una lista de reproducción en una base de conocimiento". Usa tus propios canales, prompts y almacenamiento.

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

playlist = requests.post(f"{API}/playlists/resolve", headers=HEADERS,
                         json={"playlist_url": "https://www.youtube.com/playlist?list=PLAYLIST_ID",
                               "limit": 100}).json()

ids = [v["video_id"] for v in playlist["items"]]
batch = requests.post(f"{API}/batch", headers=HEADERS, json={
    "video_ids": ids,
    "format": {"timestamp": True, "paragraphs": True},
}).json()

# Large batches run async: poll GET /batch/{batch_id} until status is "completed"
for r in batch.get("results", []):
    if r["status"] == "completed":
        for p in r["data"]["transcript"].get("paragraphs") or []:
            store(video_id=r["video_id"], start=p["start"], text=p["text"])  # your vector DB

Por qué vale la pena construirlo

Véndelo a estudiantes con una suscripción mensual, o a profesores y plataformas de cursos como una función que mejora las tasas de finalización. Las universidades pueden licenciarlo para accesibilidad y apoyo al aprendizaje.

Errores que debes evitar

  • Resumir demasiado: los estudiantes necesitan definiciones, ejemplos y pasos, no solo un resumen.
  • Perder el orden del curso: respeta el orden de la lista para que los apuntes sigan la estructura del curso.
  • Tarjetas sin contexto: enlaza cada tarjeta al momento de la clase en que se explica.

Preguntas sobre esta idea

¿Puedo hacer apuntes a partir de un vídeo de YouTube?

Sí. Obtén la transcripción con párrafos y marcas de tiempo y usa un LLM para convertirla en apuntes estructurados enlazados al vídeo.

¿Puede procesar un curso completo de una vez?

Sí. Resuelve la lista de reproducción y envía todas las clases en una sola solicitud en lote.

¿Hay una versión lista para usar?

Nuestra app Study convierte vídeos de YouTube en apuntes, tarjetas de estudio y cuestionarios con IA. Usa la API para crear tu propia versión para tu curso o plataforma.

Empieza a construir hoy

10 créditos gratis cada mes. No necesitas tarjeta de crédito.

Cómo crear apuntes y flashcards con vídeos de YouTube | YouTubeTranscript.dev