ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

mpv 窗口位置与大小一次调好:geometry 参数、快捷键与多屏实战

mpv 窗口位置与大小一次调好:geometry 参数、快捷键与多屏实战 mpv 窗口位置与大小一次调好geometry 参数、快捷键与多屏实战【免费下载链接】mpv Command line media player项目地址: https://gitcode.com/GitHub_Trending/mp/mpvmpv 是一款轻量级命令行播放器但它的窗口管理远不止能播就行。核心就靠 geometry 一个参数搞定窗口的初始位置和大小再配合 autofit-larger 限制上限、window-scale 控制比例就能让每次打开视频都落在你想要的位置和尺寸上。下面按三个真实场景走一遍从配置写到按键操作看完就能直接照抄。双显示器把 mpv 固定投到副屏多屏用户最头疼的就是窗口总在主屏弹出。mpv 用 screen 指定落在哪块屏再叠一个 geometry 的像素坐标就能精确到边。比如主屏是 1920 宽副屏在右边想贴右屏左上角放可以这样写# ~/.config/mpv/mpv.conf screen1 geometry1920x108019200提示geometry 的坐标以屏幕左上角为原点xy表示距左、距上的像素带%则按该方向屏幕尺寸的百分比算50%:50%就是屏幕正中央。还有个容易踩的点视频切换导致自动改尺寸时mpv 默认只改大小不挪位置。想让窗口每次都弹回初始坐标再加force-window-positionyes。默认窗口大小合适不让它撑爆屏幕只想限制窗口最大别超过屏幕 90%用 autofit-larger 就够了它只设上限、不强改比例比 autofit 更温和。再叠 window-scale 做整体缩放# 限制窗口最大为屏幕 90% autofit-larger90%x90% window-scale1.0老式 4:3 影片想看成固定尺寸可以改用autofit800x600配keepaspect-windowyes窗口会按视频宽高比自动缩到能塞进 800x600 为止不强行拉黑边。播放中临时缩放靠快捷键更顺手不想改配置、就想临时放大缩小用 input.conf 里现成的绑定最方便。缩放比例、向光标中心放大都已经在默认配置里注释好了去掉行首#即可# etc/input.conf去掉 # 生效 Alt2 set window-scale 2 # 放大到 2 倍 Alt1 set window-scale 1 # 复位 CtrlWHEEL_UP script-binding positioning/cursor-centric-zoom 0.1 # 朝光标放大提示Alt0/1/2分别对应 50%、100%、200%Alt和Alt-是微调AltBS一键重置缩放和偏移。光标中心缩放的原理见 positioning 文档。配置不生效先排查这三处改完没反应多半不是参数写错而是这三类没去注释mpv.conf 里绝大多数示例都带行首#不删掉就是不生效。配置路径不对系统级和用户级配置不是一回事先确认你改的是实际加载的那份。平台限制Wayland 下客户端不允许自己定位geometry 只影响窗口大小、位置无效X11 某些窗口管理器也可能无视坐标。想快速验证某个参数是否被识别直接走命令行最直观不落盘就能看效果mpv --geometry800x600100100 --autofit-larger90%x90% video.mp4配置项太多、想拆分管理时用 include 把 geometry 相关的行单独抽到一个文件再主配置引用即可窗口设置就能和视频设置分开维护。把 geometry 和 autofit-larger 这对组合吃透窗口定位这件事就基本不用再碰鼠标了。【免费下载链接】mpv Command line media player项目地址: https://gitcode.com/GitHub_Trending/mp/mpv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表