MuJing (εΉ•ε’ƒ) β€” Learn English Vocabulary Through Movies and Real Context

MuJing (εΉ•ε’ƒ) β€” Learn English Vocabulary Through Movies and Real Context

MuJing (εΉ•ε’ƒ) is a free, open-source desktop app that lets you learn English vocabulary through movies, TV shows, and documents. Instead of memorizing isolated word lists, you encounter words in their original narrative context β€” the scene where they were actually used β€” making vocabulary stick far more naturally.

*Source: GitHub - tangshimin/MuJing MuJing Wiki*

Why Context Beats Flashcards

Traditional vocabulary apps show you a word and a definition. MuJing shows you the word inside the movie scene where it appeared β€” with audio, subtitles, and visual context. Research consistently shows that words learned in context are retained 2-3x longer than words learned in isolation.

The key insight: you’re not studying English β€” you’re watching content you enjoy, and learning happens as a side effect.

How It Works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Load Media  β”‚ ──▢ β”‚  Generate   β”‚ ──▢ β”‚  Study with  β”‚ ──▢ β”‚  Watch with  β”‚
β”‚  (MKV/SRT/   β”‚     β”‚  Word Bank  β”‚     β”‚  Context     β”‚     β”‚  Danmaku     β”‚
β”‚   PDF/TXT)   β”‚     β”‚             β”‚     β”‚  Spelling    β”‚     β”‚  Review      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  1. Select your content β€” import an MKV video, subtitle file, PDF, or text document
  2. Generate a word bank β€” MuJing extracts vocabulary and tags frequency levels (CET-4, CET-6, GRE, etc.)
  3. Study in context β€” each word shows its original scene, pronunciation, definition, and example sentences
  4. Watch with danmaku β€” during playback, studied words float across the screen as subtitle overlays for passive review

Key Features

Feature Description
Contextual Memory Every word links back to the movie/show scene where it appeared
Spelling Practice Type words while watching related video clips
Subtitle Dictation Listen and transcribe β€” trains both listening and spelling
Danmaku Review Words float on-screen during video playback for passive reinforcement
Smart Subtitles Hover any word in subtitles for instant translation; one-click add to word bank
Dual Subtitles Toggle between English-only, Chinese-only, or bilingual subtitles
Frequency Levels Words tagged by difficulty: core 5000, CET-4/6, GRE

Supported Input Formats

Format Source Notes
MKV Movies, TV shows Extracts embedded subtitles directly
SRT/ASS Any video + subtitle Pair subtitle file with any video format
PDF Documents, textbooks Builds vocabulary from reading material
TXT Plain text Articles, scripts, any text content

Video Player Controls

The built-in player is designed for language learners:

  • Auto-pause after each subtitle line β€” practice shadowing (repeating what you hear)
  • A/D keys β€” navigate between subtitle segments
  • S key β€” repeat current segment
  • Click any word β€” instant dictionary lookup + add to word bank

Installation

Available for Windows and macOS. Download from GitHub Releases β€” one-click installer packages available for both platforms.

Built with Kotlin (99.8%) + Compose Desktop. Open source under GPL-3.0. 3,800+ GitHub stars.

Practical Workflow Example

Want to learn English from Spider-Man?

  1. Load the MKV file β†’ MuJing extracts all dialogue
  2. Filter to words at your level (e.g., CET-4 vocabulary)
  3. Study each word with its movie clip: β€œI’m getting better. It was not magic.”
  4. Practice spelling while the clip replays
  5. Watch the full movie β€” your studied words appear as floating danmaku reminders

Compared to Other Tools

Tool Approach Cost Offline
MuJing Your own movies/docs, desktop app Free Yes
FluentU Curated video library, web/mobile $30/mo No
Lingopie Licensed TV shows with subtitles $12/mo No
Migaku Browser extension for any video $10/mo No

MuJing’s advantage: you use your own content, it works completely offline, and it’s free. The tradeoff is it’s desktop-only and requires you to source your own media.

How LearnAI Team Could Use This

  • Language-learning demos β€” Use MuJing to show how authentic media becomes structured vocabulary practice.
  • AI education examples β€” Compare context-rich study workflows against isolated flashcard memorization.
  • Workshop activities β€” Have learners import a short clip, extract vocabulary, and build a study routine.
  • Curriculum design β€” Adapt the contextual-learning pattern for other subjects where examples matter more than definitions.

Real-World Use Cases

  • English learners studying vocabulary from movies, TV shows, and subtitles they enjoy.
  • Teachers preparing vocabulary lists from assigned videos or reading materials.
  • Self-study students practicing listening, spelling, and review offline on desktop.
  • Exam prep learners filtering extracted words by CET-4, CET-6, GRE, or core vocabulary levels.