Jellium Desktop有视频旋转快捷键吗?3步用配置方案手动调整视频方向 Jellium Desktop有视频旋转快捷键吗3步用配置方案手动调整视频方向【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop查证结论先说Jellium Desktop 目前没有配置默认的视频旋转快捷键客户端设置里也没有旋转菜单项。但视频层由内嵌的 mpv 渲染你可以借助 mpv 自己的配置目录给旋转绑一个键。本文基于源码逐项核实给出能落地的替代路径。场景切入视频横过来了按键半天找不到旋转播放一段行车记录仪或手机拍的竖屏视频画面横躺了。你按 R、按方向键什么都没有翻遍设置弹窗也找不到旋转或方向选项。是不是快捷键被藏起来了把仓库翻了一遍答案很明确旋转在 Jellium Desktop 里根本不是已实现的功能不存在默认快捷键没显示这种说法——是代码里压根没有这个键位也没有对应的命令通道。下面是查证过程和可操作的办法。查证结果代码里没有旋转快捷键快捷键分类逻辑集中在 src/playback/src/hotkey.rs。该文件定义的动作枚举只有三个值None、Shutdown关闭、ToggleFullscreen全屏对应全部键位如下按键动作生效条件F或F11切换全屏仅视频播放器激活时正在播放或暂停Alt F4关闭窗口任意时刻除此之外按键事件会原样转发给网页层由 jellyfin-web 自己处理而客户端与播放器之间的桥接方法也没有旋转播放器桥接 src/web/mpv-video-player.js 暴露的能力只有播放/停止/暂停、倍速、音量、字幕流与延迟、音轨、画面比例Auto/Cover/Fill等没有 rotate 类方法原生侧命令处理 src/jfn_cef/src/business_web.rs 里playerSetAspectMode、playerSetSpeed等命令同样不含旋转全局搜索rotate/orientation命中的全是日志轮转、窗口合成器翻转、Wayland 屏幕转向等无关代码没有一处作用于视频画面设置弹窗 src/jfn_rust/src/shell/settings.rs 的分区为 Playback / Audio / Transcode / Advanced / MPV config / Server也没有旋转选项所以手动在设置里找旋转这条路是走不通的参考文章里播放控制栏或右键菜单里有视频设置→旋转的说法不适用于这个客户端。可行操作用 mpv 配置目录给旋转绑键客户端设置里有个现成入口Settings 弹窗的MPV config分区下有 Open mpv config directory 按钮见 src/jfn_rust/src/shell/settings.rs 的OPEN_MPV_CONFIG_CONTROL点一下系统文件管理器会直接打开本应用专用的 mpv 配置目录。旋转功能则由 mpv 自身的video-rotate选项承担。绑定旋转键的 4 个步骤打开设置弹窗在 MPV config 分区点击 Open mpv config directory。在该目录下新建或编辑input.conf文件。加入两行r add video-rotate 90表示按 r 顺时针转 90°t add video-rotate 270表示按 t 逆时针转 90°键位可随意改。回到播放器按 r 或 t 验证画面是否立即旋转。需要说清楚旋转是 mpv 播放器的能力不是 Jellium Desktop 客户端暴露的功能是否生效取决于内嵌 mpv 是否读取该配置目录。代码中应用启动时会把MPV_HOME指向这个目录src/jfn_rust/src/app.rs说明这里就是为放置 mpv 配置准备的值得一试。现成方案先行先确认是不是文件本身的问题如果同一条视频在网页版 Jellyfin 里也是横的那多半不是客户端问题竖屏文件通常带方向标签display matrixmpv 会按标签自动摆正显示歪了往往说明文件元数据缺失。这种情况下根治办法是修复源文件的方向元数据后重新入库而不是在客户端里转画面。容易踩的坑画面比例Aspect Ratio≠ 旋转。Auto / Cover / Fill 只控制画面如何铺满窗口留黑边/裁切/拉伸不改变角度是视频显示相关设置里最容易被误认成旋转的选项。F / F11 是全屏不是旋转且仅在视频播放器激活时生效正在听音乐时按这两个键没有反应属正常逻辑见 hotkey.rs 的video_player_active判定。验证是否生效播放视频后按你绑定的键画面应在当前帧内转 90°。按了没反应先确认input.conf放在刚才打开的那个目录里再确认焦点不在文本输入框焦点在输入框时按键会被网页层吃掉。input.conf里写错命令名比如写成rotate不会报错只是按键静默失效——mpv 的选项名是video-rotate命令写法是add video-rotate 90。延伸资源相关源码入口快捷键分类 src/playback/src/hotkey.rs、播放器桥接 src/web/mpv-video-player.js 与 src/web/native-shim.js、原生命令处理 src/jfn_cef/src/business_web.rs、设置弹窗 src/jfn_rust/src/shell/settings.rs。如果你希望旋转成为正式功能可以提 issue 说明需求从代码结构看实现路径也清晰在hotkey.rs的分类函数里加一个旋转动作并在native-shim.js的 player 对象与business_web.rs的命令表里补一个对应 mpvvideo-rotate的桥接方法。clone 仓库可用git clone https://gitcode.com/GitHub_Trending/je/jellium-desktop【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考