Flashblast is a command line application for generating audio/video language learning flashcards from a dhall specification. Using a prepared subtitle track of a video in your target language, flashblast will cut up the video into hundreds of flashcards, giving you a deck of learning material unique to you.
For more information see: