All Projects → katspaugh → youtube-flashcards

katspaugh / youtube-flashcards

Licence: other
Extract screenshots & audio clips from YouTube videos into Anki cards

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to youtube-flashcards

vocage
A minimalistic spaced-repetion vocabulary trainer (flashcards) for the terminal
Stars: ✭ 68 (+30.77%)
Mutual labels:  language-learning
Wordology
A WebExtensions browser extension for aiding language learning.
Stars: ✭ 19 (-63.46%)
Mutual labels:  language-learning
ssmtool
Simple sentence mining tool for language learning
Stars: ✭ 92 (+76.92%)
Mutual labels:  language-learning
Ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Stars: ✭ 6,896 (+13161.54%)
Mutual labels:  language-learning
almanca
Almanca dilbilgisi ve gramer notlari / Lesson notes I have taken to learn the German language beginning from A1.
Stars: ✭ 15 (-71.15%)
Mutual labels:  language-learning
mpvacious
Adds mpv keybindings to create Anki cards from movies and TV shows.
Stars: ✭ 286 (+450%)
Mutual labels:  language-learning
eureka
✍️ I read, I write, I think, I do, I learn, I code.
Stars: ✭ 106 (+103.85%)
Mutual labels:  language-learning
ankimaker
Automatically generates Anki decks from many sources
Stars: ✭ 43 (-17.31%)
Mutual labels:  language-learning
Game2Text
Complete toolbox for gamifying language learning
Stars: ✭ 86 (+65.38%)
Mutual labels:  language-learning
hsk-vocabulary
🇨🇳Open source Chinese HSK vocabulary list with example sentences
Stars: ✭ 27 (-48.08%)
Mutual labels:  language-learning
EuroRomCom
🇪🇺 Resources and Learning Games for European Romance Language Communication
Stars: ✭ 16 (-69.23%)
Mutual labels:  language-learning
HelloWorlds
Hello-World program in most programming languages
Stars: ✭ 102 (+96.15%)
Mutual labels:  language-learning
10000sentences
10,000 sentences: an Android app to help you learn new words in foreign languages
Stars: ✭ 116 (+123.08%)
Mutual labels:  language-learning
jimaku-player
Use your own subtitles on VRV or Crunchyroll to learn Japanese!
Stars: ✭ 48 (-7.69%)
Mutual labels:  language-learning
paper
Computer Foundations Practices
Stars: ✭ 17 (-67.31%)
Mutual labels:  language-learning
word-discoverer
📖 Chrome Extension: Word Discoverer
Stars: ✭ 135 (+159.62%)
Mutual labels:  language-learning
mpv-sub-scripts
Two mpv scripts for automatically pausing after each subtitle line and skipping intervals between subtitles.
Stars: ✭ 46 (-11.54%)
Mutual labels:  language-learning
wallpaper-learn
Learn languages, facts, schoolwork, and more from your wallpaper by setting a cycling background with computer-generated images.
Stars: ✭ 22 (-57.69%)
Mutual labels:  language-learning
awesome-lang
Awesome list, curated language learning resources
Stars: ✭ 27 (-48.08%)
Mutual labels:  language-learning
kotlin-learn
솔직히 코틀린 하면서 모르는 거 있을 걸요?
Stars: ✭ 63 (+21.15%)
Mutual labels:  language-learning

YouTube Flashcards

Extract screenshots & audio clips from YouTube videos into Anki cards.

📖 使い方(日本語で)

Installation

You'll need to install youtube-dl and ffmpeg:

brew install youtube-dl ffmpeg

Usage

Download

First, download a video that you know has subtitles in your target language:

./download.sh 'https://www.youtube.com/watch?v=5P3Tb_v-KnY'

That will download the video and subs into the ./downloads folder.

Extract

Next, extract the cards (it may take a while):

./extract.sh downloads/Frau_Holle.mp4 downloads/Frau_Holle.de.vtt downloads/Frau_Holle.en.vtt > cards.tsv

The parameters are:

  • The video file
  • The subtitles file in your target language
  • Optionally: the subtitles file in your native language

Import

Finally, import the cards into Anki:

  • Copy the audio and image files from ./output to your Anki media collection folder.
  • Import the cards TSV into a deck. There are 4 fields in the TSV: original subtitle, translated subtitle, image and audio.

screen shot 2016-05-25 at 10 15 31

Offline videos

You can also create cards from local files other than from YouTube. The script requires that the subtitles are in the VTT format. To convert from SRT and other formats, use http://www.webvtt.org/ or https://github.com/nwoltman/srt-to-vtt-converter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].