Skip to content

senneh/mpv2anki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mvp2anki

Preview

Overview

Inspired by subs2srs this script lets mpv users quickly creates notes for Anki from sound or video fragments with minimal dependencies.

Requirements

  • Linux (Windows might work, but is not officially supported)
  • Anki
  • The AnkiConnect plugin
  • curl (you should already have this)

Installation

  1. Save mpv2anki.lua in the mpv script folder (~/.config/mpv/scripts/).
  2. Set the path to where Anki saves its media files in the config file (See Options below).

Usage

  • Open a file in mpv and press shift+f to open the script menu.
  • Make sure Anki is also open.
  • Follow the onscreen instructions.
  • To disable audio/snapshots/subtitles simply do not enter a value.
  • Double pressing removes the current value.
  • e to open the Anki add card dialog box with the entered values or shift+e to add directly.

Options

Save as mpv2anki.conf in your script-opts folder (usually ~/.config/mpv/script-opts/)

# This is the only required value. replace "user" and "profile" with your own.
# This must be an absolute path. '~' for home dir will NOT work
media_path=/home/user/.local/share/Anki2/profile/collection.media/

# These are the other options containing their default values.
deckname=mpv2anki
# The note type
modelName=mpv2anki

# You can use these options to remap the fields
field_audio=audio
field_snapshot=snapshot
field_subtitle1=subtitle1
field_subtitle2=subtitle2
field_start_time=start_time
field_end_time=end_time
field_snapshot_time=snapshot_time
field_title=title

# The url and port AnkiConnect uses. This should be the default 
anki_url=localhost:8765

# The font size used in the menu.
font_size=20
shortcut=shift+f

# audio & snapshot options
audio_bitrate=128k
snapshot_height=480

About

A simple and quick way to create Anki notes from audio and video

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages