Muralume — macOS 原生视频动态桌面与本地播放器

Muralume 是开发者 MisakiHCL 用 Swift 与 SwiftUI、基于 AVFoundation 媒体引擎写的一款原生 macOS 应用,以 MIT 协议开源(应用名称与视觉资产除外)。它把本地视频同时当成播放器和动态桌面两层用途:前台是一个支持多音轨与外挂字幕的视频播放器,按一次 ⌘D 就能把当前播放集合铺到所有显示器的桌面图层背后。

应用仅支持 Apple Silicon Mac、要求 macOS 14 及以上版本,通过 Mac App Store 与 GitHub Release 已公证 DMG 双渠道分发,核心功能一致、完全免费。项目在 开源软件 与 开源项目 的范畴里体量很小,作者没有绑定任何服务端账号体系。

场景痛点

想让 Mac 桌面动起来,常见路径要么是装一套跨平台的重型壁纸引擎,视频文件得放进它自己的工作目录、跟着后台服务常驻;要么是系统自带的桌面图片轮换,只认静态图。本地视频散落在各个文件夹里,想多块屏各播各的,又不想把素材上传到任何云服务、也不想被一个常驻进程追着上报使用情况,这种时候缺的就是一个原生、轻量、只读本地文件夹的 软件工具。它属于 工具推荐 里那种装完就放着、几乎不需要维护的小品类。

主要功能特点

  • 轻巧的体积: 应用本体小巧,可以直接使用你已有的视频和文件夹。
  • 原生视频播放: 采用 macOS 原生视频框架 AVFoundation,播放本地视频, 并支持在不同显示器上独立、无缝循环。
  • 精致的 Mac 界面: 半透明播放控制栏与可搜索的媒体库,搭配统一的圆角、图标和间距, 让视频画面始终是主角。
  • 使用熟悉的语言: 支持英文、简体与繁体中文、日语、韩语、法语、德语、西班牙语、 巴西葡萄牙语和意大利语,可跟随系统,也可在设置中立即切换。
  • 一台 Mac,每块屏幕都精彩: 将视频放在桌面文件与小组件后方;多块显示器可以同步播放同一组内容, 也可以分别无缝循环不同视频。
  • 桌面看不见时智能暂停: 可选的“智能暂停”会根据桌面可见性,以及你选择的电源或 系统状态暂停动态桌面,同时尊重手动播放意图。
  • 你的影像,不是平台的内容: 添加单个视频、文件夹或两者的组合。源文件始终保留在原处, Muralume 只访问你主动选择的内容。
  • 更多熟悉格式,依然只读: 除 macOS 常规视频容器外,还可识别常见的 F4V、VOB、 MOD、TOD、M2P、MP2V、MPV、MPEG4、MPG4、DivX 与 Xvid 文件名变体,无需重命名 或转换源文件。
  • 会自己跟上变化的媒体库: 切换列表或缩略图网格、排序内容、按名称或位置搜索,并在应用运行期间自动发现 已授权文件夹中的变化。
  • 播放列表由你定义: 创建自定义分组,多选视频批量加入、批量移除列表条目、调整顺序,在播放列表内搜索,并在 重新打开应用后继续使用上次的播放列表。移除媒体库来源后,播放列表仍保留对原始本地文件的访问。
  • 下一段是什么,一目了然: 支持顺序播放、随机播放、循环当前视频、进度跳转、音量、 倍速、全屏,以及独立呈现真实顺序的播放队列。还可开启短交叉淡入,在下一段首帧 准备好后平滑切换。
  • 想听哪条、想看哪条,由你选择: 可切换视频内嵌音轨与字幕,载入本地 SRT 或 WebVTT 字幕,并调整字幕大小和外观。
  • 只在需要时临时加速: 按住视频即可临时以 2 倍速播放,松开后回到原先选择的倍速。
  • 留下画面,而不是播放器: 从“操作”菜单或按 ⇧⌘S,即可将当前视频帧保存为 体积更小的 JPEG;截图会保留视频方向和宽高比,不包含播放器控件或黑边。视频信息 面板还可查看格式、编解码器、分辨率、帧率、色彩、音轨与字幕等详情。
  • 真正的私密: 本地处理、只读媒体访问,无账号、上传、产品遥测或自动崩溃上报。
  • 离开再回来,精彩继续: 每个视频都会分别记住尚未接近结尾的播放位置。重新打开 Muralume 后可恢复当前会话;启用“登录时启动”后,也可在登录系统时恢复动态桌面。

