Jellium Desktop 视频旋转快捷键配置指南
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
竖拍的视频丢进播放器,画面横着一摊,人物全躺平。想转一下方向,却发现界面上找不到任何旋转按钮。先说结论:Jellium Desktop 目前没有内置视频旋转快捷键,但底层渲染走的是 libmpv,支持旋转选项,可以借道 mpv 配置文件把竖屏问题绕过去。
定位功能:快捷键和菜单里都没有旋转
快捷键判定逻辑集中在 hotkey.rs,HotkeyAction枚举里只有两个动作:F/F11切换全屏、Alt+F4关闭应用。播放器设置项定义在 native-shim.js,「播放」「音频」「转码」「高级」四个分组里没有旋转项。快捷键❌、菜单❌——直接说没有,这个版本无法通过界面旋转画面。
把竖屏视频转回正:两条操作路径
路径一:快捷键
- ⚠️ 当前版本暂不支持。hotkey.rs 的分类函数对
F和Alt+F4以外的按键一律返回None,事件原样透传给网页层,没有旋转动作可触发。 - 替代思路:走路径二,在配置里写死旋转角度,效果是每次启动都按指定角度转。
路径二:往 mpv 配置文件里加旋转选项(可用)
Jellium Desktop 启动时把 mpv 的config项设为yes,会主动加载MPV_HOME下的mpv.conf(逻辑见 boot.rs),而MPV_HOME指向应用自己的配置目录,所以这个入口是现成的:
- 打开本机配置文件:Linux/macOS 是
~/.config/jellium-desktop/mpv/mpv.conf,Windows 是%APPDATA%\jellium-desktop\mpv\mpv.conf,目录或文件不存在就手动新建。 - 在文件里添加
video-rotate这一行,取值1/2/3分别表示顺时针旋转 90°、180°、270°;如果只是镜像翻转会话不对,改用flip-y=yes。 - 完全退出应用后重新打开,播放竖屏视频确认方向正确。
改完配置后容易踩的坑
video-rotate全局生效,对这台机器上播放的所有视频都会转,没法只针对单个视频;- 应用显式关闭了 mpv 的默认按键绑定(
input-default-bindings=no),mpv 自带的按键习惯在这里不灵,所有输入都走网页层; mpv.conf只在启动时初始化 mpv 的那一刻读取,改完必须重启应用,播放中改配置不会热生效。
延伸
想核对配置加载的完整细节,直接读 boot.rs 里apply_defaults和apply_boot_options两个函数,里面标注了每个选项为什么这么设。
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考