这项目是干啥的

今天 GitHub 趋势榜第一是 palmier-io/palmier-pro,一天涨了 7210 星。项目描述就一句话:macOS video editor built for AI。翻译过来就是“一个专为 AI 打造的 macOS 视频编辑器”。

传统视频编辑器(Final Cut Pro、Premiere Pro)当然也能用 AI 插件,但它们是通用平台,AI 仅是附加功能。Palmier Pro 从底层设计就把 AI 当作一等公民,比如直接在时间线上集成语音转文字、场景自动分割、AI 风格的转场效果。如果你做短视频或者 Vlog,它可能比剪映专业版更对味。

核心功能与实现

按 README 的说明,目前主要功能有:

  • AI 场景检测:自动识别镜头切换,支持手工修正边界。
  • 语音转文字 + 字幕:调用 macOS 内置的 Speech 框架,离线可用,准确度比云端差一截但隐私好。
  • 智能剪辑:选一段视频,AI 自动剪掉静音、重复或卡顿片段。初版只支持“删除静音”,后续应该会加更多策略。
  • AI 效果:内置几个 Core ML 模型做风格迁移(油画、卡通等),可以拖到时间线某一段。速度还行,M1 Max 上 4K 片段大约 2-3 秒一帧。

下面这张截图是时间线区域,红框标注了 AI 相关的按钮:

Palmier Pro timeline AI buttons scene detection subtitle

代码层面的设计

因为是 Swift 原生应用,它大量使用了 AVFoundationCore Media。AI 模型用的是 Core ML,模型文件放在 PalmierAI/Models/ 下,可以替换。如果你懂点 Swift,可以给它加自定义模型。

举个例子,你可以在 SceneDetector.swift 里看到它怎么调用场景检测:

swift
1 2 3 4 5 6 7 8 9 10 11
import Vision

class SceneDetector {
    // 用 Vision 的 VNGenerateVideoSegmentationRequest
    func detectScenes(in videoURL: URL) async throws -> [CMTimeRange] {
        let asset = AVAsset(url: videoURL)
        let generator = AVVideoComposition(asset: asset, applyingCIFiltersWithHandler: nil)
        // ...简化,实际有回调
        // 返回镜头切换的时间范围
    }
}

这部分代码可以直接拿来用在自己的视频工具里,不需要跑整个项目。

和同类项目的区别

我对比了三个主流方案:

工具 AI 原生程度 离线能力 价格 发布平台
Palmier Pro ⭐⭐⭐⭐⭐ 免费开源(未来可能 Pro 收费) macOS only
Final Cut Pro + 插件 ⭐⭐ 部分 买断 2998 + 插件费 macOS
DaVinci Resolve (免费版) ⭐⭐⭐ 部分 免费 Win/Mac/Linux
剪映专业版 ⭐⭐⭐⭐ 免费 Win/Mac

Palmier Pro 的差异化在于:

  1. 100% 离线 – 所有 AI 推理都在本地,隐私安全。剪映的云端 AI 需要联网,甚至会上传视频。
  2. Swift 原生 – 对 macOS 生态友好,可以很好地和 Xcode、AppleScript 集成。如果你在写自动化工作流,可以直接用 osascript 调用它。
  3. 开源可定制 – 你可以改 UI、加自己的模型,甚至 fork 一个定制版卖给别人(只要遵守 Apache 2.0 协议)。

但反过来,它的劣势也很明显:

  • 只支持 macOS,Windows/Linux 用户无缘。
  • 功能非常初阶,比 Final Cut Pro 差远了。目前连多轨道都不支持(2025年4月 v0.1 版本)。
  • 稳定性一般,我测试时导入 4K H.265 文件会崩。

适用场景与局限

适合谁:

  • 轻度短视频创作者,主要用字幕和自动静音删除。
  • macOS 开发者,想学习如何在原生编辑器里集成 Core ML 模型。
  • 隐私敏感的用户(比如公司内部培训视频)。

不适合谁:

  • 专业视频剪辑师,你需要多轨道、调色、音频处理。
  • Windows 用户。
  • 期望它取代 Premiere Pro 的人,清醒点。

另外,它的 AI 效果目前只有三个风格迁移模型,而且质量不如云端方案。如果你追求电影感,请乖乖用达芬奇。

快速上手步骤

前提:macOS 14+,Apple Silicon 或 Intel(但 AI 速度会慢很多)。

  1. 从 GitHub 下载 最新 Release 或 clone 仓库自己编译。
    bash
    1 2 3
    git clone https://github.com/palmier-io/palmier-pro.git
    cd palmier-pro
    xcodebuild -scheme PalmierPro -configuration Release  # 或直接用 Xcode 打开运行
  2. 首次启动会弹窗提示下载基础模型(约 120MB)。点击同意,等下载完成。
  3. 点击 File > Import Media 导入视频。
  4. 选中时间线上的片段,点击右侧 AI 面板,选择“Detect Scenes”或“Remove Silence”。
  5. 导出:File > Export,目前只支持 H.264。

如果想通过脚本自动化导入和导出,可以配合 AppleScript:

applescript
1 2 3 4 5 6 7
tell application "PalmierPro"
    open POSIX file "/Users/me/video.mp4"
    activate
    tell application "System Events"
        keystroke "r" using {command down, shift down}  -- 快捷键执行移除静音
    end tell
end tell

当然这只是一个演示,真正集成需要等 API 开放。

我的看法

说实在的,Palmier Pro 目前更像一个概念验证 Demo,谈不上生产力工具。但它在 GitHub 拿这么多星,说明市场真的缺一个 macOS 上的原生、开源、注重隐私的 AI 编辑器。如果你有闲工夫,可以给它提 PR 或者写插件,也许能成为下一个 iMovie 的替代品。但如果你指望它立刻帮你剪片子,建议再等半年。

另外请注意,它的 README 明确写了:“We are currently early alpha. Expect bugs and missing features.” 所以别拿它做重要项目。

好了,如果你用完觉得不错,也欢迎回来告诉我你的体验。