原生视频播放与无缝循环

Muralume 直接调用 macOS 自带的 AVFoundation 解码,不内嵌第三方内核。它按文件名识别 MP4、MOV、M4V、AVI 等常见容器,源文件不需要重命名或转码,能否播放取决于 macOS 可用编解码器。每块显示器都可独立无缝循环,回到开头时不会出现黑帧或跳秒,作为 视频播放器 足够日常使用。

多显示器动态桌面

按 ⌘D,当前正在播的集合就变成所有桌面的动态壁纸,视频会落在桌面文件与小组件图层背后,不会挡住图标和菜单。多块显示器之间可以共用同一份播放列表保持同步,也可以给每一块屏指定独立的无缝循环视频;按 ⇧⌘D 进入显示器布局自定义,把不同素材拖到对应屏幕上。这套机制让 桌面美化 不再依赖第三方壁纸商店,素材完全来自用户自己的文件夹。

可搜索媒体库与播放列表

可单选文件,也可拖入整个文件夹;Muralume 以只读方式扫描,不会移动、复制或改写源素材。媒体库以缩略图网格浏览,支持按名称与位置搜索排序,启动时自动发现文件夹内的新增或删除文件。用户可自建多个播放列表,在列表内增删排序搜索,下次打开 App 自动恢复上次的位置,是一套围绕本地素材的 视频处理 工作流。

播放控制与队列切换

播放端提供顺序、随机、单曲循环三种模式,支持进度拖拽、音量、倍速、全屏和独立播放队列。队列之间切换可以加一段短 crossfade,等下一帧就绪后再淡入,避免硬切画面。播放过程中按住画面会临时切到 2 倍速,松开后回到原速。快捷键集中在 Space、方向键、M 与 F 上,配合 桌面软件 常见的全局操作习惯,几乎不用碰鼠标。

音轨字幕与当前帧保存

应用能读取视频内嵌的多音轨与字幕轨,可在播放中直接切换;也支持外挂本地 SRT 或 WebVTT 字幕,并调整字号与外观。信息面板会列出格式、编码、分辨率、帧率、色彩空间、音频轨与字幕详情。按 ⇧⌘S 或从动作菜单选择,就能把当前帧存成紧凑 JPEG,保留视频方向与宽高比,不带播放器控件和黑边。

智能暂停与断点续播

可选的 Smart Pause 会根据桌面可见性、电源状态与系统条件决定是否暂停,但会保留用户手动暂停的意图,不会自作主张恢复。每一个视频都记住自己的播放位置,接近看完时自动清零;重开 App 会恢复当前会话,开启「登录时启动」后登录即自动接着播,是 数字生活 里常见的断点逻辑。

隐私本地优先

整个播放与桌面渲染都在本机完成,媒体访问是只读的;应用不需要登录账号,不上传任何视频文件,不内置产品遥测,也没有自动崩溃上报。虽然走 Mac App Store 分发,但应用本体不依赖服务端账号体系,离线也能完整使用。对在意 隐私保护 的用户来说,视频素材始终留在自己的磁盘上。

项目地址

GitHub 访问

下载地址

https://pan.quark.cn/s/c25921d6bb45

https://www.guangyapan.com/s/1964178675109965917_aeWhI5wocgzRgCO6 (光鸭新用户注册福利:永久免费空间:所有新用户注册即可解锁 2TB 永久免费存储空间,无需额外任务或付费)

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。