Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.33 KB

README_zh.md

File metadata and controls

41 lines (34 loc) · 1.33 KB

mpv Picture-in-Picture

语言

English

简体中文

简介

实现mpv播放器画中画功能,仅限于Windows平台,基于luajit调用win32api实现。

mpv-pip.gif

安装

  • 提醒: mpv需要有luajit,推荐 shinchiro/mpv-winbuild-cmakezhongfly/mpv-winbuild
  • pip.lua放在~~/scripts目录,pip.conf放在~~/scripts-opts目录,通常如下图所示:
    .../mpv/
       │  ...
       └─ /portable_config/
          ├─ /scripts/
          │    pip.lua
          ├─ /script-opts/
          │    pip.conf
    

使用

可在pip.conf中自定义 快捷键、窗口大小、窗口对齐方式。
如果你使用了 --no-input-default-bindings 选项,则需要自己在input.conf中自定义快捷键:

KEY script-binding pip/toggle

在其他脚本中集成

-- 查询画中画是否开启
local pip_is_on = mp.get_property_bool('user-data/pip/on', false)
-- 开启、关闭、切换 操作
mp.commandv('script-message-to', 'pip', 'on')
mp.commandv('script-message-to', 'pip', 'off')
mp.commandv('script-message-to', 'pip', 'toggle')