Home

Awesome

mpv-lang-learner

Scripts to tune MPV into the video player for language learners.

Features

How to use

Train READING

(tip: it also dumps current subtitile into console, for the case if you want to copy-paste something!)

Train LISTENING

Configuration

Look at lang-learner.conf for example and description of options.

How to prepare movie

Find movie/anime with switchable subtitles. Look for .mkv files and sources that embedds a lot of subtitles in one file. If you are lucky, you can find media with needed subtitles right inside.

If you miss some subtitle, look at sites like https://kitsunekko.net/ (for anime). Download and rename them to match movie/episode name.

(tip: to make external subtitle to have lang id, use following template for naming: <mkv file name>.<lang>.ass. For instance: Some anime - 02.jpn.ass)

Usually you have to sync external subtitles. Use GUI tools to edit subs like Aegisub, subtitlecomposer or magic syncers like ffsubsync. Don't forget to share your work for others!

Installation

Follow MPV instructions to install. (usually .lua should go into ~/.config/mpv/scripts/ and .conf into ~/.config/mpv/scrip-opts/).

Possible problems