Documentation

Video2Anki User Guide

Complete guide to capturing video dialogue, generating multimedia flashcards, and accelerating language immersion with Anki.

Table of Contents

01 Core Concepts

Spaced Repetition (SRS): Anki leverages interval scheduling algorithms to prompt reviews right before newly acquired information decays from memory. By systematically testing difficult words while spacing out familiar ones, learners retain thousands of vocabulary items in short daily sessions.

Sentence Mining: Language acquisition is fastest when learning words embedded in genuine context—dialogue from movies, series, and lectures. Traditionally, creating cards with audio, screenshots, and transcriptions required switching between media editors and Anki manually.

Video2Anki streamlines this entire pipeline into single-keypress actions during regular video playback, generating self-contained flashcard decks with synchronized media.

Prerequisite: Anki desktop is free for Windows, macOS, and Linux. Download the client from apps.ankiweb.net.

02 Interface & Modes

The application is organized into three primary sections accessible from the top navigation bar:

Mining Modes

Mode Functionality Ideal Use Case
Sentence Mode Extracts complete dialogue segment with synchronized audio, visual frame, transcript, translation, and romanization. Listening comprehension, sentence cadence, shadowing practice.
Cloze Mode Generates cloze-deletion cards for a target word. AI parses part of speech, defines meaning, and produces an illustrative example sentence. In-depth vocabulary acquisition from authentic dialogue.

03 Sentence Mining Workflow

Standard process for capturing conversational dialogue while watching video:

1

Load Video and Subtitles

Drag and drop your video file directly into the application window (or click Open Video; supports MP4, MKV, WebM, AVI). Subtitles (SRT, WebVTT, ASS/SSA) can also be dragged and dropped or loaded via Load Sub.

2

Set Interval Boundaries

Press [ at the start of the target dialogue line, and press ] when the line concludes. An ideal segment length is typically between 2 to 5 seconds.

3

Generate Card

Press S or Enter (or click Create Card). The engine isolates the audio slice, captures a scene frame, transcribes dialogue, translates the text, and attaches phonetic readings.

4

Continuous Playback

Cards are dispatched directly to the Queue tab without interrupting video playback, allowing you to mine multiple lines in a single viewing session.

04 Cloze Vocabulary Workflow

Use Cloze Mode when you want to isolate and study a specific word within a spoken sentence:

1

Select Cloze Mode & Set Boundaries

Toggle the mode selector in the Player tab to Cloze Vocabulary, then mark the segment containing the word with [ and ].

2

Extract Dialogue

Press S (or click 1. Transcribe Audio). The segment is transcribed and displayed in the draft text field. You can click ↺ to reset back to the original transcript at any time.

3

Highlight & Designate Word

Highlight the target word in the text box, right-click, and select Make Cloze. The word is enclosed in brackets.

4

Generate Cloze Card

Press S again (or click Generate Cloze Card). The AI assistant analyzes the word, synthesizes definition and context sentences, and creates the cloze card in the Queue.

05 Queue & Card Management

The Queue tab functions as your staging dashboard before packaging cards into Anki:

06 Card Templates & Media

Video2Anki provides six core card layouts tailored to different immersion strategies:

Template 0: Comprehensive Default

Balanced general-purpose layout incorporating text, audio, and visual context.

Front: Source Text, Audio, Media Back: Romanization, Translation
Template 1: Listening & Shadowing Auditory

Presents audio first to train natural auditory comprehension before text is revealed.

Front: Audio Only Back: Source Text, Romanization, Translation, Media
Template 2: Script Recall Reading

Isolates source script without phonetic or audio cues to strengthen character recall.

Front: Source Text Only Back: Romanization, Translation, Audio, Media
Template 3: Visual Cue & Audio Media First

Prompts recall of spoken dialogue based on scene context, visual cues, and audio prompt.

Front: Audio, Media Back: Custom Text
Template 4: Custom Template Builder Pro

Configurable dialog allowing arbitrary assignment across Front and Back sides using 5 core fields: SourceText, Romanization, Translation, Audio, and Image.

Fields: SourceText, Romanization, Translation, Audio, Image
Cloze Card: Smart Vocabulary Focus Pro

Isolates source vocabulary inside spoken dialogue with word definitions, full sentence translation, contextual example sentences, and cloze deletion tests.

Front: Dialogue with Cloze Blank Back: Audio, Reading / Furigana, Translation (Word + Sentence + Example), Media

Linguistic Romanization

The parsing pipeline automatically generates phonetic readings for major writing systems: Pinyin for Mandarin Chinese, Furigana for Japanese Kanji, Romaja for Korean, and Cyrillic Latin Transliteration for Russian.

07 Configuration & Pro

Customize behavior and regional settings in the Settings tab:

08 Exporting to Anki

1

Export Package

In the Queue tab, click Export to Anki. Specify your destination path to produce an .apkg deck file.

2

Import into Anki

Double-click the exported .apkg file. The desktop Anki client will launch automatically and import all cards and associated media files.

3

Sync to Mobile

Sync your collection with AnkiWeb to study on iOS (AnkiMobile) or Android (AnkiDroid) with full audio and visual playback retained.

09 Keyboard Shortcuts

Shortcut Action Description
[ Mark Start Sets beginning boundary at current playback timestamp.
] Mark End Sets ending boundary at current playback timestamp.
R Replay Selection Plays marked dialogue segment from Start to End and automatically pauses.
C Full Size View Toggles edge-to-edge full size player view (press C or Esc to exit).
Esc Exit Full Size Exits edge-to-edge full size view and returns to standard 2-column layout.
S or Enter Primary Action Sentence Mode: Creates card immediately.
Cloze Mode: Step 1 transcribes audio, Step 2 generates cloze card.
Space Play / Pause Toggles media playback. Also works by clicking directly on the video.
← / → Seek 5 Seconds Jumps backward or forward 5 seconds.
Shift + ← / → (or , / .) Micro-Seek ±200ms Fine-tunes playback position by 200ms for exact dialogue alignment.
Click Timeline Direct Seek Navigates directly to clicked position on the seek bar.
Right Click Text Make Cloze (Cloze Mode) Encloses highlighted word into [...] for cloze deletion.

10 Frequently Asked Questions

Can the application process videos without existing subtitles?
Yes. The engine incorporates on-device neural speech recognition to transcribe spoken dialogue directly from audio tracks without external subtitle files.
Are exported decks fully compatible with mobile devices?
Yes. All media clips and cards are packaged inside standard Anki archives, fully compatible with AnkiDroid, AnkiMobile, and AnkiWeb.
Does the software require a constant internet connection?
Core sentence mining and local transcription function entirely offline. An active connection is only utilized when engaging optional Cloud AI enhancements.
How are temporary media files managed during mining?
Audio and visual slices remain in an isolated temporary working directory during review. Upon completing deck export, staging files are cleared automatically.