mizorewww/course2md

Turn YouTube, Bilibili, or local course/meeting recordings into slide-illustrated Markdown and HTML lecture notes.

What it solves

It transforms video content from YouTube, Bilibili, or local files into structured, illustrated Markdown or HTML notes, eliminating the need to manually transcribe and screenshot video courses.

How it works

The tool uses a combination of video processing tools (ffmpeg and yt-dlp) and speech recognition models to convert audio to text. Users can choose between local GPU/CPU recognition (via llama-server) or cloud-based API recognition. The desktop application manages the conversion process and provides a library to organize and read the resulting notes.

Who it’s for

Students and lifelong learners who want to convert educational videos into searchable, readable study notes.

Highlights

  • Supports multiple video sources including YouTube, Bilibili, and local files.
  • Generates illustrated notes in Markdown and HTML formats.
  • Offers flexible speech recognition options: local (CPU/GPU) or cloud API.
  • Includes a desktop GUI for easy management of the conversion engine and course library.

Related

  • Project
  • Project
  • Project
  • Project