Kartu Anime Satu Klik - Yomipv oleh BrenoAqua¶
Diunggah: 4 November 2026 – Yaaacha
Dengan Yomipv, kamu bisa mencari arti kata dan membuat kartu Anki langsung di dalam MPV, tanpa keluar dari video. Gambar, audio kalimat, dan kalimatnya otomatis masuk ke kartu.
Bisa dipakai di Windows, Linux, dan macOS.
Info: lokalisasi dari dokumentasi resmi (klik di sini)
Halaman ini adalah terjemahan dari README Yomipv dan panduan Senren. Kalau ada yang berbeda, ikuti README di GitHub karena itu yang paling baru.
Prasyarat¶
- MPV versi 0.33.0 atau lebih baru
- FFmpeg, untuk mengambil gambar dan audio dari video. Kalau tidak ada, Yomipv memakai encoder bawaan MPV
- Anki dengan add-on AnkiConnect (Setup Anki PC)
- Yomitan (Setup Yomitan PC) dan Yomitan Api. Cara pasang Yomitan Api ada di README-nya
curl, biasanya sudah tersedia di sistem- Subtitle Jepang yang sudah sinkron dengan video, bisa dicari di Jimaku.cc
- Node.js, hanya kalau kamu memasang Yomipv lewat cara alternatif di bawah
Cek prasyarat¶
Buka dulu Anki dan browser yang ada Yomitan-nya, lalu salin dan tempel perintah ini ke PowerShell (Windows) atau Terminal (Linux/macOS). Semua baris harus OK, kecuali node yang opsional. Pastikan juga versi MPV yang muncul minimal 0.33.
foreach ($c in 'mpv','ffmpeg','curl.exe','node') { if (Get-Command $c -ErrorAction SilentlyContinue) { "OK $c" } else { "TIDAK ADA $c" } }
if (Get-Command mpv -ErrorAction SilentlyContinue) { mpv --version | Select-Object -First 1 }
if (Test-Path "$env:APPDATA\mpv") { "OK folder MPV" } else { "TIDAK ADA folder MPV ($env:APPDATA\mpv)" }
try { Invoke-RestMethod http://127.0.0.1:8765 | Out-Null; "OK AnkiConnect" } catch { "TIDAK ADA AnkiConnect (buka Anki dulu)" }
try { Invoke-RestMethod http://127.0.0.1:19633/serverVersion -Method Post | Out-Null; "OK Yomitan Api" } catch { "TIDAK ADA Yomitan Api (buka browser yang ada Yomitan-nya)" }
for c in mpv ffmpeg curl unzip grep sed node; do command -v "$c" >/dev/null && echo "OK $c" || echo "TIDAK ADA $c"; done
command -v mpv >/dev/null && mpv --version | head -n 1
[ -d ~/.config/mpv ] && echo "OK folder MPV" || echo "TIDAK ADA folder MPV (~/.config/mpv)"
curl -s http://127.0.0.1:8765 >/dev/null && echo "OK AnkiConnect" || echo "TIDAK ADA AnkiConnect (buka Anki dulu)"
curl -s -X POST http://127.0.0.1:19633/serverVersion >/dev/null && echo "OK Yomitan Api" || echo "TIDAK ADA Yomitan Api (buka browser yang ada Yomitan-nya)"
Kalau ada yang TIDAK ADA:
- mpv / ffmpeg / node: pasang dulu dari tautan di atas. Kalau sudah dipasang tapi tetap
TIDAK ADA, berarti programnya belum masuk PATH. Untuk MPV versi portable, ini tidak masalah, cukup pastikan versinya minimal 0.33 - folder MPV: buka MPV sekali, atau buat foldernya sendiri
- AnkiConnect: pastikan Anki terbuka dan add-on AnkiConnect sudah terpasang
- Yomitan Api: pastikan
Enable Yomitan APIsudah aktif di pengaturan Yomitan (bagianGeneral, nyalakan advanced options dulu), lalu buka ulang browsernya
Instalasi¶
- Unduh versi terbaru untuk OS kamu (file
.zipuntuk Windows, Linux, atau macOS) - Ekstrak isinya langsung ke folder MPV:
- Windows:
%APPDATA%/mpv/ - Linux/macOS:
~/.config/mpv/(buat foldernya kalau belum ada)
- Windows:
Clone repo-nya ke folder MPV lalu pasang dependensinya. Pastikan Node.js sudah terpasang.
- Windows, jalankan di
%APPDATA%/mpv/:git clone https://github.com/BrenoAqua/Yomipv && xcopy /e /i /y Yomipv . && rd /s /q Yomipv && cd scripts\yomipv\lookup-app && npm install - Linux/macOS, jalankan di
~/.config/mpv/:git clone https://github.com/BrenoAqua/Yomipv && cp -rn Yomipv/* . && rm -rf Yomipv && cd scripts/yomipv/lookup-app && npm install
Pengaturan¶
- Buka
script-opts/yomipv.confdi folder MPV -
Ganti nama dek, note type, dan nama field sesuai yang kamu pakai. Bawaannya diatur untuk note type Senren. Kalau kamu pakai Lapis, ganti bagian ini:
# Deck and Note type deck=Mining note_type=Lapis # Note fields expression_field=Expression expression_furigana_field=ExpressionFurigana reading_field=ExpressionReading pitch_accents_field= pitch_position_field=PitchPosition pitch_categories_field=PitchCategories sentence_field=Sentence sentence_furigana_field=SentenceFurigana secondary_sentence_field= expression_audio_field=ExpressionAudio sentence_audio_field=SentenceAudio selection_text_field=SelectionText definition_field=MainDefinition glossary_field=Glossary image_field=Picture freq_sort_field=FreqSort freq_field=Frequency miscinfo_field=MiscInfo dictionary_pref_field=Ganti
Miningdengan nama dekmu, persis seperti di Anki. Cara mengatur kamus mana yang masuk ke field definisi ada di Pertanyaan 4. -
Sebelum mulai nonton, pastikan:
- Anki sudah dibuka dan AnkiConnect aktif
- Yomitan Api berjalan, browser yang ada Yomitan-nya terbuka, dan kamus sudah terpasang
Cara Memakai¶
- Buka video dengan subtitle Jepang di MPV
- Tekan C untuk memunculkan pemilih kata. Kalau
selector_trigger_on_mouse_movediaktifkan, cukup gerakkan mouse setelah diam sebentar - Pilih kata dengan mengarahkan mouse atau memakai tombol panah
- Shift+Left / Shift+Right: perluas pilihan ke baris subtitle sebelumnya/berikutnya
- Tekan Enter, C, atau klik kiri untuk membuat kartu Anki. Selesai!
Fitur Lain¶
Pemilih kata¶
- Mode gabung (Shift+C): pilih beberapa baris subtitle sekaligus sebelum dijadikan kartu. Tekan Shift+C untuk masuk, C untuk mulai memilih kata, atau Shift+C lagi untuk batal
- Navigasi per mora: kalau
selector_mora_hoveraktif, arahkan mouse ke tengah kata untuk mencari mulai dari mora itu. Tekan S supaya tombol panah bergerak per mora, bukan per kata - Muncul otomatis (Z): pemilih kata terbuka sendiri saat mouse digerakkan setelah diam. Atur juga
selector_trigger_on_mouse_movedanselector_trigger_mouse_idle_timediyomipv.conf - Mode tetap (V): membuat beberapa kartu dari satu baris subtitle tanpa menutup pemilih. Warna pilihan berubah saat mode ini aktif
Gambar dan audio¶
- Q / W: atur sendiri waktu mulai/selesai untuk gambar dan audio. Kalau tidak diatur, waktunya mengikuti awal dan akhir subtitle
- E: hapus waktu yang diatur manual
- G: beralih antara gambar diam (screenshot) dan gambar bergerak (klip animasi)
Riwayat subtitle¶
- A: buka/tutup panel riwayat subtitle
- Klik baris di riwayat untuk lompat ke adegannya (saat pemilih kata tertutup), atau untuk menambah baris sebelumnya/berikutnya ke pilihan (saat pemilih kata terbuka)
- Alt+Left / Alt+Right: lompat ke subtitle sebelumnya/berikutnya
- R: putar ulang baris subtitle saat ini dari awal lalu berhenti di akhir, cocok untuk latihan mendengar
- X: hapus riwayat subtitle (saat panel riwayat terbuka)
Jendela kamus¶
Jendela kecil berisi arti kata dari kamus Yomitan kamu, lengkap dengan pitch accent dan frekuensi. Jendela ini muncul otomatis saat kamu mengarahkan mouse ke kata.
- Ctrl+C: buka jendela kamus secara manual setelah memilih kata
- Klik kanan kata di pemilih untuk mengunci jendela kamus
- Klik mora mana saja di judul kata untuk mencari potongan katanya, klik kanan judul untuk kembali ke kata sebelumnya
- Atur
lookup_show_pitch_accentsdanlookup_show_frequenciesdiyomipv.confuntuk menampilkan/menyembunyikan pitch accent dan frekuensi - Detail lengkap: Pertanyaan 1
Subtitle¶
- Warna sesuai status kartu (Shift+S): beralih antara subtitle biasa dan subtitle berwarna sesuai status kartu Anki kamu (baru, sedang dipelajari, ulasan, suspend). Makin lama interval kartunya, warnanya ikut berubah
- Tekan Shift+B dulu untuk membaca koleksi Anki kamu, baru warnanya bisa muncul
- Kata yang baru kamu jadikan kartu langsung berwarna merah di subtitle
- Aktifkan
substitute_mpv_subtitlesdiyomipv.confsupaya langsung aktif saat MPV dibuka - Aktifkan dulu
colorizer_enabled=yesdiyomipv.conf. Detail lengkap: Pertanyaan 2
- Sinkronkan subtitle (Ctrl+S): samakan waktu subtitle Jepang dengan subtitle terjemahan kalau subtitle Jepangnya terlambat atau terlalu cepat. Tekan lagi untuk membatalkan. Aktifkan
auto_sync_subtitlessupaya berjalan otomatis. Karena yang disamakan hanya waktu di awal, subtitle masih bisa meleset di tengah video - Subtitle kedua: subtitle terjemahan dipilih otomatis sesuai bahasa di
primary_sub_langdansecondary_sub_lang(bawaannya Jepang dan Inggris). File.ass/.srtdi folder yang sama dengan video juga ikut dicari- Ctrl+J / Ctrl+Shift+J: ganti subtitle kedua
- Subtitle kedua hanya muncul saat mouse diarahkan ke subtitle. Isi
secondary_on_hover=nosupaya selalu tampil
- Saring subtitle: tulisan yang bukan dialog (papan nama, gambar, kode format) disembunyikan otomatis. Atur lewat
subtitle_filter_enabled
AniList¶
- Ctrl+A: hubungkan akun AniList supaya progres episode tercatat otomatis. Detail lengkap: Pertanyaan 3
Pembaruan otomatis¶
- Tekan Shift+U di MPV, atau jalankan
yomipv-updater.bat(Windows) /yomipv-updater.sh(Linux/macOS) - Kamu bisa memilih rilis resmi terbaru atau versi paling baru dari GitHub (main branch)
- Pengaturan di
yomipv.conftidak akan tertimpa - Di Windows, updater butuh izin administrator
Pemecahan Masalah¶
- Pastikan PowerShell boleh menjalankan script
- Pastikan
curlada diC:\Windows\System32\curl.exe
- Pastikan
curl,unzip,grep, dansedsudah terpasang - Beri izin jalan ke updater:
chmod +x yomipv-updater.sh - Pastikan file jendela kamus di
scripts/yomipv/juga punya izin jalan
- Pastikan
curl,unzip,grep, dansedsudah terpasang - Beri izin jalan ke updater:
chmod +x yomipv-updater.sh - Kalau macOS memblokir jendela kamus (peringatan Gatekeeper), jalankan:
xattr -cr scripts/yomipv/YomipvLookup.app - Folder MPV ada di
~/.config/mpv/(buat kalau belum ada)
Sinkronisasi Subtitle (Windows)¶
Kalau subtitle Jepang kamu meleset jauh dari video, sinkronkan dulu file subtitle-nya dengan auto-sub-retimer-easy.
Prasyarat¶
- Windows
- Video tersimpan di komputer (misalnya anime yang diunduh dalam format
.mkv) - File subtitle Jepang di folder yang sama dengan video
- Untuk opsi 1, video harus punya subtitle bawaan (softsub). Kalau video kamu raw (tanpa softsub), pakai opsi 2 yang berbasis audio
Instalasi¶
- Pasang Python. Installer-nya bisa diunduh di sini
- Buka auto-sub-retimer-easy, klik tombol hijau
Code, laluDownload ZIP - Ekstrak file
.zip-nya dengan klikExtract all - Di dalamnya ada folder
auto-sub-retimer-easy-master. Pindahkan folder ini langsung keC:\. Ini langkah penting!- Benar:
C:\auto-sub-retimer-easy-master, denganInstall.reg,ffmpeg, dll. langsung di dalamnya - Salah:
C:\auto-sub-retimer-easy-master\auto-sub-retimer-easy-master
- Benar:
- Klik dua kali
Install.reg, lalu klikYes. Langkah ini butuh izin administrator
Penggunaan¶
- Taruh file subtitle (misalnya dari Jimaku.cc) di folder yang sama dengan video. Jumlah subtitle harus sama dengan jumlah episode (misalnya 24 episode, 24 subtitle)
- Klik kanan folder video+subtitle di File Explorer, lalu klik
Show more options(di Windows 11) - Arahkan ke
Retime/Rename Subs, lalu klikRetimeSubs - Jendela terminal akan muncul dengan pilihan:
[1]Retime using embedded subs (bawaan, cocok untuk kebanyakan kasus)[2]Retime using audio
- Ketik nomornya, lalu tekan Enter
- Kalau ditanya "Split Penalty", langsung tekan Enter saja
- Kalau ditanya "styles to keep", tekan Enter juga
- Tunggu sampai muncul tulisan "Success!"
Kadang isi subtitle Inggris dan Jepang tidak sama, misalnya subtitle Inggris menerjemahkan tulisan dan lagu, sedangkan subtitle Jepang berisi teks untuk tunarungu. Untuk kasus seperti itu, atau kalau videonya raw, pakai opsi [2].
Pertanyaan Umum¶
Pertanyaan 1: Bagaimana cara memakai jendela kamus?¶
Bagaimana cara memakai jendela kamus? (klik untuk buka)
Jendela kamus (Lookup App) menampilkan arti, pitch accent, dan frekuensi kata yang kamu pilih di MPV. Semua datanya diambil dari kamus yang terpasang di Yomitan.
Cara memunculkan
- Otomatis: muncul saat mouse diarahkan ke kata di pemilih. Matikan lewat
selector_lookup_on_hover=no- Aktifkan
selector_lookup_on_navigation=yessupaya jendela juga muncul saat pindah kata dengan tombol panah
- Aktifkan
- Manual: tekan Ctrl+C sambil mengarahkan mouse ke kata di pemilih
Jendela ini tetap di atas MPV sampai kartu dibuat atau pemilih dibatalkan. Klik kanan kata di pemilih untuk mengunci jendela, supaya isinya tidak berganti saat mouse lewat kata lain.
Menu klik kanan (klik kanan di dalam jendela kamus)
Copy: salin teks yang sedang dipilihInspect Element: buka developer tools jendela kamusRefresh CSS: muat ulang tampilan dariyomipv.css
Urutan hasil
- Bawaannya, kata cocok yang paling panjang ditampilkan dulu, sama seperti Yomitan. Jadi bentuk konjugasi dan kata majemuk muncul sebelum potongan katanya
- Isi
prioritize_kanji_match=yeskalau mau entri yang ada kanjinya didahulukan - Kalau hasilnya lebih dari satu, ada penanda seperti
1 / 3di atas. Klik tombol kiri/kanan di jendela untuk berganti entri
Mencari potongan kata
- Klik mora mana saja di judul kata untuk mencari mulai dari situ
- Klik kanan judul kata untuk kembali ke kata sebelumnya
Memilih isi definisi untuk kartu
- Blok teks di dalam definisi untuk mengisi field
SelectionTextdi Anki, sama seperti di popup Yomitan. Ini berlaku kalau kamu memakaipopup-selection-text(lihat Pertanyaan 4) - Ctrl+C saat ada teks terpilih akan menyalin teks itu dan menghapus pilihannya
- Klik judul kamus untuk memakai kamus itu sebagai isi field definisi, kalau kamu memakai
selected-dict. Setelah kamus dipilih,popup-selection-textdiabaikan, dan teks yang kamu blok di definisi akan di-highlight
Pitch accent dan frekuensi
- Bawaannya tampil. Kata juga diwarnai sesuai pola pitch accent-nya
- Sembunyikan lewat
lookup_show_pitch_accents=noataulookup_show_frequencies=no
Ganti tampilan
- Buka
script-opts/yomipv.css - Tambahkan CSS kamu sendiri
- Klik kanan di jendela kamus >
Refresh CSSuntuk melihat hasilnya tanpa membuka ulang MPV
File ini tidak akan tertimpa saat Yomipv diperbarui.
Inspect Element
- Klik kanan >
Inspect Elementmembuka jendela DevTools di bagianElements - Selama Inspector terbuka, jendela kamus bisa digeser ke mana saja. Setelah Inspector ditutup, jendela kembali ke posisi semula
- Selama Inspector aktif, ada ikon di system tray untuk memunculkan lagi jendela yang di-minimize
Sumber: lookup-app.md
Pertanyaan 2: Bagaimana cara kerja warna subtitle?¶
Bagaimana cara kerja warna subtitle? (klik untuk buka)
Fitur ini (Colorizer) mewarnai kata di subtitle sesuai status kartunya di Anki, jadi kamu langsung tahu kata mana yang baru, sedang dipelajari, atau sudah hafal.
Arti warna
- Abu-abu: kartu di-suspend
- Merah: kata baru, belum dipelajari
- Oranye ke kuning: sedang dipelajari (interval sampai 21 hari)
- Hijau ke biru muda: sudah hafal (interval sampai 2000 hari)
Cara mengaktifkan
- Pastikan Anki terbuka dan AnkiConnect aktif
-
Ubah pengaturan ini di
script-opts/yomipv.conf. Bawaannyacolorizer_enabled=no, jadi wajib diganti:# Aktifkan colorizer colorizer_enabled=yes # Warnai katanya selector_colorize_words=yes # Kasih garis bawah berwarna, bukan mewarnai teksnya selector_colorize_underline=no -
Isi
ankidb_word_fieldsdengan nama field yang berisi kata Jepang di note type kamu. Supaya pencocokan kana lebih akurat, isi jugaankidb_reading_fieldsdengan field cara bacanya. Untuk Lapis:ankidb_word_fields=Expression ankidb_reading_fields=ExpressionReading -
Tekan Shift+B minimal sekali untuk membaca koleksi Anki kamu
- Tekan Shift+S untuk beralih antara subtitle biasa dan subtitle berwarna
Perlu diingat
- Yomipv menyimpan salinan data Anki kamu di
anki_words.jsonsupaya cepat. Salinan ini tidak diperbarui otomatis, jadi tekan Shift+B lagi kalau mau warnanya mengikuti progres Anki terbaru - Kata yang baru kamu jadikan kartu langsung masuk ke salinan ini dan berwarna merah
- Warna hanya muncul kalau subtitle utama berbahasa Jepang. Yomipv mengeceknya dari label bahasa subtitle (
ja,jp,jpn,japanese, atau日本語). Kalau subtitle tidak punya label bahasa, Yomipv mengecek apakah teksnya berisi huruf Jepang - Kalau subtitle utamanya bukan bahasa Jepang, subtitle MPV biasa tetap tampil tanpa warna
Sumber: colorizer.md
Pertanyaan 3: Bagaimana cara menghubungkan AniList?¶
Bagaimana cara menghubungkan AniList? (klik untuk buka)
Yomipv bisa mencatat progres episode ke akun AniList kamu secara otomatis.
Cara setup
- Buka video apa saja di MPV
- Tekan Ctrl+A (atau tombol yang kamu atur di
key_anilist_auth) - Browser akan membuka halaman izin AniList, dan jendela terminal muncul bersamaan
- Klik
Approvedi browser - Salin seluruh URL dari address bar
- Tempel ke terminal, lalu tekan Enter
- Token akan disimpan ke
yomipv.confdan pencatatan diaktifkan - Tutup dan buka lagi MPV supaya pencatatan mulai berjalan
Fitur
- Otomatis: progres diperbarui setelah video ditonton melewati
anilist_update_thresh_percent(bawaannya 80%) - Nomor episode diubah otomatis: nomor episode berurutan seperti Re Zero kara Hajimeru Isekai Seikatsu - 67 diubah ke format per season AniList (Season 4 Episode 1). Tidak perlu diatur manual
- Notifikasi: atur notifikasi di layar lewat
anilist_show_notifications. Melompat-lompat di timeline tidak akan mengirim pembaruan berkali-kali
Sumber: anilist_tracking.md
Pertanyaan 4: Bagaimana cara mengatur definisi yang masuk ke kartu?¶
Bagaimana cara mengatur definisi yang masuk ke kartu? (klik untuk buka)
Isi field definisi, SelectionText, dan glossary di kartu diatur lewat tiga pengaturan ini di yomipv.conf:
selection_text_handlebar=popup-selection-text
definition_handlebar=selected-dict
glossary_handlebar=glossary
Kosongkan nilainya kalau tidak mau field itu diisi.
Penanda dari Yomitan
Penanda (marker) yang bisa dipakai sama dengan di Yomitan:
glossary, glossary-brief, glossary-no-dictionary, glossary-plain, glossary-plain-no-dictionary, glossary-first, glossary-first-brief, glossary-first-no-dictionary, single-glossary-NAMA-KAMUS, single-glossary-NAMA-KAMUS-brief, single-glossary-NAMA-KAMUS-no-dictionary, popup-selection-text
Contoh:
definition_handlebar=popup-selection-text
definition_handlebar=single-glossary-NAMA-KAMUS
definition_handlebar=glossary
Hasilnya sama seperti saat membuat kartu dari popup Yomitan. Kalau ada kamus yang dipilih lewat selected-dict, popup-selection-text tidak dipakai.
Penanda khusus Yomipv: selected-dict
Di jendela kamus, klik judul kamus untuk menjadikannya kamus pilihan. Penanda selected-dict mengisi field dengan isi kamus itu.
- Kalau ada kamus yang dipilih, isinya masuk ke field tersebut
- Kalau tidak ada, Yomipv memakai penanda cadangan berikutnya
- Teks yang kamu blok di dalam entri kamus akan di-highlight
Pakai cadangan
Kamu bisa mengisi beberapa penanda yang dipisah koma. Yomipv mencobanya dari kiri ke kanan:
definition_handlebar=selected-dict,single-glossary-NAMA-KAMUS
Kalau ada kamus yang dipilih di jendela kamus, kamus itu yang dipakai. Kalau tidak, yang dipakai single-glossary-NAMA-KAMUS.
Handlebar sendiri
Handlebar buatan sendiri juga bisa, termasuk dari handlebar kamus AuroraWright:
definition_handlebar=selected-dict,primary-definition
definition_handlebar=selected-dict,secondary-definition
Aturan ini (beberapa penanda dipisah koma, dicoba dari kiri ke kanan, selected-dict, dan handlebar sendiri) berlaku untuk ketiga pengaturan: definition_handlebar, selection_text_handlebar, dan glossary_handlebar.
Sumber: field_handlebars.md
