mpv2oboeru

mpv helpers to create flashcards from movies and TV shows
git clone anongit@rnpnr.xyz:mpv2oboeru.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 462645d073d30321f7a3b692cb4f4702c82a4e11
Parent: bf571cfb33b13b6f3a8185f45b0a72a9373cf845
Author: Ren Tatsumoto
Date:   Fri,  6 Nov 2020 15:33:25 +0300

seek like a pro with this new crutch

Diffstat:
Msubs2srs.lua | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/subs2srs.lua b/subs2srs.lua @@ -327,6 +327,12 @@ local function _(fn, param1) return function() pcall(fn, param1) end end +local function sub_seek(direction) + mp.commandv("sub_seek", direction == 'backward' and '-1' or '1') + mp.commandv("seek", "0.015", "relative+exact") + mp.set_property("pause", "yes") +end + local function sub_rewind() local sub_start_time = subs.get_current()['start'] mp.commandv('seek', sub_start_time, 'absolute') @@ -1120,8 +1126,8 @@ mp.add_key_binding("a", "mpvacious-menu-open", menu.open) -- a for advanced mp.add_key_binding("ctrl+h", "mpvacious-sub-rewind", _(sub_rewind)) -- Vim-like seeking between subtitle lines -mp.add_key_binding("H", "mpvacious-sub-seek-back", function() mp.commandv("sub_seek", "-1") end) -mp.add_key_binding("L", "mpvacious-sub-seek-forward", function() mp.commandv("sub_seek", "1") end) +mp.add_key_binding("H", "mpvacious-sub-seek-back", _(sub_seek, 'backward')) +mp.add_key_binding("L", "mpvacious-sub-seek-forward", _(sub_seek, 'forward')) -- Unset by default mp.add_key_binding(nil, "mpvacious-set-starting-line", subs.set_starting_line)