Notatki z wykładów na YouTube z pomocą AI: od playlisty do skryptu do nauki

Sesja w połowie semestru, 14 nieobejrzanych nagrań wykładów, a oglądanie z prędkością 2x to wciąż siedem godzin. Tworzenie notatek z wykładów na YouTube z pomocą AI skróciło moją powtórkę do około 20 minut na wykład: pobierasz transkrypcję, uruchamiasz jeden prompt, który generuje notatki w stylu Cornella plus fiszki gotowe do Anki, i gotowe. Pełna konfiguracja poniżej, a moduł z pięcioma wykładami kosztuje dokładnie zero.
Pobieranie transkrypcji wykładu
Kanały uniwersyteckie — MIT OCW, Stanford Online, freeCodeCamp — zwykle mają przyzwoite napisy, a to właśnie z nich czyta API youtube2text.org:
curl -s "https://youtube2text.org/api/transcribe?url=https://www.youtube.com/watch?v=LECTURE_ID" \
-H "Authorization: Bearer yt_your_key"
Transkrypcja wraca w polu result.content. 50-minutowy wykład to mniej więcej 55-70 tys. znaków, co mieści się w jednym kontekście Claude albo GPT razem z promptem i sporym zapasem — domyślne maxChars równe 150000 obejmuje nawet trzygodzinne nagranie seminarium w jednym wywołaniu. Brak napisów oznacza błąd 404 TRANSCRIPT_UNAVAILABLE, co zdarza się głównie przy świeżo wgranych nagraniach.
Prompt: notatki Cornella plus fiszki za jednym razem
Generuję oba wyniki w jednym promptcie, bo model już „przeczytał" wykład — pytanie dwa razy marnuje tokeny i daje niespójną terminologię między notatkami a fiszkami.
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}
Zapisz blok z fiszkami jako plik .txt, a Anki zaimportuje go bezpośrednio przez File → Import. Znacznik [EXAM] zwrócił się już niejeden raz — wykładowcy nieustannie zdradzają, co będzie na egzaminie, a model wyłapuje sformułowania w rodzaju „warto to zapamiętać", które przy 2x mi umykają.
Matematyka limitów dla prawdziwego kursu
Współdzielony klucz demo pozwala na 5 filmów miesięcznie na IP. Twój własny darmowy klucz (logowanie Google, bez karty, bez numeru telefonu) to również 5 miesięcznie — czyli moduł z pięcioma wykładami za darmo. Semestralny kurs z 24 wykładami mieści się w 50 filmach planu podstawowego za 5,99 USD, z zapasem na drugi kurs. Ponieważ jeden wykład to jedno wywołanie API niezależnie od długości, zużycie limitu równa się liczbie wykładów — przerób całą playlistę w jeden wieczór i ucz się z notatek do końca semestru.
Co napisy przekręcają
Szczera słabość: automatycznie generowane napisy dobrze radzą sobie z mówionymi wyjaśnieniami, a źle z notacją matematyczną. „Eigenvalue" przeżywa; „x sub n plus one over two" wychodzi jako słowna sieczka; greckie litery stają się fonetycznymi zgadywankami. Dla kursów opartych na pojęciach — biologia, historia, wykłady z algorytmów, gdzie profesor tłumaczy zdaniami — notatki są naprawdę dobre. Przy matematyce pełnej wyprowadzeń traktuj notatki jak mapę omówionego materiału i weryfikuj każdy wzór ze slajdami. Te notatki uzupełniają wykład; nie zastępują obejrzenia najtrudniejszych fragmentów.
Co dalej
Jeśli chcesz trzymać notatki w miejscu trwalszym niż plik tekstowy, przekaż je do Notion. Aby przetworzyć całą playlistę w pętli z logiką ponawiania, przewodnik po Pythonie zawiera działający kod. A jeśli wolisz całkiem pominąć pisanie skryptów, możesz podłączyć API do Claude i po prostu wklejać adresy wykładów w czacie.
Odbierz darmowy klucz na youtube2text.org/app/keys, zanim pojawi się kolejny wykład — przyszły Ty, ten z egzaminem w czwartek, podziękuje.