Jellium Desktop 视频旋转完整指南:MPV 配置一步搞定旋转快捷键
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
Jellium Desktop 是一款基于 CEF + mpv 的非官方 Jellyfin 桌面客户端。视频播歪了想旋转一下?先说清楚:它没有内置的视频旋转快捷键,但底层播放器就是 mpv,你花两分钟写一行配置,就能给自己造一个。
直接给结论
- ⌨️ 默认不存在视频旋转快捷键。客户端只内置了两个热键:
F/F11全屏切换、Alt + F4退出(见 hotkey.rs)。 - 📌 最快解法:在 mpv 自己的配置文件里加两行绑定,按
R顺时针转 90°,按Shift + R转回来。mpv 命令通道在 mpv/src/handle.rs 中已打通,video-rotate是 mpv 原生支持的属性,立即可用。
操作步骤:给 MPV 配置旋转绑定
第 1 步:找到 mpv 配置文件路径
| 系统 | 配置文件位置 |
|---|---|
| Linux / macOS | ~/.config/mpv/mpv.conf |
| Windows | C:\Users\<用户名>\mpv\mpv.conf |
文件不存在就新建,目录不存在就先建目录。
第 2 步:写入两行键绑定
R = cycle video-rotate 0 90 180 270 Shift+R = cycle video-rotate 0 270 180 90cycle会让每次按键按0 → 90 → 180 → 270循环切换,正好覆盖四个方向。
第 3 步:重启 Jellium Desktop,播放视频按R
画面会即时旋转,无需重新加载。按Shift + R可以反方向循环回去。
第 4 步(可选):加一个"重置"
Ctrl+R = set video-rotate 0相关操作速查
| 按键 | 作用 | 来源 |
|---|---|---|
F/F11 | 全屏切换(仅视频播放时有效) | 客户端内置 |
Alt + F4 | 退出应用 | 客户端内置 |
R | 顺时针循环旋转 90°(0/90/180/270) | mpv.conf 自定义 |
Shift + R | 逆时针循环旋转 | mpv.conf 自定义 |
Ctrl + R | 角度重置为 0° | mpv.conf 自定义 |
常见问题
Q1:按了R没反应,是哪里出问题?先确认绑定写进了正确的mpv.conf(三个系统路径不同),再确认 Jellium Desktop 是改完配置之后启动的——mpv 启动时才读取配置。另外键盘布局要能正常输入R,中文输入法状态下按键可能被拦截,切到英文再试。
Q2:旋转效果会保存到视频文件里吗?不会。video-rotate是播放期属性,只影响当前这次播放,关闭后重置。想永久修正方向,需要在 Jellyfin 端对文件转码处理,客户端这边改不了。
Q3:为什么有的视频天生是歪的?常见于手机竖拍或某些直播流,文件元数据里方向信息缺失。Jellyfin 网页版同样不处理这种文件,旋转只能在播放器层做,这也正是走 mpv 配置的原因。
实现细节都在仓库里:热键分类逻辑见 src/playback/src/hotkey.rs,mpv 属性读写见 src/mpv/src/handle.rs,对照官方 mpv 的video-rotate文档即可自行扩展更多绑定。
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考