HomeBlogTranscribePlansAPI Keys

YouTube-Vorlesungsnotizen mit KI: Von der Playlist zum Lernskript

Playlist mit aufgezeichneten Vorlesungen neben Notizen im Cornell-Stil und Karteikarten

Prüfungsphase, 14 aufgezeichnete Vorlesungen ungesehen, und selbst bei 2x-Geschwindigkeit sind das noch sieben Stunden. Mit KI-generierten YouTube-Vorlesungsnotizen habe ich meine Wiederholung auf etwa 20 Minuten pro Vorlesung gedrückt: Transkript holen, einen Prompt laufen lassen, der Notizen im Cornell-Stil plus Anki-fertige Karteikarten erzeugt, fertig. Das komplette Setup steht unten, und ein Modul mit fünf Vorlesungen kostet exakt nichts.

Das Vorlesungs-Transkript holen

Uni-Kanäle — MIT OCW, Stanford Online, freeCodeCamp — haben in der Regel brauchbare Untertitel, und genau die liest die youtube2text.org API aus:

curl -s "https://youtube2text.org/api/transcribe?url=https://www.youtube.com/watch?v=LECTURE_ID" \
  -H "Authorization: Bearer yt_your_key"

Das Transkript kommt in result.content zurück. Eine 50-minütige Vorlesung sind grob 55-70k Zeichen, das passt zusammen mit dem Prompt locker in einen Claude- oder GPT-Kontext — der Standardwert von maxChars mit 150000 deckt sogar ein dreistündiges aufgezeichnetes Seminar in einem einzigen Aufruf ab. Keine Untertitel bedeutet ein TRANSCRIPT_UNAVAILABLE 404, was meistens bei frisch hochgeladenen Aufzeichnungen passiert.

Der Prompt: Cornell-Notizen plus Karteikarten in einem Durchgang

Ich lasse beide Outputs in einem Prompt erzeugen, weil das Modell die Vorlesung dann schon „gelesen" hat — zweimal fragen verschwendet Tokens und produziert inkonsistente Terminologie zwischen Notizen und Karten.

You are making study notes from a lecture transcript.

Course: {COURSE NAME}
Lecture: {NUMBER AND TITLE}

Produce two sections:

1. CORNELL NOTES
   - Cue column: one key question or term per concept
   - Notes: compressed explanations. Keep every worked
     example and every number the lecturer uses.
   - Summary: five sentences maximum, plain words.

2. FLASHCARDS
   - 12-15 question-answer pairs, one per line, formatted
     question<TAB>answer for Anki import
   - Test understanding, not trivia: "Why does X hold?"
     beats "In what year..."

Add nothing that is not in the transcript. If the lecturer
hints something is exam-relevant, flag it with [EXAM].

Transcript:
{PASTE TRANSCRIPT}

Speichere den Karteikarten-Block als .txt-Datei, und Anki importiert ihn direkt über File → Import. Das [EXAM]-Flag hat sich mehr als einmal bezahlt gemacht — Dozenten telegrafieren ihre Prüfungen ständig, und das Modell fängt Formulierungen wie „das sollten Sie sich merken" ein, über die ich bei 2x hinwegdöse.

Kontingent-Rechnung für einen echten Kurs

Der geteilte Demo-Key erlaubt 5 Videos pro Monat und IP. Dein eigener kostenloser Key (Google-Anmeldung, keine Karte, keine Telefonnummer) liegt ebenfalls bei 5 pro Monat — das ist ein Modul mit fünf Vorlesungen gratis. Ein Semesterkurs mit 24 Vorlesungen passt in die 50 Videos des Basic-Tarifs für 5,99 $, mit Luft für einen zweiten Kurs. Da eine Vorlesung unabhängig von der Länge ein API-Aufruf ist, entspricht dein Kontingentverbrauch genau deiner Vorlesungszahl — verarbeite die ganze Playlist an einem Abend und lerne den Rest des Semesters aus den Notizen.

Was die Untertitel falsch machen

Die ehrliche Einschränkung: Automatisch generierte Untertitel meistern gesprochene Erklärungen gut und mathematische Notation schlecht. „Eigenvalue" überlebt; „x sub n plus one over two" wird zu Wortsalat; griechische Buchstaben werden zu phonetischen Rateversuchen. Für konzeptlastige Kurse — Biologie, Geschichte, Algorithmen-Vorlesungen, in denen die Professorin in Sätzen erklärt — sind die Notizen wirklich gut. Bei herleitungslastiger Mathematik behandle die Notizen als Landkarte dessen, was behandelt wurde, und prüfe jede Formel gegen die Folien. Diese Notizen ergänzen die Vorlesung; sie ersetzen nicht das Anschauen der schweren Stellen.

Wie es von hier weitergeht

Wenn du die Notizen an einem dauerhafteren Ort als einer Textdatei willst, leite sie in Notion weiter. Um eine ganze Playlist mit Schleife und Retry-Logik zu verarbeiten, hat der Python-Guide funktionierenden Code. Und wenn du das Skripten lieber ganz überspringst, kannst du die API mit Claude verbinden und einfach Vorlesungs-URLs in den Chat einfügen.

Hol dir einen kostenlosen Key unter youtube2text.org/app/keys, bevor deine nächste Vorlesung online geht — dein zukünftiges Ich, das mit der Prüfung am Donnerstag, sagt danke.