Advertisement
Guest User

mpv acceleration

a guest
Aug 21st, 2018
1,140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.81 KB | None | 0 0
  1. local lastmsg=1
  2. print("Acceleration loaded")
  3. function do_accelerate()
  4.         -- print("Accelerate by 0.1%")
  5.         local speed=mp.get_property_number("speed")*1.001
  6.         mp.set_property_number("speed", speed)
  7.         if speed>lastmsg+0.01 then
  8.                 -- print("Accelerated by "..((speed-1)*100))
  9.                 mp.osd_message(string.format('%d%%',(speed-1)*100))
  10.                 lastmsg=lastmsg+0.01
  11.         end
  12.         -- speed=mp.get_property("speed")
  13.         -- print("To "..speed)
  14. end
  15. function start_accelerate()
  16.         mp.osd_message("Acceleration started!")
  17.         mp.set_property_bool("audio-pitch-correction", true)
  18.         mp.set_property("framedrop", "vo")
  19.         local timer=mp.add_periodic_timer(3, do_accelerate)
  20. end
  21. mp.add_key_binding(nil, "start-accelerate", start_accelerate)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement